From jesus.signin en gmail.com Mon Aug 1 00:48:00 2005 From: jesus.signin en gmail.com (=?ISO-8859-1?Q?Jes=FAs_Serrano?=) Date: Mon, 1 Aug 2005 00:48:00 +0200 Subject: =?iso-8859-1?q?Presentaci=F3n_y_dudas_=28gtk=2EListS?= =?iso-8859-1?q?tore_y_nomenclatura=29?= Message-ID: Hola a todos. Soy nuevo en la lista. Hace sólo 5 días que me he puesto con Python y en verdad que es una pasada, en pocas horas ya haces lo que tardabas semanas en hacer con otros lenguajes. Bueno al tema. Estoy usando pygtk para dibujar una aplicación, a la hora de llenar una lista creo el modelo: mymodel=gtk.ListStore(str,str) # por ejemplo pero.... ¿que pasa si no se el numero de columnas que me llegan? en mi caso voy a recibir una matriz que puede terner un numero de colunmas variable (el resultado de una query para ser más exactos) ¿como haria esto? El número de columnas (y el tipo) lo puedo sacar antes de crear el modelo (y de hecho lo hago) pero no se como parselo... (no se si me he expresado bien al hacer la pregunta, si no me entendeis decirmelo, que es muy tarde y estoy algo espeso) Por otra parte, me he fijado que en muchos ejemplos (y codigo que estoy leyendo) la gente para nombrar metodos y variables lo hace en minusculas separando por un guión las palabras, no como por ejemplo en java que se capitaliza (esto es get_nombre en lugar de getNombre) ¿hay algún documento sobre esto? (al igual que en otros muchos lenguajes) en especial quiero saber como nombrar los widgets para que (si termino haciendo alguna aplicación para alguien más que para mi) pueda liberar el código y no se acuerde de toda mi familia el que se atreva a leerlo. Bueno eso es todo Gracias por adelantado From marcelobarbero en arnet.com.ar Mon Aug 1 01:47:54 2005 From: marcelobarbero en arnet.com.ar (Marcelo Barbero) Date: Sun, 31 Jul 2005 20:47:54 -0300 Subject: Pregunta sobre clases In-Reply-To: References: Message-ID: <20050731234245.8ED671B0900@dns2.uji.es> Sabía que Python permite crear variables tal como lo dicen, pero me parecía un poco "peligroso" dejar crear variables nuevas en una clase (sobre todo si uno le erra con el nombre de la variable, por un simple error de tipeado). De todas maneras, me parece que mi preocupación no era vana. El uso de __slots__ demuestra que es un problema potencial que merece tenerse en cuenta, sobre todo porque las clases tienen su propio espacio de nombres. Gracias a todos por contestar. Marcelo -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.9.7/60 - Release Date: 28/07/2005 From mgallegol en gmail.com Mon Aug 1 04:51:18 2005 From: mgallegol en gmail.com (=?ISO-8859-1?Q?Martha_Luc=EDa_Gallego_L=F3pez?=) Date: Sun, 31 Jul 2005 21:51:18 -0500 Subject: Disculpas Message-ID: <3da61ab705073119512b9f6420@mail.gmail.com> Hola Erny: Antes que nada ofrecer disculpas, pero quien no supo preguntar fui yo: Es obvio que para hacer un cálculo debe efectuarse una función y que puede se le puede dar el nombre que quiera al igual que una variable y también quiero decirle que formación matemática también tengo, por lo que vuelvo a repetir que la pregunta fue mal formulada. Lo que quiero decir es que el problema radica en que no me esta efectuando el cálculo entre ambos entry y también es de aclarar que cuadro3 si esta definido como otro entry, el problema es que no me acepta el codigo con cuadro3.set(calcularFuncion(cuadro1.get(), cuadro2.get())) o como se le quiera dar el nombre a las variables y función. From lgs en sicem.biz Mon Aug 1 08:27:22 2005 From: lgs en sicem.biz (Lorenzo Gil Sanchez) Date: Mon, 01 Aug 2005 08:27:22 +0200 Subject: =?ISO-8859-1?Q?Presentaci=F3n?= y dudas (gtk.ListStore y nomenclatura) In-Reply-To: References: Message-ID: <1122877643.2675.9.camel@ns1.candyboy.net> El lun, 01-08-2005 a las 00:48 +0200, Jesús Serrano escribió: > Hola a todos. > Soy nuevo en la lista. Hace sólo 5 días que me he puesto con Python y > en verdad que es una pasada, en pocas horas ya haces lo que tardabas > semanas en hacer con otros lenguajes. > > Bueno al tema. Estoy usando pygtk para dibujar una aplicación, a la > hora de llenar una lista creo el modelo: > > mymodel=gtk.ListStore(str,str) # por ejemplo > > pero.... ¿que pasa si no se el numero de columnas que me llegan? en mi > caso voy a recibir una matriz que puede terner un numero de colunmas > variable (el resultado de una query para ser más exactos) ¿como haria > esto? El número de columnas (y el tipo) lo puedo sacar antes de crear > el modelo (y de hecho lo hago) pero no se como parselo... (no se si me > he expresado bien al hacer la pregunta, si no me entendeis decirmelo, > que es muy tarde y estoy algo espeso) No se puede cambiar la definicion de columnas de un TreeModel pasada inicializacion de este. Lo que si puedes hacer es crearte otro con los nueva definicion de tipos y asignarselo al treeview: nuevomodelo = gtk.ListStore(*misnuevostipos) mitreeview.set_model(nuevomodelo) Ten en cuenta que probablemente tengas que quitar las TreeViewColumns de tu TreeView y crearte otras nuevas. > > Por otra parte, me he fijado que en muchos ejemplos (y codigo que > estoy leyendo) la gente para nombrar metodos y variables lo hace en > minusculas separando por un guión las palabras, no como por ejemplo en > java que se capitaliza (esto es get_nombre en lugar de getNombre) ¿hay > algún documento sobre esto? (al igual que en otros muchos lenguajes) > en especial quiero saber como nombrar los widgets para que (si termino > haciendo alguna aplicación para alguien más que para mi) pueda liberar > el código y no se acuerde de toda mi familia el que se atreva a > leerlo. > En Python tenemos el PEP-8[1] que es donde explica las reglas de estilo básicas. Pero no dice nada sobre nombres de variables, clases, funciones. Creo que lo unico que dice es que seas consistente y si elijes una forma, la mantengas siempre. En GTK+ se usa lo de subrayados separando las palabras para las funciones y los metodos y CamelCase para las clases. Pero esto es una nomenclatura interna de GTK+ y nadie fuerza a usarla para las aplicaciones que utilicen GTK. Eso si, normalmente quedará mejor si tu aplicacion usa la misma convención porque si no, apareceran llamadas a funcion con la nomenclatura GTK+ mezcladas con las tuyas. Un saludo Lorenzo [1] http://www.python.org/peps/pep-0008.html ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From hernan en orgmf.com.ar Mon Aug 1 10:26:26 2005 From: hernan en orgmf.com.ar (=?iso-8859-1?Q?Hern=E1n_Mart=EDnez_Foffani?=) Date: Mon, 1 Aug 2005 10:26:26 +0200 Subject: backups In-Reply-To: <3da61ab70507312011689230bb@mail.gmail.com> References: <3da61ab70507312011689230bb@mail.gmail.com> Message-ID: > El sistema operativo es windows xp > y en el caso de que se pierda información de todos o algunos > programas en python 2.4, exista la forma de que se haga una > copia para recuperación de los mismos Con copiar los archivos con extension .py (los que *tú* hayas programado, no los que ya vienen en la distribución) a un disquete alcanza. Si los pierdes, con volverlos a copiar al directorio donde los tenías es suficiente. Para hacer eso, con un programita .bat o .cmd te basta. Ojo. No estoy incluyendo los *datos* de tu aplicación. -H. From py en ls-l.org Mon Aug 1 10:49:43 2005 From: py en ls-l.org (Chema Cortes) Date: Mon, 01 Aug 2005 10:49:43 +0200 Subject: Pregunta sobre clases In-Reply-To: <20050731234245.8ED671B0900@dns2.uji.es> References: <20050731234245.8ED671B0900@dns2.uji.es> Message-ID: <42EDE227.8030200@ls-l.org> Marcelo Barbero escribió: > Sabía que Python permite crear variables tal como lo dicen, pero me parecía > un poco "peligroso" dejar crear variables nuevas en una clase (sobre todo si > uno le erra con el nombre de la variable, por un simple error de tipeado). > > De todas maneras, me parece que mi preocupación no era vana. El uso de > __slots__ demuestra que es un problema potencial que merece tenerse en > cuenta, sobre todo porque las clases tienen su propio espacio de nombres. El problema tiene más "intríngulis" del que parece. El uso de __slots__ está ideado por temas de optimización de recursos, no para limitar el interface de la clase frente a los errores de escritura como sugieres. Me explico mejor, aunque ya sé que es algo complicado: En python, cada objeto tiene asociado un diccionario de nombres, que es como se implementa su "espacio de nombres". Además de este diccionario, a cada objeto se le asocia una referencia débil (weakref) consigo mismo. Con las nuevas clases (las que derivan de la clase 'object') todos los atributos/métodos se implementan mediante lo que se conoce como "descriptores". El diccionario de nombres no es ya necesario, aunque figura por compatibilidad y para poder seguir creando atributos dinámicamente. Si tienes que crear miles y miles de instancias de una misma clase es un desperdicio de memoria, de ahí que con __slots__ puedas indicar explícitamente los atributos que va a tener la instancia (no hace falta que estos atributos estén declarados al declarar la clase). Aún así, sigue siendo posible indicar que quieres el diccionario de nombres (sin weakrefs) ó lo contrario, que quieres el atributo '__weakref__' pero no el diccionario de nombre. Por ejemplo: >>> class P(object): ... __slots__=["a","__dict__"] ... >>> p=P() >>> p.a=0 >>> p.aa=0 #no da error >>> p.__dict__ { "aa": 0 } >>> #no figura 'a' en el diccionario >>> hasattr(p, "__weakref__") False Insisto en que __slots__ no tiene que ver con el "interface". Por ejemplo, el interface creado con __slots__ no sería hereditario "puro": >>> class P(object): ... __slots__=["a"] ... >>> class Q(P):pass ... >>> Q.__slots__ ['a'] >>> p=P() >>> q=Q() >>> p.aa=1 Traceback (most recent call last): File "", line 1, in ? AttributeError: 'P' object has no attribute 'aa' >>> q.aa=1 #no da error >>> class W(P): ... __slots__=[] ... >>> W.__slots__ [] >>> w=W() >>> w.a=1 #no da error >>> w.aa=1 Traceback (most recent call last): File "", line 1, in ? AttributeError: 'W' object has no attribute 'aa' En cuanto a las referencias débiles, es mucho más largo de contar (a ver si algún día saco tiempo para hacerlo). Brevemente, en el atributo __weakref__ se almacena una única referencia débil al objeto siguiendo el patrón "singleton". Si usamos __slots__ y no incluímos el atributo "__weakref__" será imposible hacer referencias débiles sobre este objeto: >>> import weakref >>> class P(object): ... __slots__=["a"] ... >>> x=weakref.ref(P()) Traceback (most recent call last): File "", line 1, in ? TypeError: cannot create weak reference to 'P' object >>> class P(object): ... __slots__=["a","__weakref__"] ... >>> x=weakref.ref(P()) #no da error From dvilla en gmx.net Mon Aug 1 11:34:40 2005 From: dvilla en gmx.net (David Villa) Date: Mon, 01 Aug 2005 11:34:40 +0200 Subject: Pregunta sobre clases In-Reply-To: References: Message-ID: <1122888880.6827.12.camel@amy> Hola: Tal como explica Chema, esa no es la finalidad de __slots__, es una limitación colateral no deseada, y que no se debe aprovechar para impedir la creación de miembros. Mucha gente comete ese error y está usando __slots__ de forma incorrecta. Aquí [1], se explica muy bien. Saludos [1] http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/252158 El sáb, 30-07-2005 a las 12:07 +0200, Hernan Martínez Foffani escribió: > > Estoy empezando a programar en Python y veo un comportamiento que me > > parece extraño: > > > > Supongamos una clase: > > > > class Prueba: > > def __init__(self): > > self.dato1 = 1 > > self.dato2 = 'uno' > > > > y el siguiente código: > > > > x = Prueba() > > print x.dato1 # muestra 1 > > print x.dato2 # muestra 'uno', hasta acá todo OK > > > > x.dato3 = 4 # ????? > > print x.dato3 # muestra 4 > > > > La pregunta es: ¿por qué en Python no existe un mecanismo para evitar > > este tipo de código? ¿Por qué es posible asignar un valor y crear una > > variable dentro de una clase, si ésta no lo define en su misma > > especificación? > > Porque en python la definicion de una variable (mejor dicho, del > ``nombre'' de un objeto) se hace en el momento de la primer > asignación (binding). Se usa el mismo mecanismo tanto para > atributos de instancias como para simples variables locales. > > Pero si aun insistes, es posible hacerlo. Usa el nuevo tipo de > clases, aquellas que derivan de object: > > >>> class Prueba(object): > ... __slots__ = ('dato1', 'dato2') > ... > >>> x = Prueba() > >>> x.dato1 = 1 > >>> x.dato2 = 'hola' > >>> x.dato3 = 3.5 > Traceback (most recent call last): > File "", line 1, in ? > AttributeError: 'Prueba' object has no attribute 'dato3' > >>> > > Saludos, > -H. > > PD: ¡vaya hora para programar en python! ;-) > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From py en ls-l.org Mon Aug 1 12:06:52 2005 From: py en ls-l.org (Chema Cortes) Date: Mon, 01 Aug 2005 12:06:52 +0200 Subject: Disculpas In-Reply-To: <3da61ab705073119512b9f6420@mail.gmail.com> References: <3da61ab705073119512b9f6420@mail.gmail.com> Message-ID: <42EDF43C.5080503@ls-l.org> Martha Lucía Gallego López escribió: > Es obvio que para hacer un cálculo debe efectuarse una función y que > puede se le puede dar el nombre que quiera al igual que una variable y > también quiero decirle que formación matemática también tengo, por lo > que vuelvo a repetir que la pregunta fue mal formulada. Lo que quiero > decir es que el problema radica en que no me esta efectuando el > cálculo entre ambos entry y también es de aclarar que cuadro3 si esta > definido como otro entry, el problema es que no me acepta el codigo > con cuadro3.set(calcularFuncion(cuadro1.get(), cuadro2.get())) o como > se le quiera dar el nombre a las variables y función. Creo que he perdido la referencia a tu pregunta, pero creo recordar de haber leído tu mensaje por encima dónde tenías el problema (si no es así, repíteme la pregunta junto con el código que tengas). Por lo que entendí, tu problema viene por la malinterpretación de lo que hace el "import". El "import" sirve para añadir a tu programa el "espacio de nombres" de otro script, entendiendo por "espacio de nombres" los objetos que se declaren dentro de ese script. Un "import" no debería ejecutar código que no tuviera como propósito la mera declaración de objetos. En tu caso (creo recordar) el import ejecutaba algún código para abrir una ventana. Este código debería ir dentro de una función, y su ejecución sólamente debería producirse cuando se llame a esta función. Una característica de la importación de módulos es que el sistema sólo ejecuta el código la primera vez. Si ve que el módulo ya estaba importado, obtiene de memoria el "espacio de nombres" que se creó la primera vez que se importó, sin volver a ejecutarlo. Únicamente se podría forzar la ejecución si se hiciera un reload(módulo). From rcsqtc en iiqab.csic.es Mon Aug 1 12:28:24 2005 From: rcsqtc en iiqab.csic.es (Ramon Crehuet) Date: Mon, 01 Aug 2005 12:28:24 +0200 Subject: Como obtener recorrer una lista traspuesta Message-ID: <42EDF948.3080806@iiqab.csic.es> Hola a todos, Tengo un lista de listas del tipo [[1,2,3, ...], [3,4,5,...], [...]] y quisiera hacer un loop por los elementos i de cada sublista es decir, obtener [1,3,..], [2,4,...], [3,5,...], ... Supongo que puedo usar las funciones de trasponer del Numeric, pero sin usar Numeric me ha parecido que podría usar zip de alguna forma. El problema es que zip necesita secuencias separadas como argumentos... Seguro que hay muchas formas de hacer esto, ¿alguna idea? Gracias, Ramon From py en ls-l.org Mon Aug 1 13:04:47 2005 From: py en ls-l.org (Chema Cortes) Date: Mon, 01 Aug 2005 13:04:47 +0200 Subject: Como obtener recorrer una lista traspuesta In-Reply-To: <42EDF948.3080806@iiqab.csic.es> References: <42EDF948.3080806@iiqab.csic.es> Message-ID: <42EE01CF.3030808@ls-l.org> Ramon Crehuet escribió: > Tengo un lista de listas del tipo [[1,2,3, ...], [3,4,5,...], [...]] > y quisiera hacer un loop por los elementos i de cada sublista es decir, > obtener [1,3,..], [2,4,...], [3,5,...], ... > Supongo que puedo usar las funciones de trasponer del Numeric, pero > sin usar Numeric me ha parecido que podría usar zip de alguna forma. El > problema es que zip necesita secuencias separadas como argumentos... > Seguro que hay muchas formas de hacer esto, ¿alguna idea? zip(*L) From hernan en orgmf.com.ar Mon Aug 1 15:25:54 2005 From: hernan en orgmf.com.ar (=?iso-8859-1?Q?Hern=E1n_Mart=EDnez_Foffani?=) Date: Mon, 1 Aug 2005 15:25:54 +0200 Subject: Pregunta sobre clases In-Reply-To: <20050731234245.8ED671B0900@dns2.uji.es> References: <20050731234245.8ED671B0900@dns2.uji.es> Message-ID: > Sabía que Python permite crear variables tal como lo dicen, pero me > parecía un poco "peligroso" dejar crear variables nuevas en una clase > (sobre todo si uno le erra con el nombre de la variable, por un > simple error de tipeado). En la práctica el problema es menos de lo que parece. Dicho de otra forma, cuando programo suelo lidear con preocupaciones mas grandes. Usa unittests. > De todas maneras, me parece que mi preocupación no era vana. El uso de > __slots__ demuestra que es un problema potencial que merece tenerse en > cuenta, sobre todo porque las clases tienen su propio espacio de > nombres. Estrictamente hablando, cualquier objeto (mmm, ¿hay excepciones?) tiene su propio espacio de nombres. -H. From hernan en orgmf.com.ar Mon Aug 1 16:02:07 2005 From: hernan en orgmf.com.ar (=?iso-8859-1?Q?Hern=E1n_Mart=EDnez_Foffani?=) Date: Mon, 1 Aug 2005 16:02:07 +0200 Subject: Pregunta sobre clases In-Reply-To: <1122888880.6827.12.camel@amy> References: <1122888880.6827.12.camel@amy> Message-ID: > Tal como explica Chema, esa no es la finalidad de __slots__, es una > limitación colateral no deseada, y que no se debe aprovechar para > impedir la creación de miembros. > ... Es verdad. Pero también es cierto que el comportamiento de __slots__ está especificado y documentado, tanto para __dict__, __weakref__ y subclases. En todo caso, que yo recuerde, no creo haber *necesitado* nunca congelar una clase en python. -H. From svenero en gmail.com Mon Aug 1 16:47:29 2005 From: svenero en gmail.com (Javierin) Date: Mon, 01 Aug 2005 16:47:29 +0200 Subject: Manejo de sesiones y cookies Message-ID: <1122907649.4934.3.camel@localhost.localdomain> Hola! Estoy realizando un sistema de entrega de prácticas via web y quisiera que me diérais algunas directrices sobre el manejo de sesiones (cookies) con python. Tengo una base de datos con los usuarios registrados en postgresql. Cada usuario registrado puede ver y subir archivos a una cuenta que hay en el servidor. ¿Qué me aconsejais? Gracias! From minoztro en gmail.com Mon Aug 1 18:20:39 2005 From: minoztro en gmail.com (Milton inostroza) Date: Mon, 1 Aug 2005 12:20:39 -0400 Subject: tomar un numero y ponerle los separados de mil Message-ID: <172699c505080109207c1d1f04@mail.gmail.com> hola: Necesito separar unos número que tengo con la separación de a mil..ejemplo: tengo 10000 y debiera imprimir 10.000, se me ha ocurrido descomponer el número y despues agregar el o los puntos segun corresponda pero no se si existe algo en python que haga este tipo de cosas, si alguien me puede ayudar, salu2!!! -- Milton Inostroza Aguilera From snmartin en galilea.cl Mon Aug 1 18:26:35 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Mon, 01 Aug 2005 12:26:35 -0400 Subject: tomar un numero y ponerle los separados de mil In-Reply-To: <172699c505080109207c1d1f04@mail.gmail.com> References: <172699c505080109207c1d1f04@mail.gmail.com> Message-ID: <1122913595.7603.20.camel@localhost.localdomain> revisa gestor, ahi hay funciones para ello. saludos El lun, 01-08-2005 a las 12:20 -0400, Milton inostroza escribió: > hola: > > Necesito separar unos número que tengo con la separación de a > mil..ejemplo: tengo 10000 y debiera imprimir 10.000, se me ha ocurrido > descomponer el número y despues agregar el o los puntos segun > corresponda pero no se si existe algo en python que haga este tipo de > cosas, si alguien me puede ayudar, salu2!!! > -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From eddie.ardnog en gmail.com Mon Aug 1 18:30:38 2005 From: eddie.ardnog en gmail.com (e-dDie) Date: Mon, 1 Aug 2005 11:30:38 -0500 Subject: almacenar referencia de una variable en un tupla Message-ID: hola a todos... Esperando su cooperacion permitanme contarles mi duda... tengo una clase: class tabla: def __init__(self): self.llave='1' self.otrallave='2' self.indice_primario=(self.llave,self.otrallave) Bueno lo que quiero hacer es almacenar en la tupla las referencias a las llaves en lugar de sus valores... lo que quiero hacer es: tt=tabla() print tt.indice_primario ('1','2') tt.x='9999' print tt.indice_primario ('9999','2') en lugar de ('1','2') hay alguna manera de hacer esto???? -- "El bien siempre triunfa...", es una hermosa canción de cuna mientras el mal te arrulla. Di [NO] a la piratería, usa software libre. From Facundo.Batista en telefonicamoviles.com.ar Mon Aug 1 18:43:50 2005 From: Facundo.Batista en telefonicamoviles.com.ar (Batista, Facundo) Date: Mon, 1 Aug 2005 13:43:50 -0300 Subject: almacenar referencia de una variable en un tupla Message-ID: <55018DD359F5B147861F150F4689161E0BA5B3C1@escont.tcp.com.ar> #- class tabla: #- def __init__(self): #- self.llave='1' #- self.otrallave='2' #- self.indice_primario=(self.llave,self.otrallave) #- #- Bueno lo que quiero hacer es almacenar en la tupla las referencias a #- las llaves en lugar de sus valores... #- lo que quiero hacer es: #- #- tt=tabla() #- print tt.indice_primario #- ('1','2') #- #- tt.x='9999' #- print tt.indice_primario #- ('9999','2') en lugar de ('1','2') #- #- hay alguna manera de hacer esto???? Si, pero primero sacame de una duda, ¿por qué las variables se llama "llave" y después la querés modificar con "x"? Gracias, slds. Facundo Batista Desarrollo de Servicios Movistar (54 11) 5130-4643 Cel: 15 5097 5024 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADVERTENCIA. La información contenida en este mensaje y cualquier archivo anexo al mismo, son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por la ley. Si Ud. No es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados, no está autorizado a divulgar, copiar, distribuir o retener información (o parte de ella) contenida en este mensaje. Por favor notifíquenos respondiendo al remitente, borre el mensaje original y borre las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones Personales S.A. o alguna empresa asociada. Los mensajes electrónicos pueden ser alterados, motivo por el cual Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación cualquiera sea el resultante de este mensaje. Muchas Gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From eddie.ardnog en gmail.com Mon Aug 1 18:53:53 2005 From: eddie.ardnog en gmail.com (e-dDie) Date: Mon, 1 Aug 2005 11:53:53 -0500 Subject: almacenar referencia de una variable en un tupla In-Reply-To: <55018DD359F5B147861F150F4689161E0BA5B3C1@escont.tcp.com.ar> References: <55018DD359F5B147861F150F4689161E0BA5B3C1@escont.tcp.com.ar> Message-ID: perdon me equivoque, gracias por la observacion en lugar de tt.x debe ser tt.llave ahora si! ya esta corregido.. class tabla: def __init__(self): self.llave='1' self.otrallave='2' self.indice_primario=(self.llave,self.otrallave) Bueno lo que quiero hacer es almacenar en la tupla las referencias a las llaves en lugar de sus valores... lo que quiero hacer es: tt=tabla() print tt.indice_primario ('1','2') tt.llave='9999' print tt.indice_primario ('9999','2') en lugar de ('1','2') -- "El bien siempre triunfa...", es una hermosa canción de cuna mientras el mal te arrulla. Di [NO] a la piratería, usa software libre. From acurro en wanadoo.es Mon Aug 1 19:20:12 2005 From: acurro en wanadoo.es (Alberto Curro) Date: Mon, 01 Aug 2005 19:20:12 +0200 Subject: Imprimir =?ISO-8859-15?Q?m=FAltiples_copias_?= =?ISO-8859-15?Q?con_reportlab_y_acrobat_reader_=3F?= In-Reply-To: <42EA2FA0.7090409@sicem.biz> References: <42EA10F8.5070205@wanadoo.es> <42EA2FA0.7090409@sicem.biz> Message-ID: <42EE59CC.3030103@wanadoo.es> Ernesto Revilla wrote: Ya sé que puedo configurar el número de copias. La cuestión está en que el número de copias no es fijo, y viene dado (en este caso) por la ficha del cliente, con lo cual el método no me sirve porque la persona que imprime (el documento que genero) no lo sabe o no tiene porqué saber cuantas copias son. De ahí mi necesidad de programar esta parte. Intentaré con el truco del COM. Ya había probado la solución de un bucle para llamar n veces a shellexecute y debo decir que incluso con "print" sí funciona (abre dos instancias de Acroread), al menos en windoze. El problema de esto es que deja las instancias de acroreader comiendo memoria sin cerrarse, cosa harto molesta. Un saludo > Si quieres sacar 2 copias, el ShellExecute con el verbo "print" no te > sirve. > > O abres Acrobat vía COM, o configuras la impresora para que saque 2 > copias de todo antes de imprimir, y restableces el valor. > > Busca el la lista o en Google "imprimir PDF COM", ya que se ha > respondido a la pregunta cómo imprimir vía COM. > http://listas.aditel.org/archivos/python-es/2004-November/011058.html > podrías hacer 2 PrintPages. No sé cómo indicarlo si no. De todos > modos, la mayoría de impresoras permiten establecer el nº de copias > por defecto a través del control de impresora. > > Erny > > > Alberto Curro escribió: > >> Buenas, >> >> es mi primera pregunta a la lista, no suelo hacerlas pero ahora me >> encuentro un poco perdido. >> >> Utilizo un motor propio de informes basado en reportlab y >> transformación xml con xslt y rml. Tengo unas plantillas xsl y rml >> que conjugo con los xml para generar el pdf con el reportlab. >> Después, un python llamado con parámetros (desde cualquier aplicación >> o a mano, en mi caso desde aplicaciones visual basic) llama a acrobat >> reader utilizando las extensiones win32all via shell (open para >> abrir, print para imprimir directamente). >> Mi problema es que necesito imprimir, y necesito hacer varias >> copias (depende de la configuración, fichas del cliente, etc.), pero >> no sé cómo decírselo a acrobat para que lo haga. He estado viendo la >> tabla COM de la clase definida por Acrobat, y no encuentro nada. He >> buscado en google, tampoco. En la web de reportlab no lo encuentro, y >> como no tienen búsqueda no tengo ganas de tragarme las listas >> guardadas para ver si alguien lo ha preguntado (que supongo que sí!). >> >> Alguien con experiencia en este tema? >> >> PD : Qué nadie me diga que haga un "shellexecute" n veces !!! :) >> >> Saludos >> >> Alberto Curro >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> > > > > > --- > avast! Antivirus: Saliente mensaje limpio. > Base de datos de Virus (VPS): 0530-3, 29/07/2005 > Comprobado en: 29/07/2005 15:31:29 > avast! tiene los derechos reservados (c) 2000-2004 ALWIL Software. > http://www.avast.com > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jordinas en gmail.com Mon Aug 1 19:23:45 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Mon, 1 Aug 2005 19:23:45 +0200 Subject: almacenar referencia de una variable en un tupla In-Reply-To: References: <55018DD359F5B147861F150F4689161E0BA5B3C1@escont.tcp.com.ar> Message-ID: <9140533f05080110236f0a406e@mail.gmail.com> On 8/1/05, e-dDie wrote: > perdon me equivoque, gracias por la observacion > en lugar de tt.x debe ser tt.llave > ahora si! ya esta corregido.. > class tabla: > def __init__(self): > self.llave='1' > self.otrallave='2' > self.indice_primario=(self.llave,self.otrallave) > > Bueno lo que quiero hacer es almacenar en la tupla las referencias a > las llaves en lugar de sus valores... > lo que quiero hacer es: > > tt=tabla() > print tt.indice_primario > ('1','2') > > tt.llave='9999' > print tt.indice_primario > ('9999','2') en lugar de ('1','2') Tienes dos posibilidades: o cambiar la asignación directa a 'llave' por un metodo que actualize los atributos, o usar las propiedades para esconder el atributo detras de metodos get/set y así conservar la sintaxis de la asignación (esto puede ser avanzado para algunos...). Para saber sobre propiedades mira http://www.python.org/2.2.3/descrintro.html#property JJOR From juan_carbajal_paxi en yahoo.es Tue Aug 2 17:25:19 2005 From: juan_carbajal_paxi en yahoo.es (Juan Miguel) Date: Tue, 02 Aug 2005 10:25:19 -0500 Subject: sistema de tramite documentario In-Reply-To: References: <000f01c596eb$05ff5e30$1603a8c0@avc> Message-ID: <42EF905F.1010408@yahoo.es> Bueno yo use el del Inictel pero es muy pobre, moria con las cartas cirtulares y no tenia publicacion de documentos, no trabaja con grupos de destinatarios, etc. Francamente es muy pobre. Nestor Sertzen wrote: >Hola Alberto >El Inictel desarrollo uno en PHP y segun tengo entendido era de libre >distribucion, seria cuestion que te comuniques con ellos. El año >pasado (y creo que tambien este) tenian un proyecto de software libre >en el estado. > >Saludos > >Nestor Sertzen > >El 1/08/05, Alberto Vera escribió: > > >>Amigos. >> >>Alguien conoce un sistema de tramite documentario hecho en Python y Open source? >> >>Gracias de antemano >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> >> > > > > ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From fvillarroel en yahoo.com Tue Aug 2 19:15:41 2005 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Tue, 2 Aug 2005 10:15:41 -0700 (PDT) Subject: Recuperar sequencia con pypgsql Message-ID: <20050802171541.67544.qmail@web41203.mail.yahoo.com> Hola tengo una tabla postgresql, con una columna del tipo serial, que ademas es primary key, bueno inserto registro sin problemas en esta tabla, pero tengo problemas al recuperar la secuencia asignada por la base de datos cur=cnx.cursor() q="select currval('cltescred_cclte_seq')" cur.execute(q) me da el siguiente mensaje: ERROR: currval of sequence "cltescred_cclte_seq" is not yet defined in this session Alguien sabe como puedo recuperar dicha secuencia: Fernando Villarroel N. ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs From minoztro en gmail.com Tue Aug 2 20:19:09 2005 From: minoztro en gmail.com (Milton inostroza) Date: Tue, 2 Aug 2005 14:19:09 -0400 Subject: [O.T.] Idioma de interfaz grafica gtk+ en windows Message-ID: <172699c50508021119782b089b@mail.gmail.com> hola: Saben instale mi aplicacion en un windows y la interfaz grafica aparece en ingles y no en español...ésta interfaz gráfica la desarrolle con glade en linux y todos los iconos están español..alguien sabe que parametro debo setear en windows para que la interfaz me aparezca en español -- Milton Inostroza Aguilera From rabs en dimension-virtual.com Tue Aug 2 20:38:22 2005 From: rabs en dimension-virtual.com (=?iso-8859-1?q?Ra=FAl_Alexis_Betancort_Santana?=) Date: Tue, 2 Aug 2005 19:38:22 +0100 Subject: Problemas al trabajar con el =?iso-8859-1?q?m=F3dulo?= email Message-ID: <200508021938.22316.rabs@dimension-virtual.com> Hola a todos .. estoy intentando hacer un pequeño script que reescriba el campo From de un email por los datos del DN de una entrada LDAP. La parte de LDAP ya la tengo completa, el problema lo tengo a la hora de modificar el From del mensaje original, os pego la parte principal del script .. ------------------------------ #!/usr/bin/python import sys,re,ldap,email ldapuser="" ldappasswd="" [...] if __name__ == "__main__": msg = email.message_from_file(sys.stdin) f = re.compile('^([_0-9a-zA-Z]+)?$') m = f.match(msg.__getitem__('From')) name = m.group(1) user = m.group(2) domain = m.group(3) print msg.__getitem__('From') msg.__delitem__('From') if checkLocalDomain(domain): msg.add_header('From','%s <%s@%s>' %(returnDN(user,domain),user,domain)) else: msg.add_header('From','%s [%s@%s] <%s@%s>' %(name,user,domain,user,domain)) print msg.__str__() ----------------- Cosas que no me funcionan: - La expresión regular no está fina del todo, de hecho falla la mayoría de las veces. ¿Alguien tiene una expresión para validar una dirección de email y pillar los tres datos que necesito? - Cuando hago el msg.__delitem__ funciona perfectamente, pero luego el msg.add_header no funciona, porque al hacer el print msg.__str__ no aparece ninguna linea From en el Header ¿Que estoy haciendo mal? .. ¿alguna URL con ejemplos de como usar el módulo email ? Estoy usando python 2.4.1 y python-ldap 2.0.9, aunque esto último da igual. Saludos From rapto en arrakis.es Tue Aug 2 20:41:45 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Tue, 02 Aug 2005 20:41:45 +0200 Subject: [O.T.] Idioma de interfaz grafica gtk+ en windows In-Reply-To: <172699c50508021119782b089b@mail.gmail.com> References: <172699c50508021119782b089b@mail.gmail.com> Message-ID: <1123008106.10204.1.camel@localhost.localdomain> Creo que tienes que poner la variable de entorno LANG=es o LANG=es_ES El mar, 02-08-2005 a las 14:19 -0400, Milton inostroza escribió: > hola: > > Saben instale mi aplicacion en un windows y la interfaz grafica > aparece en ingles y no en español...ésta interfaz gráfica la > desarrolle con glade en linux y todos los iconos están > español..alguien sabe que parametro debo setear en windows para que la > interfaz me aparezca en español From machucao4 en yahoo.es Tue Aug 2 21:29:42 2005 From: machucao4 en yahoo.es (Manuel Labra) Date: Tue, 2 Aug 2005 21:29:42 +0200 (CEST) Subject: Arrastrar Message-ID: <20050802192942.68019.qmail@web26206.mail.ukl.yahoo.com> Hola Lista, Estoy Tratando de arrastrar un imagen con wxpython, ¿alguien ha hecho esto antes? Trate de seguir la documentacion pero me pasaron cosas muy raras. def eventboton(self,evento): print "boton" self.arrastrado=wx.DragImage(self.imagen,wx.NullCursor) self.Show() self.arrastrado.BeginDrag(wx.Point(600,200),self) self.Move(wx.Point(0,0)) self.Hide() ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From machucao4 en yahoo.es Tue Aug 2 21:38:44 2005 From: machucao4 en yahoo.es (Manuel Labra) Date: Tue, 2 Aug 2005 21:38:44 +0200 (CEST) Subject: Arrastar Message-ID: <20050802193844.35281.qmail@web26207.mail.ukl.yahoo.com> Hola Lista, Estoy tratando de que al presionar un boton aparesca una imagen que se pueda arrastar. ¿Alguien entiende como funciona DragImage en wxpython? def eventboton(self,evento): print "boton" self.arrastrado=wx.DragImage(self.imagen,wx.NullCursor) self.arrastrado.Show() self.arrastrado.BeginDrag(wx.Point(600,200),self) self.arrastrado.Move(wx.Point(0,0)) self.arrastrado.Hide() .. bueno ese self.arrastrado no esta tabulado (mañas del editor de yahoo) Bueno con este codigo me pasaron cosas muy raras (pero por pifias mias),pero al final no pasa nada, es decir no aprece ninguna imagen para arrastar. Por fa si alguien entiende algo sobre esto le agradeceria la ayuda. Toda ayuda es buena en este momento. De ante mano gracias! Manuel Labra S. http://www.manuellabra.tk ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From rabs en dimension-virtual.com Tue Aug 2 21:48:36 2005 From: rabs en dimension-virtual.com (=?iso-8859-1?q?Ra=FAl_Alexis_Betancort_Santana?=) Date: Tue, 2 Aug 2005 20:48:36 +0100 Subject: Problemas al trabajar con el =?iso-8859-1?q?m=F3dulo?= email In-Reply-To: <200508021938.22316.rabs@dimension-virtual.com> References: <200508021938.22316.rabs@dimension-virtual.com> Message-ID: <200508022048.36833.rabs@dimension-virtual.com> El Martes, 2 de Agosto de 2005 19:38, Raúl Alexis Betancort Santana escribió: Nada .. me contesto a mi mismo ... "LEETE LA DOCUMENTACIÓN DEL PAQUETE HASTA EL FINAL" .... X-DD Por si a alguien le interesa ... [...] from email.Utils import parseaddr direc = '"Pepe er chota" ' (nombre,direccion) = parseaddr(direc) >>> print nombre Pepe er chota >>> print direccion direccion en sucasa.com .... From kortux en gmail.com Tue Aug 2 22:13:31 2005 From: kortux en gmail.com (Miguel Angel Guerrero) Date: Tue, 2 Aug 2005 15:13:31 -0500 Subject: Validacion IP en Entrada pygtk Message-ID: Saludos Listeros Alguien de casualidad en la lista conoce algun metodo para validar una direccion IP en una caja de texto en PYGTK, o creen que es necesario hacerlo de forma manual. Gracias desde ahora. -- Atte: ------------------------------------ Miguel Angel Guerrero Usuario GNU/Linux Registrado #353531 Webmaster Escuela de Gobierno Tomas Moro http://www.tomasmoro.net ------------------------------------ From py en ls-l.org Tue Aug 2 10:33:29 2005 From: py en ls-l.org (Chema Cortes) Date: Tue, 02 Aug 2005 10:33:29 +0200 Subject: Disculpas In-Reply-To: <3da61ab7050801195342ca42bf@mail.gmail.com> References: <3da61ab7050801195342ca42bf@mail.gmail.com> Message-ID: <42EF2FD9.9050106@ls-l.org> Martha Lucía Gallego López escribió: > Lo que sucede con el mensaje de referencia Disculpas tiene que ver con > una pregunta que hice hace algunos días a la lista, acerca de como > hacer una operación matemática con entry's(que les puse nombre de > cuadro1 y cuadro2 respectivamente a cada entry como ejemplo) y mostrar > el resultado en otro entry y en la lista el señor Ernesto Villa ((supongo que será Ernesto REVilla ;-))) > contesto a este mensaje con la instrucción > cuadro3.set(calcularFuncion(cuadro1.get(), cuadro2.get)), a lo que > puse en práctica tal instrucción, pero no me esta funcionando. Con el código que has puesto no entiendo bien lo que pasa. Procura para otra vez que quede identado correctamente. Intuyo que la cuestión estaba en que tenías que usar StringVar, o al menos es lo más simple para lo que quieres. A cada Entry le asocias en su atributo "textvariable" una StringVar, y con el interface .get/.set cambias su valor. Los entries se enteran de que ha cambiado el valor de las variables y se actualizan automáticamente. > -------------------------------- > En cuanto a lo que usted me escribió acerca de import, > from sys import * > > from Tkinter import * > > import > Tkinter > def resumen_promedios(): > > import promedios # el módulo promedios > contiene más información y se muestra esta por medio de Creo que estás confundiendo el "import" con el "include" que tienen otros lenguajes. Con "import promedios" se consigue que los objetos definidos en el módulo "promedios" estén disponibles para el importador. El que haya código que se ejecute durante la importación es algo "colateral" que no debería usarse para ejecutar código arbitrario. El mecanismo de importación está optimizado para que no se importe dos veces el mismo módulo. Lo adecuado es que todo ese código que tienes suelto en el módulo "promedio" lo agrupes en una función "resumen_promedios" dentro del módulo. Siempre podrás acceder a este código a través de la expresión "promedios.resumen_promedios" Te recomiendo que vuelvas a releerte la documentación sobre la importación de módulos. > -------------------------------- > Otra pregunta que surge de acuerdo a lo que usted me escribe, dice que > únicamente se podría forzar la ejecución de un import si se hiciera un > reload(módulo). Podría decirme si es válido usarlo para el código > anterior y como serían las instrucciones para ello. Creo que con lo explicado no deberías necesitar el "reload". La recarga de un módulo sólo se hace cuando éste ha sido modificado. En general, no es necesario. From py en ls-l.org Wed Aug 3 09:10:11 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 03 Aug 2005 09:10:11 +0200 Subject: Recuperar sequencia con pypgsql In-Reply-To: <20050802171541.67544.qmail@web41203.mail.yahoo.com> References: <20050802171541.67544.qmail@web41203.mail.yahoo.com> Message-ID: <42F06DD3.1040708@ls-l.org> FERNANDO VILLARROEL escribió: > Hola tengo una tabla postgresql, con una columna del > tipo serial, que ademas es primary key, bueno inserto > registro sin problemas en esta tabla, pero tengo > problemas al recuperar la secuencia asignada por la > base de datos > > cur=cnx.cursor() > q="select currval('cltescred_cclte_seq')" > cur.execute(q) > > me da el siguiente mensaje: > > ERROR: currval of sequence "cltescred_cclte_seq" is > not yet defined in this session > > Alguien sabe como puedo recuperar dicha secuencia: Según la documentación de postgres: currval: "An error is reported if nextval has never been called for this sequence in this session." Resulta que cada vez que abres un cursor estás abriendo una nueva sesión. Este comportamiento se debe a que cada sesión puede obtener valores distintos del 'nextval' para evitar conflictos entre sesiones simultáneas. Si necesitas saber por qué número va, obtén el valor el máximo de esa columna. From svenero en gmail.com Tue Aug 2 10:17:24 2005 From: svenero en gmail.com (Javierin) Date: Tue, 02 Aug 2005 10:17:24 +0200 Subject: Manejo de sesiones y cookies In-Reply-To: <172699c5050801233667f58dfd@mail.gmail.com> References: <1122907649.4934.3.camel@localhost.localdomain> <172699c5050801233667f58dfd@mail.gmail.com> Message-ID: <1122970644.4701.11.camel@localhost.localdomain> El mar, 02-08-2005 a las 02:36 -0400, Milton inostroza escribió: > Me puedes enviar información o manuales de programacion en python > orientado a la web..te lo agradecería bastante Realmente tengo poca documentación, sólo algunos enlaces que es de donde he ido sacando todo: http://docs.python.org/lib/contents.html http://pp.com.mx/python/doc/ejemplos.html http://www.ariadna.biz/jf/downloads/dom1-es/level-one-core.html http://www.gulic.org http://gsyc.escet.urjc.es/docencia/asignaturas/tsai/practicas-2002/index.html También he utilizado un libro: Programming Python(Solutions for Python Programmers),Mark Lutz,O'Reilly Y hay otro que se llama Python Web Programming. > Disculpa que no te pueda ayudar, pero me ayudas tu..? Es lo único que te puedo decir. Con esto y poco más he conseguido tirar palante. :D Salud! From rcsqtc en iiqab.csic.es Wed Aug 3 10:23:19 2005 From: rcsqtc en iiqab.csic.es (Ramon Crehuet) Date: Wed, 03 Aug 2005 10:23:19 +0200 Subject: formatear una lista Message-ID: <42F07EF7.4030604@iiqab.csic.es> Hola, Tengo una matriz de floats y quiero escribirla en un fichero fila por fila, formateada. He hecho: for data in matriz: file.write('%f %f %f %f %f' % tuple(data)) pero cuando las filas son largas, esto es muy engorroso. Hay alguna forma de hacerlo más limpio? Gracias, Ramon From francescmm en gmail.com Wed Aug 3 11:13:13 2005 From: francescmm en gmail.com (Francesc Martinez) Date: Wed, 3 Aug 2005 11:13:13 +0200 Subject: =?iso-8859-1?q?Insertar_c=F3digo_python_en_html?= Message-ID: Lo que quiero es meter código en python de cualquier programita que tenga hecho en una página web y posteriormente colgarla para ver como queda. En el supuesto de que mi servidor lo soporte, como se hace? -- Cuarteto de viento ILLICI: www.cuartetoillici.com From py en ls-l.org Wed Aug 3 11:34:04 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 03 Aug 2005 11:34:04 +0200 Subject: =?ISO-8859-1?Q?Re=3A_=5BPython-es=5D_Problemas_al_trabaj?= =?ISO-8859-1?Q?ar_con_el_m=F3dulo_email?= In-Reply-To: <200508021938.22316.rabs@dimension-virtual.com> References: <200508021938.22316.rabs@dimension-virtual.com> Message-ID: <42F08F8C.402@ls-l.org> Raúl Alexis Betancort Santana escribió: > ------------------------------ > #!/usr/bin/python > > import sys,re,ldap,email > > ldapuser="" > ldappasswd="" > > [...] > > if __name__ == "__main__": > > msg = email.message_from_file(sys.stdin) > f = re.compile('^([_0-9a-zA-Z]+)?$') > m = f.match(msg.__getitem__('From')) > name = m.group(1) > user = m.group(2) > domain = m.group(3) > print msg.__getitem__('From') > msg.__delitem__('From') > if checkLocalDomain(domain): > msg.add_header('From','%s <%s@%s>' %(returnDN(user,domain),user,domain)) > else: > msg.add_header('From','%s [%s@%s] <%s@%s>' > %(name,user,domain,user,domain)) > print msg.__str__() > ----------------- A parte de que ya lo hayas resuelto, no deberías acceder a los métodos implícitos a no ser que quieras modificar su comportamiento. En lugar de Sería msf.__getitem__('From') msf['From'] msg.__delitem__('From') del msg['From'] print msg.__str__() print str(msg) En éste último, es posible que no haga falta ni convertir 'msg' en cadena y que el print lo haga implícitamente. From py en ls-l.org Wed Aug 3 11:39:29 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 03 Aug 2005 11:39:29 +0200 Subject: formatear una lista In-Reply-To: <42F07EF7.4030604@iiqab.csic.es> References: <42F07EF7.4030604@iiqab.csic.es> Message-ID: <42F090D1.8000202@ls-l.org> Ramon Crehuet escribió: > Hola, > Tengo una matriz de floats y quiero escribirla en un fichero fila por > fila, formateada. He hecho: > for data in matriz: > file.write('%f %f %f %f %f' % tuple(data)) > > pero cuando las filas son largas, esto es muy engorroso. Hay alguna > forma de hacerlo más limpio? En plan dirty: for data in matriz: file.write( ('%f '*len(data)) % tuple(data)) Siendo elegantes: for data in matriz: file.write( ' '.join([str(f) for f in data]) ) From erny en sicem.biz Wed Aug 3 11:51:31 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Wed, 03 Aug 2005 11:51:31 +0200 Subject: Consulta Postgre In-Reply-To: <20050727021636.9klzhnfqylo0occw@ls-l.org> References: <002901c591c8$d025ebc0$7500a8c0@catalin> <42E60960.2020607@diselpro.com> <001301c591cf$f2384940$7500a8c0@catalin> <42E61B00.8060604@ls-l.org> <42E6886F.7010702@sicem.biz> <20050727021636.9klzhnfqylo0occw@ls-l.org> Message-ID: <42F093A3.1060202@sicem.biz> Hola, Chema Cortes wrote: > Quoting Ernesto Revilla : > >> Respecto a lo que dices, puedes usar una consulta parametrizada también, >> pero parece que pyPgSQL no lo soporta. > > > A mi me funcionan las consultas con parámetros en pyPgSQL. Por lo que > veo en tu > código no pasas los parámetros como una tupla. Mira a ver si es por éso. > Tampoco haría falta convertir previamente los enteros a strings. > El adaptador postgres pyPgSQL no usa consultas con parámetros, es decir, que se pueden obtener con la setencia PREPARE. PREPARE compila la consulta (i.e. crea el plan de consulta). En algún correo leí que si quieres usar consultas parámetrizadas con pyPgSQL tienes que usar PREPARE. (Si miras el código fuente de execute, verás que hace una sustitución tipo %s.) > >> Estos días he estado revisando la interfaz python de programación en >> servidor (SPI), y realmente tiene una pinta estupenda. Viene >> incluído/compilado en Debian Sarge (Postgresql 7.4.x) y Windows. Para >> Fedora Core 3 hay paquete instalable. Es bastante probable que esté >> incluido o que existe como paquete de binarios para la distribución que >> uséis. > > > Mesorprende que en Sarge hayan hecho que depensa postgres del python. > Lo que no he visto es que la versión de windows permita usar python. > ¿Estás utilizando un > postgresql 8.0 para windows? No dependede de python. Creo que define como un plugin. Es decir, puedes compilar el postgresql con soporte de python, pero sin instalar el python. Eso es porque plpython es una librería dinámica. Si ejecutas "createlang template1 plpythonu" desde la shell y te da error, no está instalado. De todos modos, esas librerías son minúsculas. La versión de Windows (8.0.3 bajado de postgresql.org) va de momento en pruebas, pero se comporta muy bien. Puedes agregar el lenguaje python igual que en linux con el comando binario externo "createlang" que lo encontrarás en c:\Archivos de programa\Postgresql\8.0\bin. Erny > > >> Cosas interesantes: > > > Para añadir a la lista: > > Crear en postgresql un secuenciador en python: > http://www.pythonhispano.org/node/1009 > > Utilización en postgresql de generadores python: > http://www.pythonhispano.org/node/1010 > > En éste último ejemplo se puede ver que el diccionario SD se pueden > almacenar > cualquier objeto python, en este caso un "generador". > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From py en ls-l.org Wed Aug 3 12:03:10 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 03 Aug 2005 12:03:10 +0200 Subject: Insertar =?ISO-8859-1?Q?c=F3digo_python_en_?= =?ISO-8859-1?Q?html?= In-Reply-To: References: Message-ID: <42F0965E.5000201@ls-l.org> Francesc Martinez escribió: > Lo que quiero es meter código en python de cualquier programita que > tenga hecho en una página web y posteriormente colgarla para ver como > queda. En el supuesto de que mi servidor lo soporte, como se hace? No entiendo muy bien si sólo quieres ver el código o también ejecutarlo. Para verlo bastaría con que estuviera entre tags
...
. Si además quieres verlo coloreado tienes varias alternativas como http://www.standards-schmandards.com/exhibits/pycolorize/colorize.py.html o utilizando alguna herramienta como los editores vim o scite. From jileon en parcan.es Wed Aug 3 13:49:11 2005 From: jileon en parcan.es (=?ISO-8859-1?Q?Juan_Ignacio_Rodr=EDguez_de_Le=F3n?=) Date: Wed, 03 Aug 2005 12:49:11 +0100 Subject: formatear una lista In-Reply-To: <42F07EF7.4030604@iiqab.csic.es> References: <42F07EF7.4030604@iiqab.csic.es> Message-ID: <42F0AF37.3060906@parcan.es> Ramon Crehuet wrote: > Hola, > Tengo una matriz de floats y quiero escribirla en un fichero fila por > fila, formateada. He hecho: > for data in matriz: > file.write('%f %f %f %f %f' % tuple(data)) > > pero cuando las filas son largas, esto es muy engorroso. Hay alguna > forma de hacerlo más limpio? > Gracias, > Ramon Una opción muy cómoda para salvar estructuras de datos complejas es usar el módulo pickle, si no te importa que los datos en el fichero no sean legibles por humanos. No es exactamente lo que preguntabas, pero pensé que podría servirte. Ejemplo: >>> import pickle >>> data = [(1.1, 1.2, 1.3, 1.4), (2.1, 2.2, 2.3, 2.4)] # etc ... >>> f = file('data.p', 'w') >>> pickle.dump(data, f) >>> f.close() Para recuperar los datos, el código sería: >>> f = open('data.p', 'r') >>> data2 = pickle.load(f) >>> f.close() pickle es muy potente, y permite almacenar en forma de string casi cualquier estructura de datos (Pero no todas). Para más información: http://docs.python.org/lib/module-pickle.html Un saludo. From rastro en gmail.com Wed Aug 3 13:44:40 2005 From: rastro en gmail.com (r4str0) Date: Wed, 3 Aug 2005 07:44:40 -0400 Subject: Insertar =?iso-8859-1?q?c=F3digo=20python=20en?= html In-Reply-To: References: Message-ID: <200508030744.40583.rastro@gmail.com> On Wednesday 03 August 2005 05:13, Francesc Martinez wrote: > Lo que quiero es meter código en python de cualquier programita que > tenga hecho en una página web y posteriormente colgarla para ver como > queda. En el supuesto de que mi servidor lo soporte, como se hace? ¿Algo así como Javascript?, ¿que se interprete en el navegador del cliente sin comunicarse con el servidor?, bueno, tendrías que integrar el intérprete de Python en el navegador, hasta en Internet Exploter se puede hacer, yo conseguí esa información en 'google' pero no la tengo a mano, para tal fin, creo que me decantaré por XUL. Saludos. -- : ####[ GNU/Linux One Stanza Tip (LOST) ]####################### Tema: Mostrar variables de entorno (ksh) [#2] LOST #611 Mostrar variables de entorno en una forma fácil de leer $ echo $PATH | tr ':' '\n' ####[ajitabhpandey (at) users.sourceforge.net]################ : From py en ls-l.org Wed Aug 3 14:24:54 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 03 Aug 2005 14:24:54 +0200 Subject: Consulta Postgre In-Reply-To: <42F093A3.1060202@sicem.biz> References: <002901c591c8$d025ebc0$7500a8c0@catalin> <42E60960.2020607@diselpro.com> <001301c591cf$f2384940$7500a8c0@catalin> <42E61B00.8060604@ls-l.org> <42E6886F.7010702@sicem.biz> <20050727021636.9klzhnfqylo0occw@ls-l.org> <42F093A3.1060202@sicem.biz> Message-ID: <42F0B796.7070406@ls-l.org> Ernesto Revilla escribió: >> A mi me funcionan las consultas con parámetros en pyPgSQL. Por lo que >> veo en tu >> código no pasas los parámetros como una tupla. Mira a ver si es por éso. >> Tampoco haría falta convertir previamente los enteros a strings. >> > El adaptador postgres pyPgSQL no usa consultas con parámetros, es decir, > que se pueden obtener con la setencia PREPARE. PREPARE compila la > consulta (i.e. crea el plan de consulta). En algún correo leí que si > quieres usar consultas parámetrizadas con pyPgSQL tienes que usar > PREPARE. (Si miras el código fuente de execute, verás que hace una > sustitución tipo %s.) Efectivamente, es así. Lo vi depués de enviar el mensaje. >> ¿Estás utilizando un >> postgresql 8.0 para windows? > > La versión de Windows (8.0.3 bajado de postgresql.org) va de momento en > pruebas, pero se comporta muy bien. Puedes agregar el lenguaje python > igual que en linux con el comando binario externo "createlang" que lo > encontrarás en c:\Archivos de programa\Postgresql\8.0\bin. Me daba error. He mirado las dependencias del "plpython.dll" y veo que está compilado contra "python23.dll". Así que he copiado el "python24.dll" como ""python23.dll" (dentro de c:\windows\system32) y parece que va bien. From eddie.ardnog en gmail.com Wed Aug 3 15:20:28 2005 From: eddie.ardnog en gmail.com (e-dDie) Date: Wed, 3 Aug 2005 08:20:28 -0500 Subject: =?ISO-8859-1?Q?Re:__Insertar_c=F3digo_python_en_html?= In-Reply-To: References: Message-ID: On 8/3/05, Francesc Martinez wrote: > Lo que quiero es meter código en python de cualquier programita que > tenga hecho en una página web y posteriormente colgarla para ver como > queda. En el supuesto de que mi servidor lo soporte, como se hace? pues esta mod_python www.modpython.rg y por ahi se encuentra un rpoyecto llamado mamba mamba.sf.net, el cual es similar a las plantillas smart de php espero eso te sirva. -- "El bien siempre triunfa...", es una hermosa canción de cuna mientras el mal te arrulla. Di [NO] a la piratería, usa software libre. From rabs en dimension-virtual.com Wed Aug 3 20:48:26 2005 From: rabs en dimension-virtual.com (=?iso-8859-1?q?Ra=FAl_Alexis_Betancort_Santana?=) Date: Wed, 3 Aug 2005 19:48:26 +0100 Subject: Problemas al trabajar con el =?iso-8859-1?q?m=F3dulo?= email In-Reply-To: <42F08F8C.402@ls-l.org> References: <200508021938.22316.rabs@dimension-virtual.com> <42F08F8C.402@ls-l.org> Message-ID: <200508031948.26983.rabs@dimension-virtual.com> El Miércoles, 3 de Agosto de 2005 10:34, Chema Cortes escribió: > A parte de que ya lo hayas resuelto, no deberías acceder a los métodos > implícitos a no ser que quieras modificar su comportamiento. > > En lugar de Sería > > msf.__getitem__('From') msf['From'] > msg.__delitem__('From') del msg['From'] > print msg.__str__() print str(msg) > > En éste último, es posible que no haga falta ni convertir 'msg' en > cadena y que el print lo haga implícitamente. Muchas gracias por el consejo, mi nivel de novato no me ha permitido todavía leerme un buen libraco de python que tengo aquí al ladito como para pillar esas "sutilezas" del lenguaje, tengo la manía de aprender por "ósmosis de ejemplos" .. XDD Saludos From reivaj7 en gmail.com Wed Aug 3 21:06:46 2005 From: reivaj7 en gmail.com (reivaj_7) Date: Wed, 3 Aug 2005 21:06:46 +0200 Subject: tesis de pregrado en python Message-ID: <26f7eeff05080312066361296b@mail.gmail.com> Necesitó un poco de orientación acerca de python para poder usarlo en mi tema de trabajo especial de grado, tengo un tema que tiene que ver con el calculo de la geometría de la vía férrea aquí en Venezuela, esos cálculos se realizan para obtener medidas que deben ser comparadas con las medidas de los planos teóricos de la vía férrea. Hasta los momentos mi intención es hacerlos en python pero además de esos cálculos debo demostrarlos con un gráfico si es posible en 3D o 2D según lo necesite. Yo se que pythong es capas de graficar figuras geométricas u alguna otra por medio de las funciones matemáticas que interpreten eso, pero yo quiero saber si es capas de dibujarme la estructura completa de un tramo en especifico de la vía con un programa que introduzca esos datos geométricos como si fuera algo parecido a un autocad. Agradecería que me pudieran ayudar orientandome en el asunto yo soy un nuevo en python pero por lo poco que he investigado mediera la impresión que si se puede ahora no se que tan complicado sea. From DrBobus en gulic.org Wed Aug 3 22:17:53 2005 From: DrBobus en gulic.org (Dr Bobus) Date: Wed, 3 Aug 2005 21:17:53 +0100 Subject: codigo de barras 2d Message-ID: <20050803211753.50f0c137@casiopea.mariaonline.org> Hola todos: Hace tiempo necesité crear códigos de barras 1d bastante sencillos para una aplicación. No sabía nada (y sigo sin saber nada del tema) pero con la extesión rlbarcode de reportlab pude solventar la cuestión. El problema que se me plantea es que ahora necesito imprimir un código de barras en un espacio muy pequeño (1 x 1 cm aproximadamente). Lo que hay que codificar es una cadena alfanumérica de longitud variable (entre 18-14 caracteres). Los códigos de barras 1d generan gráficos mucho mayores (por lo menos los que yo generé en code128 de unos 10 caracteres ocupaban varios centímetros) Mi pregunta es doble: Estoy equivocado y puedo crar el codigo de barras al tamaño que yo quiero con un código 1d? o deberé emplear una codificación 2d? Hay alguna libreria en python que permita crear códigos 2d ? He estado buscando el gooogle y no encuentro nada en python, parece que en java y perl si que hay, pero en py no he visto nada que se le aproxime.... Por otro lado dado mi desconocimiento de cómo funcionan realmente los códigos de barras me siento incapaz de abordar el trabajo en plan fuerza bruta ;) Alguna sugerencia ??? Gracias a todos Dr. Bobus -- Convention organizer to Linus Torvalds: "You might like to come with us to some licensed[1] place, and have some pizza." Linus: "Oh, I did not know that you needed a license to eat pizza". [1] Licenced - refers in Australia to a restaurant which has government licence to sell liquor. (Linus at a talk at the Melbourne University) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From Facundo.Batista en telefonicamoviles.com.ar Wed Aug 3 22:23:54 2005 From: Facundo.Batista en telefonicamoviles.com.ar (Batista, Facundo) Date: Wed, 3 Aug 2005 17:23:54 -0300 Subject: =?iso-8859-1?q?D=E9cima__reuni=F3n_de_PyAr_-_Python_?= =?iso-8859-1?q?Argentina=2C_este_Jueves_4?= Message-ID: <55018DD359F5B147861F150F4689161E0BA5B3F7@escont.tcp.com.ar> El Grupo de Usuarios de Python en Argentina, PyAr, celebrará su décima reunión este Jueves, 04 de Agosto, a las 19:00 hs. Agenda ------ Si bien nuestra agenda es bastante abierta, en esta oportunidad pretendemos conversar sobre los siguientes puntos: - Discutir presente y futuro del framework de mensajería Gauchito (Gil: http://www.python.com.ar/Wiki/GauchitoGil) - Analizar si cambiamos de punto de reunión. - Estudiar la función de nuestro website y ver si vamos por otro administrador de contenid. Dónde ----- Nos reunimos en el bar Hip, Hipólito Yirigoyen 640, Ciudad de Buenos Aires, comenzando a las 19hs. Estaremos en la parte de atrás, por lo que pregúntenle al barman por nosotros. Sobre PyAr ---------- Para saber mas sobre nosotros, te invitamos a visitar nuestro portal [http://www.python.com.ar/], y/o a suscribirte a nuestra lista de correo (instrucciones en http://www.python.com.ar/Members/ltorre/listademail). Nos reunimos el segundo jueves de cada mes. . Facundo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADVERTENCIA. La información contenida en este mensaje y cualquier archivo anexo al mismo, son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por la ley. Si Ud. No es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados, no está autorizado a divulgar, copiar, distribuir o retener información (o parte de ella) contenida en este mensaje. Por favor notifíquenos respondiendo al remitente, borre el mensaje original y borre las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones Personales S.A. o alguna empresa asociada. Los mensajes electrónicos pueden ser alterados, motivo por el cual Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación cualquiera sea el resultante de este mensaje. Muchas Gracias. From snmartin en galilea.cl Wed Aug 3 22:24:13 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Wed, 03 Aug 2005 16:24:13 -0400 Subject: codigo de barras 2d In-Reply-To: <20050803211753.50f0c137@casiopea.mariaonline.org> References: <20050803211753.50f0c137@casiopea.mariaonline.org> Message-ID: <1123100653.7907.11.camel@localhost.localdomain> no he visto códigos de pdf 417 en python, acá nosotros usamos un binario de linux que hace eso, no le he visto para win32, por otra parte sería bueno que veas si se puede por norma hacer un barcode de ese tamaño, ya que están las zonas blancas por ejemplo que todo tiene relación geométrica. El mié, 03-08-2005 a las 21:17 +0100, Dr Bobus escribió: > Hola todos: > > > Hace tiempo necesité crear códigos de barras 1d bastante sencillos para una aplicación. No sabía nada (y sigo sin saber nada del tema) pero con la extesión rlbarcode de reportlab pude solventar la cuestión. > > El problema que se me plantea es que ahora necesito imprimir un código de barras en un espacio muy pequeño (1 x 1 cm aproximadamente). Lo que hay que codificar es una cadena alfanumérica de longitud variable (entre 18-14 caracteres). Los códigos de barras 1d generan gráficos mucho mayores (por lo menos los que yo generé en code128 de unos 10 caracteres ocupaban varios centímetros) > > Mi pregunta es doble: > Estoy equivocado y puedo crar el codigo de barras al tamaño que yo quiero con un código 1d? o deberé emplear una codificación 2d? > > > Hay alguna libreria en python que permita crear códigos 2d ? > > He estado buscando el gooogle y no encuentro nada en python, parece que en java y perl si que hay, pero en py no he visto nada que se le aproxime.... > > Por otro lado dado mi desconocimiento de cómo funcionan realmente los códigos de barras me siento incapaz de abordar el trabajo en plan fuerza bruta ;) > > > Alguna sugerencia ??? > > Gracias a todos > > > Dr. Bobus > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From francescmm en gmail.com Wed Aug 3 22:41:13 2005 From: francescmm en gmail.com (Francesc Martinez) Date: Wed, 3 Aug 2005 22:41:13 +0200 Subject: =?ISO-8859-1?Q?Re:__Insertar_c=F3digo_python_en_html?= In-Reply-To: <200508030744.40583.rastro@gmail.com> References: <200508030744.40583.rastro@gmail.com> Message-ID: Ese es el plan, mas o menos, pero el plan es que cualquiera lo pueda ver exactamente como el Javascript. Para poder explotar el python al máximo. Aparte de eso, que manuales en español hay buenos, que profundicen bastante en él? El 3/08/05, r4str0 escribió: > On Wednesday 03 August 2005 05:13, Francesc Martinez wrote: > > Lo que quiero es meter código en python de cualquier programita que > > tenga hecho en una página web y posteriormente colgarla para ver como > > queda. En el supuesto de que mi servidor lo soporte, como se hace? > > ¿Algo así como Javascript?, ¿que se interprete en el navegador del cliente sin > comunicarse con el servidor?, bueno, tendrías que integrar el intérprete de > Python en el navegador, hasta en Internet Exploter se puede hacer, yo > conseguí esa información en 'google' pero no la tengo a mano, para tal fin, > creo que me decantaré por XUL. > > Saludos. > -- > : > ####[ GNU/Linux One Stanza Tip (LOST) ]####################### > > Tema: Mostrar variables de entorno (ksh) [#2] LOST #611 > > Mostrar variables de entorno en una forma fácil de leer > $ echo $PATH | tr ':' '\n' > > ####[ajitabhpandey (at) users.sourceforge.net]################ > : > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Cuarteto de viento ILLICI: www.cuartetoillici.com From marcelobarbero en arnet.com.ar Wed Aug 3 22:52:06 2005 From: marcelobarbero en arnet.com.ar (Marcelo Barbero) Date: Wed, 3 Aug 2005 17:52:06 -0300 Subject: Sizers en wxPython In-Reply-To: <55018DD359F5B147861F150F4689161E0BA5B3F7@escont.tcp.com.ar> References: <55018DD359F5B147861F150F4689161E0BA5B3F7@escont.tcp.com.ar> Message-ID: <20050803204651.20F2E94997@marti.uji.es> Hola, lista: He hecho una pequeña contribución al programa: http://wiki.wxpython.org/index.cgi/LearnSizers1 que puede usarse para los que recién están empezando a programar con wxPython. Las contribuciones serán bien recibidas. Marcelo Barbero Argentina -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.9.8/61 - Release Date: 01/08/2005 From reivaj7 en gmail.com Wed Aug 3 23:26:36 2005 From: reivaj7 en gmail.com (reivaj_7) Date: Wed, 3 Aug 2005 23:26:36 +0200 Subject: Fwd: tesis de pregrado en python In-Reply-To: <26f7eeff05080312066361296b@mail.gmail.com> References: <26f7eeff05080312066361296b@mail.gmail.com> Message-ID: <26f7eeff050803142679d0e030@mail.gmail.com> Necesitó un poco de orientación acerca de python para poder usarlo en mi tema de trabajo especial de grado, tengo un tema que tiene que ver con el calculo de la geometría de la vía férrea aquí en Venezuela, esos cálculos se realizan para obtener medidas que deben ser comparadas con las medidas de los planos teóricos de la vía férrea. Hasta los momentos mi intención es hacerlos en python pero además de esos cálculos debo demostrarlos con un gráfico si es posible en 3D o 2D según lo necesite. Yo se que pythong es capas de graficar figuras geométricas u alguna otra por medio de las funciones matemáticas que interpreten eso, pero yo quiero saber si es capas de dibujarme la estructura completa de un tramo en especifico de la vía con un programa que introduzca esos datos geométricos como si fuera algo parecido a un autocad. Agradecería que me pudieran ayudar orientandome en el asunto yo soy un nuevo en python pero por lo poco que he investigado mediera la impresión que si se puede ahora no se que tan complicado sea. -- USE SOFTWARE LIBRE GNU/LINUX REIVAJ_7 From sertzen en gmail.com Wed Aug 3 23:28:22 2005 From: sertzen en gmail.com (Nestor Sertzen) Date: Wed, 3 Aug 2005 16:28:22 -0500 Subject: sistema de tramite documentario In-Reply-To: <42EF905F.1010408@yahoo.es> References: <000f01c596eb$05ff5e30$1603a8c0@avc> <42EF905F.1010408@yahoo.es> Message-ID: Hola Alberto, Por lo que yo se, habian hasta 2 versiones del software, no se cual probaste tu. Si bien yo trabaje en INICTEL para el proyecto de software libre en el estado, no participe en el desarrollo del sistema que te mencione, pero como dije anteriormente esta con licencia GNU (al menos hasta donde me entere), por lo que si hay cosas que no te satisfacen puedes modificarlas sin tanto rollo. Saludos Nestor El 2/08/05, Juan Miguel escribió: > Bueno yo use el del Inictel pero es muy pobre, moria con las cartas > cirtulares y no tenia publicacion de documentos, no trabaja con grupos > de destinatarios, etc. Francamente es muy pobre. > > > Nestor Sertzen wrote: > > >Hola Alberto > >El Inictel desarrollo uno en PHP y segun tengo entendido era de libre > >distribucion, seria cuestion que te comuniques con ellos. El año > >pasado (y creo que tambien este) tenian un proyecto de software libre > >en el estado. > > > >Saludos > > > >Nestor Sertzen > > > >El 1/08/05, Alberto Vera escribió: > > > > > >>Amigos. > >> > >>Alguien conoce un sistema de tramite documentario hecho en Python y Open source? > >> > >>Gracias de antemano > >>_______________________________________________ > >>Python-es mailing list > >>Python-es en aditel.org > >>http://listas.aditel.org/listinfo/python-es > >> > >> > >> > > > > > > > > > > > > ______________________________________________ > Renovamos el Correo Yahoo! > Nuevos servicios, más seguridad > http://correo.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Nestor From cescd en yahoo.com.mx Thu Aug 4 00:06:13 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Wed, 3 Aug 2005 17:06:13 -0500 (CDT) Subject: =?iso-8859-1?q?Documentaci=F3n_PythonCard?= Message-ID: <20050803220613.93708.qmail@web50412.mail.yahoo.com> Acerca de la propuesta de traducción de la documentación de PythonCard, ya me ha contestado Andy Todd, indicándome que esos documentos están disponibles en formato HTML, bajo una licencia BSD que permite su libre traducción. Yo puedo proporcionarles los documentos traducidos en una o dos semanas, pero necesitamos algún servidor bien conocido donde ponerlos. Saludos César __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ From cescd en yahoo.com.mx Thu Aug 4 01:33:18 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Wed, 3 Aug 2005 18:33:18 -0500 (CDT) Subject: Fwd: tesis de pregrado en python In-Reply-To: <26f7eeff050803142679d0e030@mail.gmail.com> References: <26f7eeff050803142679d0e030@mail.gmail.com> Message-ID: <20050803233318.84760.qmail@web50408.mail.yahoo.com> Pues yo he estado revisando los programas de demostración que vienen con PythonG bajo la carpeta /demo, por ejemplo /demo/demo3-3d.pyw, y al parecer sí se puede realizar lo que requieres Saludos --- reivaj_7 escribió: > Necesitó un poco de orientación acerca de python > para poder usarlo en > mi tema de trabajo especial de grado, tengo un tema > que tiene que ver > con el calculo de la geometría de la vía férrea aquí > en Venezuela, > esos cálculos se realizan para obtener medidas que > deben ser > comparadas con las medidas de los planos teóricos de > la vía férrea. > > Hasta los momentos mi intención es hacerlos en > python pero además de > esos cálculos debo demostrarlos con un gráfico si es > posible en 3D o > 2D según lo necesite. Yo se que pythong es capas de > graficar figuras > geométricas u alguna otra por medio de las funciones > matemáticas que > interpreten eso, pero yo quiero saber si es capas de > dibujarme la > estructura completa de un tramo en especifico de la > vía con un > programa que introduzca esos datos geométricos como > si fuera algo > parecido a un autocad. > > > Agradecería que me pudieran ayudar orientandome en > el asunto yo soy un > nuevo en python pero por lo poco que he investigado > mediera la > impresión que si se puede ahora no se que tan > complicado sea. > > > -- > > USE SOFTWARE LIBRE GNU/LINUX > REIVAJ_7 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ From pepe en diselpro.com Thu Aug 4 01:38:19 2005 From: pepe en diselpro.com (Pepe Aracil) Date: Thu, 04 Aug 2005 01:38:19 +0200 Subject: Generando tickets ... Pero???? In-Reply-To: <424AAD6300A3125D@resmta04.ono.com> (added by postmaster@resmta04.ono.com) References: <424AAD6300A3125D@resmta04.ono.com> (added by postmaster@resmta04.ono.com) Message-ID: <42F1556B.20407@diselpro.com> Hola. Lo primero que intentaria es averiguar como enviar datos "en crudo" al puerto paralelo en win32 (Yo uso linux). Es decir si quiero que la impresora me imprima una A, le envio un 65 a la cola de impresión y a la impresora le llega un 65 y no una "A" pintada como bitmap. Lo segundo es hacerme con el juego de codigos de escape esc/pos de la impresora que nombras. Y lo tercero seria empezar a experimentar con los codigos esc/pos para ver los resultados. Como cambio de fuente, selección de tinta, longitud del salto, guillotina de corte, etc. Si el spooler se puede abrir como un fichero (que no se como funciona en win32), prueba ejecutar: f=open("lpt1","w") f.write(chr(65)) f.close() ---- si la impresora te imprime una "A" estaras por el buen camino y solo tendras que enviarle los codigos esc/pos necesarios para formatear tu ticket. Salud. Berna López wrote: >Hola a todos, he conseguido imprimir sobre una impresora de tickets, pero no >consigo aclararme >Como tratar los códigos esc/pos de la impresora (Epson tm-u210pd de tickets) > >Con el siguiente modulo, los tickets salen bien, pero la fuente que utiliza >no es la que tiene >La impresora predeterminada, y necesito conseguir cambiar la fuente. > > > >>>>)printer=win32print.GetDefaultPrinter() >>>>phandle=win32print.OpenPrinter(printer) >>>>dc=win32ui.CreateDC() >>>>dc.CreatePrinterDC() >>>>Directorio_Aplicacion = os.path.abspath(os.curdir) >>>>f=open(Directorio_Aplicacion+"\\ticket.txt","r") >>>>memory=f.readlines() >>>>f.close() >>>>dc.StartDoc("tumismo.txt") >>>>dc.StartPage() >>>>for i in range(0,len(memory)): >>>> >>>> >... dc.TextOut(0,0+10*i,memory[i],) >... > > >>>>dc.EndPage() >>>>dc.EndDoc() >>>> >>>> > >¿Alquien puede ayudarme, hay algún comando que me permita ese cambio, en >estos momentos >Esta utilizando una de las 2 fuentes q tiene la impresora, pero no la que yo >necesito? > > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > From fpalm en ula.ve Thu Aug 4 02:46:37 2005 From: fpalm en ula.ve (Francisco Palm) Date: Wed, 03 Aug 2005 20:46:37 -0400 Subject: Fwd: tesis de pregrado en python In-Reply-To: <26f7eeff050803142679d0e030@mail.gmail.com> References: <26f7eeff05080312066361296b@mail.gmail.com> <26f7eeff050803142679d0e030@mail.gmail.com> Message-ID: <42F1656D.1070009@ula.ve> Hola, PythonG puede manejar gráficos pero está diseñado con fines educativos, yo te recomiendo algo más potente como la librería VTK http://public.kitware.com/VTK/ http://www.imaging.robarts.ca/~dgobbi/vtk/vtkpython.html o la aplicación mayavi http://mayavi.sourceforge.net/ De poder hacerse se puede hacer, programar siempre tiene su bemoles pero también sus recompensas. Yo soy profesor de la ULA, cualquier cosa estoy a la orden. Saludos. F. Palm reivaj_7 wrote: >Necesitó un poco de orientación acerca de python para poder usarlo en >mi tema de trabajo especial de grado, tengo un tema que tiene que ver >con el calculo de la geometría de la vía férrea aquí en Venezuela, >esos cálculos se realizan para obtener medidas que deben ser >comparadas con las medidas de los planos teóricos de la vía férrea. > >Hasta los momentos mi intención es hacerlos en python pero además de >esos cálculos debo demostrarlos con un gráfico si es posible en 3D o >2D según lo necesite. Yo se que pythong es capas de graficar figuras >geométricas u alguna otra por medio de las funciones matemáticas que >interpreten eso, pero yo quiero saber si es capas de dibujarme la >estructura completa de un tramo en especifico de la vía con un >programa que introduzca esos datos geométricos como si fuera algo >parecido a un autocad. > > >Agradecería que me pudieran ayudar orientandome en el asunto yo soy un >nuevo en python pero por lo poco que he investigado mediera la >impresión que si se puede ahora no se que tan complicado sea. > > > > From kerocky en ono.com Thu Aug 4 08:36:32 2005 From: kerocky en ono.com (kerocky en ono.com) Date: Thu, 4 Aug 2005 08:36:32 +0200 Subject: Generando tickets ... Pero???? In-Reply-To: <20050804004703.208BF143DF0A@devnull.aditel.org> References: <20050804004703.208BF143DF0A@devnull.aditel.org> Message-ID: <424AAD640005A96A@resmta04.ono.com> Bueno, la tabla de codigos esc/pos la tengo, el problema es q no se como interpretarla en python y ejecutarla. Por ejemplo ESC ! n [Name] Select print mode (s) [Format] ASCII ESC ! n Hex 1B 21 n Decimal 27 33 n [Range] 0 ≤ n ≤ 255 Hex 0A Decimal 10 [Description] Prints the data in the print buffer and feeds one line based on the current line spacing. [Name] Select print mode (s) [Format] ASCII ESC ! n Hex 1B 21 n Decimal 27 33 n [Range] 0 ≤ n ≤ 255 [Default] n = 0 [Description] Selects the character font and styles (emphasize, double-height, double-width, and underline) together. Note: With Bit Off/On Hex Decimal Function 0 Off 00 0 Character font A selected. On 01 1 Character font B selected. 1, 2 Off 00 0 Reserved. 3 Off 00 0 Emphasized mode not selected. On 08 8 Emphasized mode selected. 4 Off 00 0 Double-height mode not selected. On 10 16 Double-height mode selected. 5 Off 00 0 Double-width mode not selected. On 20 32 Double-width mode selected. 6 Off 00 0 Reserved. 7 Off 00 0 Underline mode not selected. On 80 128 Underline mode selected. Note: >Subject: Re: [Python-es] Generando tickets ... Pero???? >To: La lista de python en castellano >Message-ID: <42F1556B.20407 en diselpro.com> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >Hola. > >Lo primero que intentaria es averiguar como enviar datos "en crudo" al >puerto paralelo en win32 (Yo uso linux). Es decir si quiero que la >impresora me imprima una A, le envio un 65 a la cola de impresión y a la > >impresora le llega un 65 y no una "A" pintada como bitmap. >Lo segundo es hacerme con el juego de codigos de escape esc/pos de la >impresora que nombras. >Y lo tercero seria empezar a experimentar con los codigos esc/pos para >ver los resultados. Como cambio de fuente, selección de tinta, longitud >del salto, guillotina de corte, etc. > >Si el spooler se puede abrir como un fichero (que no se como funciona en > >win32), prueba ejecutar: > >f=open("lpt1","w") >f.write(chr(65)) >f.close() > >---- > >si la impresora te imprime una "A" estaras por el buen camino y solo >tendras que enviarle los codigos esc/pos necesarios para formatear tu >ticket. > > >Salud. > > > > >Berna López wrote: > >>Hola a todos, he conseguido imprimir sobre una impresora de tickets, pero >no >>consigo aclararme >>Como tratar los códigos esc/pos de la impresora (Epson tm-u210pd de tickets) >> >>Con el siguiente modulo, los tickets salen bien, pero la fuente que utiliza >>no es la que tiene >>La impresora predeterminada, y necesito conseguir cambiar la fuente. >> >> >> >>>>>)printer=win32print.GetDefaultPrinter() >>>>>phandle=win32print.OpenPrinter(printer) >>>>>dc=win32ui.CreateDC() >>>>>dc.CreatePrinterDC() >>>>>Directorio_Aplicacion = os.path.abspath(os.curdir) >>>>>f=open(Directorio_Aplicacion+"\\ticket.txt","r") >>>>>memory=f.readlines() >>>>>f.close() >>>>>dc.StartDoc("tumismo.txt") >>>>>dc.StartPage() >>>>>for i in range(0,len(memory)): >>>>> >>>>> >>... dc.TextOut(0,0+10*i,memory[i],) >>... >> >> >>>>>dc.EndPage() >>>>>dc.EndDoc() >>>>> >>>>> >> >>¿Alquien puede ayudarme, hay algún comando que me permita ese cambio, en >>estos momentos >>Esta utilizando una de las 2 fuentes q tiene la impresora, pero no la que >yo >>necesito? ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From kerocky en ono.com Thu Aug 4 08:50:51 2005 From: kerocky en ono.com (kerocky en ono.com) Date: Thu, 4 Aug 2005 08:50:51 +0200 Subject: Generando tickets ... Pero???? In-Reply-To: <20050804004703.208BF143DF0A@devnull.aditel.org> References: <20050804004703.208BF143DF0A@devnull.aditel.org> Message-ID: <424AAD640005A999@resmta04.ono.com> Gracias Pepe, tengo la tabla esc/pos de epson, el problema es q no se interpretar los codigos en python. Por ejemplo (este seria uno de los codigos) ESC ! n [Name] Select print mode (s) [Format] ASCII ESC ! n Hex 1B 21 n Decimal 27 33 n [Range] 0 ≤ n ≤ 255 [Default] n = 0 [Description] Selects the character font and styles (emphasize, double-height, double-width, and underline) together. Note: With Bit Off/On Hex Decimal Function 0 Off 00 0 Character font A selected. On 01 1 Character font B selected. 1, 2 Off 00 0 Reserved. 3 Off 00 0 Emphasized mode not selected. On 08 8 Emphasized mode selected. 4 Off 00 0 Double-height mode not selected. On 10 16 Double-height mode selected. 5 Off 00 0 Double-width mode not selected. On 20 32 Double-width mode selected. 6 Off 00 0 Reserved. 7 Off 00 0 Underline mode not selected. On 80 128 Underline mode selected. y este es un ejemplo que muestra epson en basic: PRINT #1, CHR$(&H1B);"@"; 'Initializes the printer (ESC @) PRINT #1, CHR$(&H1B);"a";CHR$(1);'Specifies a centered printing position (ESC a) PRINT #1, CHR$(&H1B);"!";CHR$(0); 'Specifies font A (ESC !) PRINT #1, "January 14, 2002 15:00"; PRINT #1, CHR$(&H1B);"d";CHR$(3); 'Prints and 3 line feeding (ESC d) PRINT #1, CHR$(&H1B);"a";CHR$(0); 'Selects the left print position (ESC a) PRINT #1, CHR$(&H1B);"!";CHR$(1); 'Selects font B PRINT #1, "TM-U210B $20.00";CHR$(&HA); el problema es q no se como enviar esto a la impresora con python. es decir no se como interpretar los caracteres. Alguna idea. P.D.: Perdón por el anterior post, me equivoqué al enviarlo, está incompleto. ************************************* Message: 8 Date: Thu, 04 Aug 2005 01:38:19 +0200 From: Pepe Aracil Subject: Re: [Python-es] Generando tickets ... Pero???? To: La lista de python en castellano Message-ID: <42F1556B.20407 en diselpro.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hola. Lo primero que intentaria es averiguar como enviar datos "en crudo" al puerto paralelo en win32 (Yo uso linux). Es decir si quiero que la impresora me imprima una A, le envio un 65 a la cola de impresión y a la impresora le llega un 65 y no una "A" pintada como bitmap. Lo segundo es hacerme con el juego de codigos de escape esc/pos de la impresora que nombras. Y lo tercero seria empezar a experimentar con los codigos esc/pos para ver los resultados. Como cambio de fuente, selección de tinta, longitud del salto, guillotina de corte, etc. Si el spooler se puede abrir como un fichero (que no se como funciona en win32), prueba ejecutar: f=open("lpt1","w") f.write(chr(65)) f.close() ---- si la impresora te imprime una "A" estaras por el buen camino y solo tendras que enviarle los codigos esc/pos necesarios para formatear tu ticket. Salud. Berna López wrote: >Hola a todos, he conseguido imprimir sobre una impresora de tickets, pero no >consigo aclararme >Como tratar los códigos esc/pos de la impresora (Epson tm-u210pd de tickets) > >Con el siguiente modulo, los tickets salen bien, pero la fuente que utiliza >no es la que tiene >La impresora predeterminada, y necesito conseguir cambiar la fuente. > > > >>>>)printer=win32print.GetDefaultPrinter() >>>>phandle=win32print.OpenPrinter(printer) >>>>dc=win32ui.CreateDC() >>>>dc.CreatePrinterDC() >>>>Directorio_Aplicacion = os.path.abspath(os.curdir) >>>>f=open(Directorio_Aplicacion+"\\ticket.txt","r") >>>>memory=f.readlines() >>>>f.close() >>>>dc.StartDoc("tumismo.txt") >>>>dc.StartPage() >>>>for i in range(0,len(memory)): >>>> >>>> >... dc.TextOut(0,0+10*i,memory[i],) >... > > >>>>dc.EndPage() >>>>dc.EndDoc() >>>> >>>> > >¿Alquien puede ayudarme, hay algún comando que me permita ese cambio, en >estos momentos >Esta utilizando una de las 2 fuentes q tiene la impresora, pero no la que yo >necesito? > > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ls-l.org Thu Aug 4 10:17:17 2005 From: py en ls-l.org (Chema Cortes) Date: Thu, 04 Aug 2005 10:17:17 +0200 Subject: [TKINTER] Uso de StringVars (Re: Disculpas) In-Reply-To: <3da61ab705080319311b416b21@mail.gmail.com> References: <3da61ab70508022031645c4a83@mail.gmail.com> <42F06A65.6060404@ls-l.org> <3da61ab705080319311b416b21@mail.gmail.com> Message-ID: <42F1CF0D.6070306@ls-l.org> [[Hago copia a python-es, ya que puede interesar a álguien más]] Martha Lucía Gallego López escribió: > Te cuento que he intentado abrir el tutorial de python pero me dice > que no puede encontrar la pagina. Vuelve a probar, porque la página está ahí: http://pyspanishdoc.sourceforge.net/tut/node8.html También está en inglés en: http://docs.python.org/tut/node8.html > En cuanto a lo que me habia dicho de que usara > "promedios.resumen_promedios" no me funciona corre pero no muestra > nada, que será lo que pasa o que estare haciendo mal. "promedios" es el nombre del módulo "resumen_promedios" es una función dentro del módulo Para ejecutar la función: promedios.resumen_promedios(dato1,dato2) > De otra parte, no he podido hacer la resta entre los entries. Vuelvo a > enviar código para ver si usted puede orientarme por favor en como > debe ser el procedimiento: > > root=Tk() > cuadro1=FloatEntry(root) > cuadro1.pack() > cuadro2=FloatEntry(root) > cuadro2.pack() > def calcular(): > resultado=cuadro2-cuadro1 > print resultado > > cuadro3=FloatEntry(root) > cuadro3.pack() > cuadro3.set(calcular(cuadro1.get(), cuadro2.get())) > root.mainloop() En mi mensaje te contaba que tenías que usar StringVars, y no veo que las uses por ningún sitio. La resta es entre los valores de las StringVars, no entre la Entries. Como un ejemplo sin refinar demasiado: from Tkinter import * def recalcula(name,index,mode): a=v1.get() if a.isdigit(): a=int(a) else: v1.set(0) a=0 b=v2.get() if b.isdigit(): b=int(b) else: v2.set(0) b=0 c=a-b v3.set(c) print "%d - %d = %d"%(a,b,c) root=Tk() v1=StringVar() v1.set(str(0)) v2=StringVar() v2.set(str(0)) v3=StringVar() v3.set(str(0)) v1.trace_variable("w",recalcula) v2.trace_variable("w",recalcula) cuadro1=Entry(root,textvariable=v1) cuadro1.pack() cuadro2=Entry(root,textvariable=v2) cuadro2.pack() cuadro3=Entry(root,textvariable=v3) cuadro3.pack() root.mainloop() La mejor forma de trabajar con Tkinter es creando nuevas clases donde agrupar todas estas variables y traces. Por ejemplo, mira como lo hacen aquí para implementar IntegerEntries: http://effbot.org/zone/tkinter-entry-validate.htm PD: por favor, sigue usando la lista ya que ésta es una época propicia para desparecer por unos días y podrías estar esperando respuesta inútilmente. From mario.carrasco en gmail.com Thu Aug 4 16:26:44 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Thu, 4 Aug 2005 09:26:44 -0500 Subject: pyPgSQL en windows... Message-ID: Hola amigos.. Soy nuevo en la lista y queria saber donde conseguir el modulo pyPgSQL para instalarlo en mi pc de la oficina que tiene (desafortunadamente) windows xp, para conectarme a la base de datos PostgreSQL que se encuentra en el servidor con Linux (afortunadamente). O un procedimiento de como instalar los modulos que estan disponibles solo para linux hasta donde puedo ver.. Espero sus comentarios. y... Gracias. -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From snmartin en galilea.cl Thu Aug 4 16:29:43 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Thu, 04 Aug 2005 10:29:43 -0400 Subject: pyPgSQL en windows... In-Reply-To: References: Message-ID: <1123165784.7855.1.camel@localhost.localdomain> pyPgSQL no tiene desarrollo desde el 2003, te recomiendo usar psycopg http://www.stickpeople.com/projects/python/psycopg/ saludos El jue, 04-08-2005 a las 09:26 -0500, Mario Jiménez Carrasco escribió: > Hola amigos.. > Soy nuevo en la lista y queria saber donde conseguir el modulo pyPgSQL para > instalarlo en mi pc de la oficina que tiene (desafortunadamente) windows xp, > para conectarme a la base de datos PostgreSQL que se encuentra en el > servidor con Linux (afortunadamente). > O un procedimiento de como instalar los modulos que estan disponibles solo > para linux hasta donde puedo ver.. > Espero sus comentarios. y... > Gracias. > -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From mario.carrasco en gmail.com Thu Aug 4 16:32:43 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Thu, 4 Aug 2005 09:32:43 -0500 Subject: pyPgSQL en windows... In-Reply-To: <1123165784.7855.1.camel@localhost.localdomain> References: <1123165784.7855.1.camel@localhost.localdomain> Message-ID: Pero este modulo si tiene opcion de instalacion para windows? On 8/4/05, Fernando San Martín Woerner wrote: > > pyPgSQL no tiene desarrollo desde el 2003, te recomiendo usar psycopg > > http://www.stickpeople.com/projects/python/psycopg/ > > saludos > > El jue, 04-08-2005 a las 09:26 -0500, Mario Jiménez Carrasco escribió: > > Hola amigos.. > > Soy nuevo en la lista y queria saber donde conseguir el modulo pyPgSQL > para > > instalarlo en mi pc de la oficina que tiene (desafortunadamente) windows > xp, > > para conectarme a la base de datos PostgreSQL que se encuentra en el > > servidor con Linux (afortunadamente). > > O un procedimiento de como instalar los modulos que estan disponibles > solo > > para linux hasta donde puedo ver.. > > Espero sus comentarios. y... > > Gracias. > > > -- > Fernando San Martín Woerner > Jefe de Informática > Galilea S.A. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From mario.carrasco en gmail.com Thu Aug 4 16:34:30 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Thu, 4 Aug 2005 09:34:30 -0500 Subject: pyPgSQL en windows... In-Reply-To: References: <1123165784.7855.1.camel@localhost.localdomain> Message-ID: Disculpa la apresurada respuesta, ya he bajado la version para windows de psycopg e instalado con la version 2.4 de Python.. te agradezco.. ahora vere como hacer la conexion a la bd.. gracias. On 8/4/05, Mario Jiménez Carrasco wrote: > > Pero este modulo si tiene opcion de instalacion para windows? > > On 8/4/05, Fernando San Martín Woerner wrote: > > > > pyPgSQL no tiene desarrollo desde el 2003, te recomiendo usar psycopg > > > > http://www.stickpeople.com/projects/python/psycopg/ > > > > saludos > > > > El jue, 04-08-2005 a las 09:26 -0500, Mario Jiménez Carrasco escribió: > > > Hola amigos.. > > > Soy nuevo en la lista y queria saber donde conseguir el modulo pyPgSQL > > para > > > instalarlo en mi pc de la oficina que tiene (desafortunadamente) > > windows xp, > > > para conectarme a la base de datos PostgreSQL que se encuentra en el > > > servidor con Linux (afortunadamente). > > > O un procedimiento de como instalar los modulos que estan disponibles > > solo > > > para linux hasta donde puedo ver.. > > > Espero sus comentarios. y... > > > Gracias. > > > > > -- > > Fernando San Martín Woerner > > Jefe de Informática > > Galilea S.A. > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > Mario Jimenez Carrasco > > Calle 27-A #324 x 10-C y 12, > Fracc. Vergel II. > Mérida, Yucatán. > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From snmartin en galilea.cl Thu Aug 4 17:05:25 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Thu, 04 Aug 2005 11:05:25 -0400 Subject: pyPgSQL en windows... In-Reply-To: References: <1123165784.7855.1.camel@localhost.localdomain> Message-ID: <1123167925.7855.7.camel@localhost.localdomain> algo asi como: import psycopg cnx = psycopg.connect("mydb") cnx.autocommit() cursor = cnx.cursor() cursor.execute("select * from foo") records = cursor.fetchall() for record in records: print record :D El jue, 04-08-2005 a las 09:34 -0500, Mario Jiménez Carrasco escribió: > Disculpa la apresurada respuesta, ya he bajado la version para windows de > psycopg e instalado con la version 2.4 de Python.. > te agradezco.. > ahora vere como hacer la conexion a la bd.. > gracias. > > On 8/4/05, Mario Jiménez Carrasco wrote: > > > > Pero este modulo si tiene opcion de instalacion para windows? > > > > On 8/4/05, Fernando San Martín Woerner wrote: > > > > > > pyPgSQL no tiene desarrollo desde el 2003, te recomiendo usar psycopg > > > > > > http://www.stickpeople.com/projects/python/psycopg/ > > > > > > saludos > > > > > > El jue, 04-08-2005 a las 09:26 -0500, Mario Jiménez Carrasco escribió: > > > > Hola amigos.. > > > > Soy nuevo en la lista y queria saber donde conseguir el modulo pyPgSQL > > > para > > > > instalarlo en mi pc de la oficina que tiene (desafortunadamente) > > > windows xp, > > > > para conectarme a la base de datos PostgreSQL que se encuentra en el > > > > servidor con Linux (afortunadamente). > > > > O un procedimiento de como instalar los modulos que estan disponibles > > > solo > > > > para linux hasta donde puedo ver.. > > > > Espero sus comentarios. y... > > > > Gracias. > > > > > > > -- > > > Fernando San Martín Woerner > > > Jefe de Informática > > > Galilea S.A. > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > -- > > Mario Jimenez Carrasco > > > > Calle 27-A #324 x 10-C y 12, > > Fracc. Vergel II. > > Mérida, Yucatán. > > > > > -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From minoztro en gmail.com Thu Aug 4 17:07:59 2005 From: minoztro en gmail.com (Milton inostroza) Date: Thu, 4 Aug 2005 11:07:59 -0400 Subject: =?iso-8859-1?q?problemas_con_acentos_y_caracter_=F1_?= =?iso-8859-1?q?para_generar_pdf=27s?= Message-ID: <172699c5050804080761458683@mail.gmail.com> hola: Saben necesito generar un documento que contiene estos dos caracteres el acento en español y la letra ñ, pero en el pdf me tira otro caracter en vez del acento o de la ñ, me parece que es problema de codificación, que codificacion le debo poner al string para que en el pdf se puedan ver estos caracteres??...cabe señalar que cuando imprimo el string por la consola me tira los acentos y las ñ de forma correcta, alguien que me pueda ayudar, se lo agradecería bastante, salu2!! -- Milton Inostroza Aguilera From snmartin en galilea.cl Thu Aug 4 17:41:38 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Thu, 04 Aug 2005 11:41:38 -0400 Subject: problemas con acentos y caracter =?ISO-8859-1?Q?=F1?= para generar pdf's In-Reply-To: <172699c5050804080761458683@mail.gmail.com> References: <172699c5050804080761458683@mail.gmail.com> Message-ID: <1123170098.7855.13.camel@localhost.localdomain> prueba mandar strings pasados por la siguiente función CISO(), CUTF8 también debe estar disponible. adjunto módulo. atte. El jue, 04-08-2005 a las 11:07 -0400, Milton inostroza escribió: > hola: > > Saben necesito generar un documento que contiene estos dos > caracteres el acento en español y la letra ñ, pero en el pdf me tira > otro caracter en vez del acento o de la ñ, me parece que es problema > de codificación, que codificacion le debo poner al string para que en > el pdf se puedan ver estos caracteres??...cabe señalar que cuando > imprimo el string por la consola me tira los acentos y las ñ de forma > correcta, alguien que me pueda ayudar, se lo agradecería bastante, > salu2!! > -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From minoztro en gmail.com Thu Aug 4 17:41:43 2005 From: minoztro en gmail.com (Milton inostroza) Date: Thu, 4 Aug 2005 11:41:43 -0400 Subject: =?iso-8859-1?q?Re=3A_problemas_con_acentos_y_caracte?= =?iso-8859-1?q?r_=F1_para_generar_pdf=27s?= In-Reply-To: <172699c5050804080761458683@mail.gmail.com> References: <172699c5050804080761458683@mail.gmail.com> Message-ID: <172699c505080408417c5ccd04@mail.gmail.com> El 4/08/05, Milton inostroza escribió: > hola: > > Saben necesito generar un documento que contiene estos dos > caracteres el acento en español y la letra ñ, pero en el pdf me tira > otro caracter en vez del acento o de la ñ, me parece que es problema > de codificación, que codificacion le debo poner al string para que en así es milton, debes poner el string con iso-8859-1, y listo!!! -- Milton Inostroza Aguilera From rapto en arrakis.es Thu Aug 4 18:31:01 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 04 Aug 2005 18:31:01 +0200 Subject: problemas con acentos y caracter =?ISO-8859-1?Q?=F1?= para generar pdf's In-Reply-To: <172699c505080408417c5ccd04@mail.gmail.com> References: <172699c5050804080761458683@mail.gmail.com> <172699c505080408417c5ccd04@mail.gmail.com> Message-ID: <1123173062.9265.6.camel@localhost.localdomain> Si hablamos de reportlab (no sé si la especificación es más amplia, supongo que sí), los Canvas tienen dos codificaciones posibles: 'WinAnsiEncoding' o 'MacRomanEncoding'. La primera se corresponde con cp1252 en Python. Prueba a meter un carácter euro, por ejemplo. Ahora que lo pienso, creo que reportlab genera pdf con texto en idiomas asiáticos, pero es registrando juegos de fuentes y tal, y aquí hablamos todos en cristiano ;-) El jue, 04-08-2005 a las 11:41 -0400, Milton inostroza escribió: > El 4/08/05, Milton inostroza escribió: > > hola: > > > > Saben necesito generar un documento que contiene estos dos > > caracteres el acento en español y la letra ñ, pero en el pdf me tira > > otro caracter en vez del acento o de la ñ, me parece que es problema > > de codificación, que codificacion le debo poner al string para que en > > así es milton, debes poner el string con iso-8859-1, y listo!!! > > > From reivaj7 en gmail.com Thu Aug 4 20:20:56 2005 From: reivaj7 en gmail.com (reivaj_7) Date: Thu, 4 Aug 2005 20:20:56 +0200 Subject: Fwd: tesis de pregrado en python In-Reply-To: <42F1656D.1070009@ula.ve> References: <26f7eeff05080312066361296b@mail.gmail.com> <26f7eeff050803142679d0e030@mail.gmail.com> <42F1656D.1070009@ula.ve> Message-ID: <26f7eeff05080411205117f2f1@mail.gmail.com> Muchas gracias yo voy a ir revisando esta información, de todas formas estamos en contacto yo me encuentro en caracas en la usm. saludos El 4/08/05, Francisco Palm escribió: > Hola, > > PythonG puede manejar gráficos pero está diseñado con fines educativos, > yo te recomiendo algo más potente como la librería VTK > http://public.kitware.com/VTK/ > http://www.imaging.robarts.ca/~dgobbi/vtk/vtkpython.html > o la aplicación mayavi > http://mayavi.sourceforge.net/ > > De poder hacerse se puede hacer, programar siempre tiene su bemoles pero > también sus recompensas. > > Yo soy profesor de la ULA, cualquier cosa estoy a la orden. > > Saludos. > > F. Palm > > reivaj_7 wrote: > > >Necesitó un poco de orientación acerca de python para poder usarlo en > >mi tema de trabajo especial de grado, tengo un tema que tiene que ver > >con el calculo de la geometría de la vía férrea aquí en Venezuela, > >esos cálculos se realizan para obtener medidas que deben ser > >comparadas con las medidas de los planos teóricos de la vía férrea. > > > >Hasta los momentos mi intención es hacerlos en python pero además de > >esos cálculos debo demostrarlos con un gráfico si es posible en 3D o > >2D según lo necesite. Yo se que pythong es capas de graficar figuras > >geométricas u alguna otra por medio de las funciones matemáticas que > >interpreten eso, pero yo quiero saber si es capas de dibujarme la > >estructura completa de un tramo en especifico de la vía con un > >programa que introduzca esos datos geométricos como si fuera algo > >parecido a un autocad. > > > > > >Agradecería que me pudieran ayudar orientandome en el asunto yo soy un > >nuevo en python pero por lo poco que he investigado mediera la > >impresión que si se puede ahora no se que tan complicado sea. > > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- USE SOFTWARE LIBRE GNU/LINUX REIVAJ_7 From minoztro en gmail.com Thu Aug 4 20:22:41 2005 From: minoztro en gmail.com (Milton inostroza) Date: Thu, 4 Aug 2005 14:22:41 -0400 Subject: problema con pygtk gtk.Entry.get_text() Message-ID: <172699c50508041122293aa555@mail.gmail.com> hola: saben tengo el siguiente problema: Debo rescatar un valor de una gtk.Entry para despues sumarlo con otros valores, eso es facil peeeeero, aqui viene el problema ya que transformo el valor a entero ya que el valor que almacena esta gtk.entry lo quiero pasar a este tipo (esta entry almacena puros string con la forma de numero enteros 1 2 3 4 5 6 10 .....), ahora cuando hago esto me tira el siguiente error: File "/home/minoztro/Desktop/proyecto_remunex/unstable/t_pl_antecedentesliquidacion.py", line 522, in on_entryDiasLicencia_changed a=int(self.entryDiasLicencia.get_text()) ValueError: invalid literal for int(): es extraño ya que en otras partes lo hago y no me tira ningun problema...el gtk.entry le pongo valor de la siguiente forma: dias=int(int(time.strftime("%s",time.localtime(self.fin_permiso_time - self.inicio_permiso_time)))/86400) self.entryDiasPermiso.set_text(str(dias)) despues quiero pasar el valor del gtk.entry y me tira el error que está arriba, bueno mejor dicho la exception que está arriba. Alguien me podría ayudar -- Milton Inostroza Aguilera From snmartin en galilea.cl Thu Aug 4 21:26:12 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Thu, 04 Aug 2005 15:26:12 -0400 Subject: problema con pygtk gtk.Entry.get_text() In-Reply-To: <172699c50508041122293aa555@mail.gmail.com> References: <172699c50508041122293aa555@mail.gmail.com> Message-ID: <1123183573.7855.27.camel@localhost.localdomain> El jue, 04-08-2005 a las 14:22 -0400, Milton inostroza escribió: > hola: > > saben tengo el siguiente problema: > > Debo rescatar un valor de una gtk.Entry para despues sumarlo con > otros valores, eso es facil peeeeero, aqui viene el problema ya que > transformo el valor a entero ya que el valor que almacena esta > gtk.entry lo quiero pasar a este tipo (esta entry almacena puros > string con la forma de numero enteros 1 2 3 4 5 6 10 .....), ahora > cuando hago esto me tira el siguiente error: > > File "/home/minoztro/Desktop/proyecto_remunex/unstable/t_pl_antecedentesliquidacion.py", > line 522, in on_entryDiasLicencia_changed > a=int(self.entryDiasLicencia.get_text()) > ValueError: invalid literal for int(): int te funcionará solo si el string que pasas puede ser convertido a entero, fijate que le estas pasando... -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From mario.carrasco en gmail.com Thu Aug 4 21:17:47 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Thu, 4 Aug 2005 14:17:47 -0500 Subject: pyPgSQL en windows... In-Reply-To: <1123167925.7855.7.camel@localhost.localdomain> References: <1123165784.7855.1.camel@localhost.localdomain> <1123167925.7855.7.camel@localhost.localdomain> Message-ID: Con la mala noticia de que no funcionó.. Por alguna razón no me hace la importación del modulo, aun despues de haber descargado el pyscopg para la version 2.4 de python... alguien sabe a que se debe?? el shell me manda este error.. IDLE 1.1.1 >>> import pyscopg Traceback (most recent call last): File "", line 1, in -toplevel- import pyscopg ImportError: No module named pyscopg >>> cabe mencionar que ya instale el siguiente archivo.. psycopg2-2.0b4.win32-py2.4.exe saludos. On 8/4/05, Fernando San Martín Woerner wrote: > > algo asi como: > > import psycopg > > cnx = psycopg.connect("mydb") > cnx.autocommit() > cursor = cnx.cursor() > cursor.execute("select * from foo") > records = cursor.fetchall() > > for record in records: > print record > > > :D > > > El jue, 04-08-2005 a las 09:34 -0500, Mario Jiménez Carrasco escribió: > > Disculpa la apresurada respuesta, ya he bajado la version para windows > de > > psycopg e instalado con la version 2.4 de Python.. > > te agradezco.. > > ahora vere como hacer la conexion a la bd.. > > gracias. > > > > On 8/4/05, Mario Jiménez Carrasco wrote: > > > > > > Pero este modulo si tiene opcion de instalacion para windows? > > > > > > On 8/4/05, Fernando San Martín Woerner wrote: > > > > > > > > pyPgSQL no tiene desarrollo desde el 2003, te recomiendo usar > psycopg > > > > > > > > http://www.stickpeople.com/projects/python/psycopg/ > > > > > > > > saludos > > > > > > > > El jue, 04-08-2005 a las 09:26 -0500, Mario Jiménez Carrasco > escribió: > > > > > Hola amigos.. > > > > > Soy nuevo en la lista y queria saber donde conseguir el modulo > pyPgSQL > > > > para > > > > > instalarlo en mi pc de la oficina que tiene (desafortunadamente) > > > > windows xp, > > > > > para conectarme a la base de datos PostgreSQL que se encuentra en > el > > > > > servidor con Linux (afortunadamente). > > > > > O un procedimiento de como instalar los modulos que estan > disponibles > > > > solo > > > > > para linux hasta donde puedo ver.. > > > > > Espero sus comentarios. y... > > > > > Gracias. > > > > > > > > > -- > > > > Fernando San Martín Woerner > > > > Jefe de Informática > > > > Galilea S.A. > > > > > > > > _______________________________________________ > > > > Python-es mailing list > > > > Python-es en aditel.org > > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > -- > > > Mario Jimenez Carrasco > > > > > > Calle 27-A #324 x 10-C y 12, > > > Fracc. Vergel II. > > > Mérida, Yucatán. > > > > > > > > > > -- > Fernando San Martín Woerner > Jefe de Informática > Galilea S.A. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From jmoroz en uol.com.ar Thu Aug 4 22:49:51 2005 From: jmoroz en uol.com.ar (jmoroz en uol.com.ar) Date: Thu, 04 Aug 2005 17:49:51 -0300 Subject: pyPgSQL en windows... In-Reply-To: References: <1123165784.7855.1.camel@localhost.localdomain> <1123167925.7855.7.camel@localhost.localdomain> Message-ID: <42F27F6F.7090307@uol.com.ar> Fijate que pusiste "pysco" y deberia ser "psyco" a lo mejor es ese el error! ;) MArio. Mario Jiménez Carrasco escribió: > Con la mala noticia de que no funcionó.. > Por alguna razón no me hace la importación del modulo, aun despues de haber > descargado el pyscopg para la version 2.4 de python... > alguien sabe a que se debe?? > el shell me manda este error.. > > IDLE 1.1.1 > >>>>import pyscopg > > > Traceback (most recent call last): > File "", line 1, in -toplevel- > import pyscopg > ImportError: No module named pyscopg > > cabe mencionar que ya instale el siguiente archivo.. > psycopg2-2.0b4.win32-py2.4.exe > saludos. > > On 8/4/05, Fernando San Martín Woerner wrote: > >>algo asi como: >> >>import psycopg >> >>cnx = psycopg.connect("mydb") >>cnx.autocommit() >>cursor = cnx.cursor() >>cursor.execute("select * from foo") >>records = cursor.fetchall() >> >>for record in records: >>print record >> >> >>:D >> >> >>El jue, 04-08-2005 a las 09:34 -0500, Mario Jiménez Carrasco escribió: >> >>>Disculpa la apresurada respuesta, ya he bajado la version para windows >> >>de >> >>>psycopg e instalado con la version 2.4 de Python.. >>>te agradezco.. >>>ahora vere como hacer la conexion a la bd.. >>>gracias. >>> >>>On 8/4/05, Mario Jiménez Carrasco wrote: >>> >>>>Pero este modulo si tiene opcion de instalacion para windows? >>>> >>>>On 8/4/05, Fernando San Martín Woerner wrote: >>>> >>>>>pyPgSQL no tiene desarrollo desde el 2003, te recomiendo usar >> >>psycopg >> >>>>>http://www.stickpeople.com/projects/python/psycopg/ >>>>> >>>>>saludos >>>>> >>>>>El jue, 04-08-2005 a las 09:26 -0500, Mario Jiménez Carrasco >> >>escribió: >> >>>>>>Hola amigos.. >>>>>>Soy nuevo en la lista y queria saber donde conseguir el modulo >> >>pyPgSQL >> >>>>>para >>>>> >>>>>>instalarlo en mi pc de la oficina que tiene (desafortunadamente) >>>>> >>>>>windows xp, >>>>> >>>>>>para conectarme a la base de datos PostgreSQL que se encuentra en >> >>el >> >>>>>>servidor con Linux (afortunadamente). >>>>>>O un procedimiento de como instalar los modulos que estan >> >>disponibles >> >>>>>solo >>>>> >>>>>>para linux hasta donde puedo ver.. >>>>>>Espero sus comentarios. y... >>>>>>Gracias. >>>>>> >>>>> >>>>>-- >>>>>Fernando San Martín Woerner >>>>>Jefe de Informática >>>>>Galilea S.A. >>>>> >>>>>_______________________________________________ >>>>>Python-es mailing list >>>>>Python-es en aditel.org >>>>>http://listas.aditel.org/listinfo/python-es >>>>> >>>> >>>> >>>> >>>>-- >>>>Mario Jimenez Carrasco >>>> >>>>Calle 27-A #324 x 10-C y 12, >>>>Fracc. Vergel II. >>>>Mérida, Yucatán. >>>> >>> >>> >>> >>-- >>Fernando San Martín Woerner >>Jefe de Informática >>Galilea S.A. >> >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> > > > > From snmartin en galilea.cl Thu Aug 4 22:57:39 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Thu, 04 Aug 2005 16:57:39 -0400 Subject: pyPgSQL en windows... In-Reply-To: <42F27F6F.7090307@uol.com.ar> References: <1123165784.7855.1.camel@localhost.localdomain> <1123167925.7855.7.camel@localhost.localdomain> <42F27F6F.7090307@uol.com.ar> Message-ID: <1123189059.7855.45.camel@localhost.localdomain> por mucha guerra del pisco, no es para tanto... atte. El jue, 04-08-2005 a las 17:49 -0300, jmoroz en uol.com.ar escribió: > Fijate que pusiste "pysco" y deberia ser "psyco" > a lo mejor es ese el error! > > ;) > MArio. > > Mario Jiménez Carrasco escribió: > > Con la mala noticia de que no funcionó.. > > Por alguna razón no me hace la importación del modulo, aun despues de haber > > descargado el pyscopg para la version 2.4 de python... > > alguien sabe a que se debe?? > > el shell me manda este error.. > > > > IDLE 1.1.1 > > > >>>>import pyscopg > > > > > > Traceback (most recent call last): > > File "", line 1, in -toplevel- > > import pyscopg > > ImportError: No module named pyscopg > > > > cabe mencionar que ya instale el siguiente archivo.. > > psycopg2-2.0b4.win32-py2.4.exe > > saludos. > > > > On 8/4/05, Fernando San Martín Woerner wrote: > > > >>algo asi como: > >> > >>import psycopg > >> > >>cnx = psycopg.connect("mydb") > >>cnx.autocommit() > >>cursor = cnx.cursor() > >>cursor.execute("select * from foo") > >>records = cursor.fetchall() > >> > >>for record in records: > >>print record > >> > >> > >>:D > >> > >> > >>El jue, 04-08-2005 a las 09:34 -0500, Mario Jiménez Carrasco escribió: > >> > >>>Disculpa la apresurada respuesta, ya he bajado la version para windows > >> > >>de > >> > >>>psycopg e instalado con la version 2.4 de Python.. > >>>te agradezco.. > >>>ahora vere como hacer la conexion a la bd.. > >>>gracias. > >>> > >>>On 8/4/05, Mario Jiménez Carrasco wrote: > >>> > >>>>Pero este modulo si tiene opcion de instalacion para windows? > >>>> > >>>>On 8/4/05, Fernando San Martín Woerner wrote: > >>>> > >>>>>pyPgSQL no tiene desarrollo desde el 2003, te recomiendo usar > >> > >>psycopg > >> > >>>>>http://www.stickpeople.com/projects/python/psycopg/ > >>>>> > >>>>>saludos > >>>>> > >>>>>El jue, 04-08-2005 a las 09:26 -0500, Mario Jiménez Carrasco > >> > >>escribió: > >> > >>>>>>Hola amigos.. > >>>>>>Soy nuevo en la lista y queria saber donde conseguir el modulo > >> > >>pyPgSQL > >> > >>>>>para > >>>>> > >>>>>>instalarlo en mi pc de la oficina que tiene (desafortunadamente) > >>>>> > >>>>>windows xp, > >>>>> > >>>>>>para conectarme a la base de datos PostgreSQL que se encuentra en > >> > >>el > >> > >>>>>>servidor con Linux (afortunadamente). > >>>>>>O un procedimiento de como instalar los modulos que estan > >> > >>disponibles > >> > >>>>>solo > >>>>> > >>>>>>para linux hasta donde puedo ver.. > >>>>>>Espero sus comentarios. y... > >>>>>>Gracias. > >>>>>> > >>>>> > >>>>>-- > >>>>>Fernando San Martín Woerner > >>>>>Jefe de Informática > >>>>>Galilea S.A. > >>>>> > >>>>>_______________________________________________ > >>>>>Python-es mailing list > >>>>>Python-es en aditel.org > >>>>>http://listas.aditel.org/listinfo/python-es > >>>>> > >>>> > >>>> > >>>> > >>>>-- > >>>>Mario Jimenez Carrasco > >>>> > >>>>Calle 27-A #324 x 10-C y 12, > >>>>Fracc. Vergel II. > >>>>Mérida, Yucatán. > >>>> > >>> > >>> > >>> > >>-- > >>Fernando San Martín Woerner > >>Jefe de Informática > >>Galilea S.A. > >> > >>_______________________________________________ > >>Python-es mailing list > >>Python-es en aditel.org > >>http://listas.aditel.org/listinfo/python-es > >> > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From avera en coes.org.pe Thu Aug 4 23:24:51 2005 From: avera en coes.org.pe (Alberto Vera) Date: Thu, 4 Aug 2005 16:24:51 -0500 Subject: funciones mail... Message-ID: <000a01c5993a$f30410d0$1603a8c0@avc> Amigos: En las versiones anteriores de Python enviar un mail era tan simple como usar el sgte. script: http://www.python.org/doc/2.4/lib/SMTP-example.html Ahora con la actualizacion a la nueva version este script ya no funciona. Alguien tendra un ejemplo compatible con la ultima version? Es necesario cambiar el smtplib? Gracias de antemano From DrBobus en gulic.org Thu Aug 4 23:50:17 2005 From: DrBobus en gulic.org (Dr Bobus) Date: Thu, 4 Aug 2005 22:50:17 +0100 Subject: Generando tickets ... Pero???? In-Reply-To: <424AAD640005A999@resmta04.ono.com> References: <20050804004703.208BF143DF0A@devnull.aditel.org> <424AAD640005A999@resmta04.ono.com> Message-ID: <20050804225017.52d00b50@casiopea.mariaonline.org> Yo estoy usando un programa que hace algo parecido, escribe etiquetas en una impresora epson (algo vieja) El programa funciona en win, pero podría funcionar en linux igual Básicamente lo que he hecho es lo que sigue: Primero una parte donde he creado unos nemónicos como por ejemplo: ESC = chr(27) CRLF = chr(13) + chr(10) FF = chr(12) NEGRITA_ON = ESC + 'E' NEGRITA_OFF = ESC + 'F' CONDENSADA_ON = chr(17) CONDENSADA_OFF = chr(22) GRANDE_ON = ESC + 'w' + chr(1) + ESC + 'W' + chr(1) GRANDE_OFF = ESC + 'w' + chr(0) + ESC + 'W' + chr(0) Luego se crea una cadena donde se va poniendo lo que se quiere enviar a la impresora: cadena = cadena + texto + códigos + texto + .... cadena = '' cadena = cadena + NEGRITA_ON +'Esto se va a imprmir en negrita" +NEGRITA_OFF Luego genero un fichero temporal con la cadena a imprimir: filename = tempfile.mktemp(".txt") open(filename, "w").write(cadena) luego envio ese fichero al puerto donde la impresora está conectada: os.system('copy ' + filename + ' LPT1') Luego borro el fichero temporal. Supongo que seguro hay formas más elegantes de hacerlo, pero no me calenté mucho la cabeza Saludos Dr. Bobus El Thu, 4 Aug 2005 08:50:51 +0200 kerocky en ono.com dijo: > > y este es un ejemplo que muestra epson en basic: > > PRINT #1, CHR$(&H1B);"@"; 'Initializes the printer (ESC @) > PRINT #1, CHR$(&H1B);"a";CHR$(1);'Specifies a centered printing position > (ESC a) > PRINT #1, CHR$(&H1B);"!";CHR$(0); 'Specifies font A (ESC !) > PRINT #1, "January 14, 2002 15:00"; > PRINT #1, CHR$(&H1B);"d";CHR$(3); 'Prints and 3 line feeding (ESC d) > PRINT #1, CHR$(&H1B);"a";CHR$(0); 'Selects the left print position (ESC a) > PRINT #1, CHR$(&H1B);"!";CHR$(1); 'Selects font B > PRINT #1, "TM-U210B $20.00";CHR$(&HA); > > el problema es q no se como enviar esto a la impresora con python. es decir > no se como interpretar los caracteres. > > Alguna idea. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From DrBobus en gulic.org Thu Aug 4 23:55:03 2005 From: DrBobus en gulic.org (Dr Bobus) Date: Thu, 4 Aug 2005 22:55:03 +0100 Subject: funciones mail... In-Reply-To: <000a01c5993a$f30410d0$1603a8c0@avc> References: <000a01c5993a$f30410d0$1603a8c0@avc> Message-ID: <20050804225503.696c1d00@casiopea.mariaonline.org> Ese ejemplo funciona con la 2.4 no ??? Que's para tí la última versión ??? Saludos El Thu, 4 Aug 2005 16:24:51 -0500 "Alberto Vera" dijo: > Amigos: > > En las versiones anteriores de Python enviar un mail era tan simple como usar el sgte. script: > http://www.python.org/doc/2.4/lib/SMTP-example.html > > Ahora con la actualizacion a la nueva version este script ya no funciona. > > Alguien tendra un ejemplo compatible con la ultima version? > > Es necesario cambiar el smtplib? > > Gracias de antemano > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Excusing bad programming is a shooting offence, no matter _what_ the circumstances. (Linus Torvalds, to the linux-kernel list) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From minoztro en gmail.com Fri Aug 5 00:20:15 2005 From: minoztro en gmail.com (Milton inostroza) Date: Thu, 4 Aug 2005 18:20:15 -0400 Subject: problema con pygtk gtk.Entry.get_text() In-Reply-To: <1123183573.7855.27.camel@localhost.localdomain> References: <172699c50508041122293aa555@mail.gmail.com> <1123183573.7855.27.camel@localhost.localdomain> Message-ID: <172699c5050804152067680834@mail.gmail.com> El 4/08/05, Fernando San Martín Woerner escribió: > El jue, 04-08-2005 a las 14:22 -0400, Milton inostroza escribió: > > hola: > > > > saben tengo el siguiente problema: > > > > Debo rescatar un valor de una gtk.Entry para despues sumarlo con > > otros valores, eso es facil peeeeero, aqui viene el problema ya que > > transformo el valor a entero ya que el valor que almacena esta > > gtk.entry lo quiero pasar a este tipo (esta entry almacena puros > > string con la forma de numero enteros 1 2 3 4 5 6 10 .....), ahora > > cuando hago esto me tira el siguiente error: > > > > File "/home/minoztro/Desktop/proyecto_remunex/unstable/t_pl_antecedentesliquidacion.py", > > line 522, in on_entryDiasLicencia_changed > > a=int(self.entryDiasLicencia.get_text()) > > ValueError: invalid literal for int(): > > int te funcionará solo si el string que pasas puede ser convertido a > entero, fijate que le estas pasando... sip, por eso puse que eran puros numeros naturales incluyendo el cero, lo escribí arriba, que podrá ser?? > > -- > Fernando San Martín Woerner > Jefe de Informática > Galilea S.A. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From mario.carrasco en gmail.com Fri Aug 5 00:29:30 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Thu, 4 Aug 2005 17:29:30 -0500 Subject: pyPgSQL en windows... In-Reply-To: <1123189059.7855.45.camel@localhost.localdomain> References: <1123165784.7855.1.camel@localhost.localdomain> <1123167925.7855.7.camel@localhost.localdomain> <42F27F6F.7090307@uol.com.ar> <1123189059.7855.45.camel@localhost.localdomain> Message-ID: aun asi me sigue enviando el error.. :(( IDLE 1.1.1 >>> import psycopg Traceback (most recent call last): File "", line 1, in -toplevel- import psycopg ImportError: No module named psycopg >>> import psycopg Traceback (most recent call last): File "", line 1, in -toplevel- import psycopg ImportError: No module named psycopg >>> On 8/4/05, Fernando San Martín Woerner wrote: > > por mucha guerra del pisco, no es para tanto... > > atte. > > El jue, 04-08-2005 a las 17:49 -0300, jmoroz en uol.com.ar escribió: > > Fijate que pusiste "pysco" y deberia ser "psyco" > > a lo mejor es ese el error! > > > > ;) > > MArio. > > > > Mario Jiménez Carrasco escribió: > > > Con la mala noticia de que no funcionó.. > > > Por alguna razón no me hace la importación del modulo, aun despues de > haber > > > descargado el pyscopg para la version 2.4 de python... > > > alguien sabe a que se debe?? > > > el shell me manda este error.. > > > > > > IDLE 1.1.1 > > > > > >>>>import pyscopg > > > > > > > > > Traceback (most recent call last): > > > File "", line 1, in -toplevel- > > > import pyscopg > > > ImportError: No module named pyscopg > > > > > > cabe mencionar que ya instale el siguiente archivo.. > > > psycopg2-2.0b4.win32-py2.4.exe > > > saludos. > > > > > > On 8/4/05, Fernando San Martín Woerner wrote: > > > > > >>algo asi como: > > >> > > >>import psycopg > > >> > > >>cnx = psycopg.connect("mydb") > > >>cnx.autocommit() > > >>cursor = cnx.cursor() > > >>cursor.execute("select * from foo") > > >>records = cursor.fetchall() > > >> > > >>for record in records: > > >>print record > > >> > > >> > > >>:D > > >> > > >> > > >>El jue, 04-08-2005 a las 09:34 -0500, Mario Jiménez Carrasco escribió: > > >> > > >>>Disculpa la apresurada respuesta, ya he bajado la version para > windows > > >> > > >>de > > >> > > >>>psycopg e instalado con la version 2.4 de Python.. > > >>>te agradezco.. > > >>>ahora vere como hacer la conexion a la bd.. > > >>>gracias. > > >>> > > >>>On 8/4/05, Mario Jiménez Carrasco wrote: > > >>> > > >>>>Pero este modulo si tiene opcion de instalacion para windows? > > >>>> > > >>>>On 8/4/05, Fernando San Martín Woerner wrote: > > >>>> > > >>>>>pyPgSQL no tiene desarrollo desde el 2003, te recomiendo usar > > >> > > >>psycopg > > >> > > >>>>>http://www.stickpeople.com/projects/python/psycopg/ > > >>>>> > > >>>>>saludos > > >>>>> > > >>>>>El jue, 04-08-2005 a las 09:26 -0500, Mario Jiménez Carrasco > > >> > > >>escribió: > > >> > > >>>>>>Hola amigos.. > > >>>>>>Soy nuevo en la lista y queria saber donde conseguir el modulo > > >> > > >>pyPgSQL > > >> > > >>>>>para > > >>>>> > > >>>>>>instalarlo en mi pc de la oficina que tiene (desafortunadamente) > > >>>>> > > >>>>>windows xp, > > >>>>> > > >>>>>>para conectarme a la base de datos PostgreSQL que se encuentra en > > >> > > >>el > > >> > > >>>>>>servidor con Linux (afortunadamente). > > >>>>>>O un procedimiento de como instalar los modulos que estan > > >> > > >>disponibles > > >> > > >>>>>solo > > >>>>> > > >>>>>>para linux hasta donde puedo ver.. > > >>>>>>Espero sus comentarios. y... > > >>>>>>Gracias. > > >>>>>> > > >>>>> > > >>>>>-- > > >>>>>Fernando San Martín Woerner > > >>>>>Jefe de Informática > > >>>>>Galilea S.A. > > >>>>> > > >>>>>_______________________________________________ > > >>>>>Python-es mailing list > > >>>>>Python-es en aditel.org > > >>>>>http://listas.aditel.org/listinfo/python-es > > >>>>> > > >>>> > > >>>> > > >>>> > > >>>>-- > > >>>>Mario Jimenez Carrasco > > >>>> > > >>>>Calle 27-A #324 x 10-C y 12, > > >>>>Fracc. Vergel II. > > >>>>Mérida, Yucatán. > > >>>> > > >>> > > >>> > > >>> > > >>-- > > >>Fernando San Martín Woerner > > >>Jefe de Informática > > >>Galilea S.A. > > >> > > >>_______________________________________________ > > >>Python-es mailing list > > >>Python-es en aditel.org > > >>http://listas.aditel.org/listinfo/python-es > > >> > > > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > -- > Fernando San Martín Woerner > Jefe de Informática > Galilea S.A. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From minoztro en gmail.com Fri Aug 5 02:01:15 2005 From: minoztro en gmail.com (Milton inostroza) Date: Thu, 4 Aug 2005 20:01:15 -0400 Subject: pyPgSQL en windows... In-Reply-To: References: <1123165784.7855.1.camel@localhost.localdomain> <1123167925.7855.7.camel@localhost.localdomain> <42F27F6F.7090307@uol.com.ar> <1123189059.7855.45.camel@localhost.localdomain> Message-ID: <172699c5050804170119e3f5c8@mail.gmail.com> El 4/08/05, Mario Jiménez Carrasco escribió: > aun asi me sigue enviando el error.. :(( > > IDLE 1.1.1 > >>> import psycopg lo tienes instalado este modulo?? > > Traceback (most recent call last): > File "", line 1, in -toplevel- > import psycopg > ImportError: No module named psycopg me parece que no, prueba con revisar si está instalado linux: aptitude y ahi lo buscas psycopg -- Milton Inostroza Aguilera From mario.carrasco en gmail.com Fri Aug 5 04:33:15 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Thu, 4 Aug 2005 21:33:15 -0500 Subject: pyPgSQL en windows... In-Reply-To: <172699c5050804170119e3f5c8@mail.gmail.com> References: <1123165784.7855.1.camel@localhost.localdomain> <1123167925.7855.7.camel@localhost.localdomain> <42F27F6F.7090307@uol.com.ar> <1123189059.7855.45.camel@localhost.localdomain> <172699c5050804170119e3f5c8@mail.gmail.com> Message-ID: Lo tengo en Windows XP, lo instale... de hecho en un mail anterior menciono que lo baje para la version de windows... :(( On 8/4/05, Milton inostroza wrote: > > El 4/08/05, Mario Jiménez Carrasco escribió: > > aun asi me sigue enviando el error.. :(( > > > > IDLE 1.1.1 > > >>> import psycopg > > lo tienes instalado este modulo?? > > > > > Traceback (most recent call last): > > File "", line 1, in -toplevel- > > import psycopg > > ImportError: No module named psycopg > > me parece que no, prueba con revisar si está instalado > > linux: > > aptitude y ahi lo buscas psycopg > > -- > Milton Inostroza Aguilera > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From pepe en diselpro.com Thu Aug 4 10:48:48 2005 From: pepe en diselpro.com (Pepe Aracil) Date: Thu, 04 Aug 2005 10:48:48 +0200 Subject: Generando tickets ... Pero???? In-Reply-To: <42F1D44E.3010005@diselpro.com> References: <424AAD640005A96A@resmta04.ono.com> <42F1D44E.3010005@diselpro.com> Message-ID: <42F1D670.7060008@diselpro.com> Otra aclaración. El ejemplo que te viene en basic: PRINT #1, CHR$(&H1B);"@"; 'Initializes the printer (ESC @) Equivaldria a en python a: #f es el objeto file que apunta a la impresora f.write(chr(int("1B",16))+"@") Salud. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From SAGA72 en telnor.net Fri Aug 5 05:48:02 2005 From: SAGA72 en telnor.net (Salvador Garcia Z.) Date: Thu, 04 Aug 2005 20:48:02 -0700 Subject: [TKINTER] Uso de StringVars (Re: Disculpas) References: <3da61ab70508022031645c4a83@mail.gmail.com> <"3da61ab705080319311b 416b21"@mail.gmail.com> <42F1CF0D.6070306@ls-l.org> Message-ID: <001801c59970$7b7b1d20$4001a8c0@sagaza> Gracias por la direccion, soy nuevo en Python y seguro me sera muy util ----- Original Message ----- From: "Chema Cortes" To: "Martha Lucía Gallego López" Cc: "Lista de python en castellano" Sent: Thursday, August 04, 2005 1:17 AM Subject: [TKINTER] Uso de StringVars (Re: [Python-es] Disculpas) > [[Hago copia a python-es, ya que puede interesar a álguien más]] > > > Martha Lucía Gallego López escribió: > > > Te cuento que he intentado abrir el tutorial de python pero me dice > > que no puede encontrar la pagina. > > Vuelve a probar, porque la página está ahí: > http://pyspanishdoc.sourceforge.net/tut/node8.html > > También está en inglés en: > http://docs.python.org/tut/node8.html > > > > En cuanto a lo que me habia dicho de que usara > > "promedios.resumen_promedios" no me funciona corre pero no muestra > > nada, que será lo que pasa o que estare haciendo mal. > > "promedios" es el nombre del módulo > "resumen_promedios" es una función dentro del módulo > Para ejecutar la función: promedios.resumen_promedios(dato1,dato2) > > > > De otra parte, no he podido hacer la resta entre los entries. Vuelvo a > > enviar código para ver si usted puede orientarme por favor en como > > debe ser el procedimiento: > > > > root=Tk() > > cuadro1=FloatEntry(root) > > cuadro1.pack() > > cuadro2=FloatEntry(root) > > cuadro2.pack() > > def calcular(): > > resultado=cuadro2-cuadro1 > > print resultado > > > > cuadro3=FloatEntry(root) > > cuadro3.pack() > > cuadro3.set(calcular(cuadro1.get(), cuadro2.get())) > > root.mainloop() > > En mi mensaje te contaba que tenías que usar StringVars, y no veo que > las uses por ningún sitio. La resta es entre los valores de las > StringVars, no entre la Entries. > > Como un ejemplo sin refinar demasiado: > > > from Tkinter import * > > def recalcula(name,index,mode): > a=v1.get() > if a.isdigit(): > a=int(a) > else: > v1.set(0) > a=0 > > b=v2.get() > if b.isdigit(): > b=int(b) > else: > v2.set(0) > b=0 > > c=a-b > v3.set(c) > > print "%d - %d = %d"%(a,b,c) > > > root=Tk() > > v1=StringVar() > v1.set(str(0)) > v2=StringVar() > v2.set(str(0)) > v3=StringVar() > v3.set(str(0)) > > v1.trace_variable("w",recalcula) > v2.trace_variable("w",recalcula) > > > cuadro1=Entry(root,textvariable=v1) > cuadro1.pack() > cuadro2=Entry(root,textvariable=v2) > cuadro2.pack() > > cuadro3=Entry(root,textvariable=v3) > cuadro3.pack() > > root.mainloop() > > > > La mejor forma de trabajar con Tkinter es creando nuevas clases donde > agrupar todas estas variables y traces. Por ejemplo, mira como lo hacen > aquí para implementar IntegerEntries: > http://effbot.org/zone/tkinter-entry-validate.htm > > > PD: por favor, sigue usando la lista ya que ésta es una época propicia > para desparecer por unos días y podrías estar esperando respuesta > inútilmente. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From pepe en diselpro.com Thu Aug 4 10:39:42 2005 From: pepe en diselpro.com (Pepe Aracil) Date: Thu, 04 Aug 2005 10:39:42 +0200 Subject: Generando tickets ... Pero???? In-Reply-To: <424AAD640005A96A@resmta04.ono.com> References: <424AAD640005A96A@resmta04.ono.com> Message-ID: <42F1D44E.3010005@diselpro.com> Hola. Pues por ejemplo si quieres poner la fuente de tipo "B" y doble altura, deberias enviarle la cadena: chr(27)+chr(33)+chr(1+16) el chr(1+16) es para enviarle un byte con los bits 0 y 4 activos. Que si te fijas en la tabla son para seleccionar el tipo de fuente y la doble altura. Salud. kerocky en ono.com wrote: >Bueno, la tabla de codigos esc/pos la tengo, el problema es q no se como >interpretarla en python y ejecutarla. > >Por ejemplo >ESC ! n >[Name] Select print mode (s) >[Format] ASCII ESC ! n >Hex 1B 21 n >Decimal 27 33 n >[Range] 0 ≤ n ≤ 255 > >Hex 0A >Decimal 10 >[Description] Prints the data in the print buffer and feeds one line based >on the current line spacing. >[Name] Select print mode (s) >[Format] ASCII ESC ! n >Hex 1B 21 n >Decimal 27 33 n >[Range] 0 ≤ n ≤ 255 >[Default] n = 0 >[Description] Selects the character font and styles (emphasize, double-height, >double-width, and >underline) together. >Note: >With >Bit Off/On Hex Decimal Function >0 Off 00 0 Character font A selected. >On 01 1 Character font B selected. >1, 2 Off 00 0 Reserved. >3 Off 00 0 Emphasized mode not selected. >On 08 8 Emphasized mode selected. >4 Off 00 0 Double-height mode not selected. >On 10 16 Double-height mode selected. >5 Off 00 0 Double-width mode not selected. >On 20 32 Double-width mode selected. >6 Off 00 0 Reserved. >7 Off 00 0 Underline mode not selected. >On 80 128 Underline mode selected. > >Note: > > > >>Subject: Re: [Python-es] Generando tickets ... Pero???? >>To: La lista de python en castellano >>Message-ID: <42F1556B.20407 en diselpro.com> >>Content-Type: text/plain; charset=ISO-8859-1; format=flowed >> >>Hola. >> >>Lo primero que intentaria es averiguar como enviar datos "en crudo" al >>puerto paralelo en win32 (Yo uso linux). Es decir si quiero que la >>impresora me imprima una A, le envio un 65 a la cola de impresión y a la >> >>impresora le llega un 65 y no una "A" pintada como bitmap. >>Lo segundo es hacerme con el juego de codigos de escape esc/pos de la >>impresora que nombras. >>Y lo tercero seria empezar a experimentar con los codigos esc/pos para >>ver los resultados. Como cambio de fuente, selección de tinta, longitud >> >> > > > >>del salto, guillotina de corte, etc. >> >>Si el spooler se puede abrir como un fichero (que no se como funciona en >> >>win32), prueba ejecutar: >> >>f=open("lpt1","w") >>f.write(chr(65)) >>f.close() >> >>---- >> >>si la impresora te imprime una "A" estaras por el buen camino y solo >>tendras que enviarle los codigos esc/pos necesarios para formatear tu >>ticket. >> >> >>Salud. >> >> >> >> >>Berna López wrote: >> >> >> >>>Hola a todos, he conseguido imprimir sobre una impresora de tickets, pero >>> >>> >>no >> >> >>>consigo aclararme >>>Como tratar los códigos esc/pos de la impresora (Epson tm-u210pd de tickets) >>> >>>Con el siguiente modulo, los tickets salen bien, pero la fuente que utiliza >>>no es la que tiene >>>La impresora predeterminada, y necesito conseguir cambiar la fuente. >>> >>> >>> >>> >>> >>>>>>)printer=win32print.GetDefaultPrinter() >>>>>>phandle=win32print.OpenPrinter(printer) >>>>>>dc=win32ui.CreateDC() >>>>>>dc.CreatePrinterDC() >>>>>>Directorio_Aplicacion = os.path.abspath(os.curdir) >>>>>>f=open(Directorio_Aplicacion+"\\ticket.txt","r") >>>>>>memory=f.readlines() >>>>>>f.close() >>>>>>dc.StartDoc("tumismo.txt") >>>>>>dc.StartPage() >>>>>>for i in range(0,len(memory)): >>>>>> >>>>>> >>>>>> >>>>>> >>>... dc.TextOut(0,0+10*i,memory[i],) >>>... >>> >>> >>> >>> >>>>>>dc.EndPage() >>>>>>dc.EndDoc() >>>>>> >>>>>> >>>>>> >>>>>> >>>¿Alquien puede ayudarme, hay algún comando que me permita ese cambio, en >>>estos momentos >>>Esta utilizando una de las 2 fuentes q tiene la impresora, pero no la que >>> >>> >>yo >> >> >>>necesito? >>> >>> > > > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From lcatalin en siadv.com Fri Aug 5 08:26:39 2005 From: lcatalin en siadv.com (Catalin Lungu) Date: Fri, 5 Aug 2005 08:26:39 +0200 Subject: pyPgSQL en windows... References: <1123165784.7855.1.camel@localhost.localdomain><1123167925.7855.7.camel@localhost.localdomain><42F27F6F.7090307@uol.com.ar><1123189059.7855.45.camel@localhost.localdomain><172699c5050804170119e3f5c8@mail.gmail.com> Message-ID: <00a701c59986$a40c63f0$c801a8c0@catalin> Prueba con copiar las librerias libpq.dll y psycopg.pyd en Python\Dlls. No hace falta ninguna instalación. Saludos. Catalin From hernan en orgmf.com.ar Thu Aug 4 11:50:23 2005 From: hernan en orgmf.com.ar (=?ISO-8859-15?Q?Hern=E1n_Mart=EDnez_Foffani?=) Date: Thu, 4 Aug 2005 11:50:23 +0200 Subject: Generando tickets ... Pero???? In-Reply-To: <42F1D670.7060008@diselpro.com> References: <42F1D670.7060008@diselpro.com> Message-ID: > f.write(chr(int("1B",16))+"@") >>> int("1B",16) 27 >>> 0x1B 27 >>> por si quieres ahorrarte seis o siete teclas... ;-) -H. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Thu Aug 4 12:39:33 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 04 Aug 2005 12:39:33 +0200 Subject: Generando tickets ... Pero???? In-Reply-To: <424AAD6300A3125D@resmta04.ono.com> (added by postmaster@resmta04.ono.com) References: <424AAD6300A3125D@resmta04.ono.com> (added by postmaster@resmta04.ono.com) Message-ID: <1123151973.8247.16.camel@savin.proteus> http://tgolden.sc.sabren.com/python/win32_how_do_i/print.html Sale en guiri, pero los ejemplos los entiende cualquiera. La manera más sencilla es mandar los códigos a pelo (busca RAW en la página indicada). Me imagino que tb se puede mandar un cambio de fuente en alto nivel, como ibas, pero hay que saber de WindowsTM. El mié, 03-08-2005 a las 22:57 +0200, Berna López escribió: > Hola a todos, he conseguido imprimir sobre una impresora de tickets, pero no > consigo aclararme > Como tratar los códigos esc/pos de la impresora (Epson tm-u210pd de tickets) > > Con el siguiente modulo, los tickets salen bien, pero la fuente que utiliza > no es la que tiene > La impresora predeterminada, y necesito conseguir cambiar la fuente. > > >>> printer=win32print.GetDefaultPrinter() > >>> phandle=win32print.OpenPrinter(printer) > >>> dc=win32ui.CreateDC() > >>> dc.CreatePrinterDC() > >>> Directorio_Aplicacion = os.path.abspath(os.curdir) > >>> f=open(Directorio_Aplicacion+"\\ticket.txt","r") > >>> memory=f.readlines() > >>> f.close() > >>> dc.StartDoc("tumismo.txt") > >>> dc.StartPage() > >>> for i in range(0,len(memory)): > ... dc.TextOut(0,0+10*i,memory[i],) > ... > >>> dc.EndPage() > >>> dc.EndDoc() > > ¿Alquien puede ayudarme, hay algún comando que me permita ese cambio, en > estos momentos > Esta utilizando una de las 2 fuentes q tiene la impresora, pero no la que yo > necesito? > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pepe en diselpro.com Thu Aug 4 12:30:57 2005 From: pepe en diselpro.com (Pepe Aracil) Date: Thu, 04 Aug 2005 12:30:57 +0200 Subject: Generando tickets ... Pero???? In-Reply-To: References: Message-ID: <42F1EE61.6080001@diselpro.com> Ondia!! pues si que llevo tiempo escribiendo de más. :) Aunque si 0x1b es una expresión entera como lo puede ser 27, podrian haber puesto esta "excepción" en la función int(). #Esto no va, pero deberia ir : int("0x10") #Esto si que va, pero tenemos que saber de antemano que la expresion está en hexadecimal. int("10",16) Salud. Hernán Martínez Foffani wrote: >>f.write(chr(int("1B",16))+"@") >> >> > > >>> int("1B",16) > 27 > >>> 0x1B > 27 > >>> > >por si quieres ahorrarte seis o siete teclas... ;-) > >-H. > > > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rastro en gmail.com Fri Aug 5 14:47:33 2005 From: rastro en gmail.com (r4str0) Date: Fri, 5 Aug 2005 08:47:33 -0400 Subject: Insertar =?iso-8859-1?q?c=F3digo=20python=20en?= html In-Reply-To: References: <200508030744.40583.rastro@gmail.com> Message-ID: <200508050843.03424.rastro@gmail.com> On Wednesday 03 August 2005 16:41, Francesc Martinez wrote: > Ese es el plan, mas o menos, pero el plan es que cualquiera lo pueda > ver exactamente como el Javascript. Para poder explotar el python al > máximo. No te sabría decir si eso de utilizarlo como Javascript es _explotar el Python_ al máximo, los del Blender integraron el intérprete de Python, pero los únicos que sé que le sacan provecho al Python son los de Industrial Lights & Magics. > Aparte de eso, que manuales en español hay buenos, que profundicen bastante > en él? En Python, tienes: Inmersión en Python: http://www.gulic.org/static/diveintopython-es.pdf Y, búscate el de _Introducción a la Programación con Python_, de la _Universidat Jaume I_. Saludos. P.D. Y por supuesto, la documentación de Guido. -- : ####[ Linux One Stanza Tip (LOST) ]########################### Tema: Publicidad molesta en Internet LOST #206 ¿Cansado de los anuncios en los sitios web de Internet? Instala adzap desde [http://www.zip.com.au/~cs/adzap] y navega a través de un proxy squid. ####[binand (at) cysphere.com]################################ : From mario.carrasco en gmail.com Fri Aug 5 23:49:45 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Fri, 5 Aug 2005 16:49:45 -0500 Subject: [pgsql-es-ayuda] pyPgSQL en windows... In-Reply-To: <20050805142933.GD15125@alvh.no-ip.org> References: <1123165784.7855.1.camel@localhost.localdomain> <1123167925.7855.7.camel@localhost.localdomain> <42F27F6F.7090307@uol.com.ar> <1123189059.7855.45.camel@localhost.localdomain> <20050805142933.GD15125@alvh.no-ip.org> Message-ID: Desde luego... de hecho he leido algo sobre un mxToolKit que debe instalarse, antes de poder usar este modulo, no encontre nada respecto del mxToolKit, pero en la pagina me redirecciono a otros modulos y de hecho ya instale todos los que ahi vienen y tampoco he tenido resultados positivos.. Espero alguien que ya tenga resuelto este problema en windows xp sp2, con python 2.4 y postgresql 8.0.3 me peuda decir como solucionarlo.. :( On 8/5/05, Alvaro Herrera wrote: > > On Thu, Aug 04, 2005 at 05:29:30PM -0500, Mario Jiménez Carrasco wrote: > > aun asi me sigue enviando el error.. :(( > > > > IDLE 1.1.1 > > >>> import psycopg > > > > Traceback (most recent call last): > > File "", line 1, in -toplevel- > > import psycopg > > ImportError: No module named psycopg > > Instalaste el modulo antes de intentar utilizarlo, verdad? > > -- > Alvaro Herrera (>) > "El número de instalaciones de UNIX se ha elevado a 10, > y se espera que este número aumente" (UPM, 1972) > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From avera en coes.org.pe Fri Aug 5 17:11:06 2005 From: avera en coes.org.pe (Alberto Vera) Date: Fri, 5 Aug 2005 10:11:06 -0500 Subject: funciones mail... References: <000a01c5993a$f30410d0$1603a8c0@avc> <20050804225503.696c1d00@casiopea.mariaonline.org> Message-ID: <002901c599cf$e7782d60$1603a8c0@avc> Hola. Tampoco funciona con la 2.4... Saludos ----- Original Message ----- From: "Dr Bobus" To: "La lista de python en castellano" Sent: Thursday, August 04, 2005 4:55 PM Subject: Re: [Python-es] funciones mail... _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From miquel en llover.org Fri Aug 5 12:52:01 2005 From: miquel en llover.org (Miquel Llover) Date: Fri, 05 Aug 2005 12:52:01 +0200 Subject: Automatizar cambios en Windows 2000 Message-ID: <1123239121.17678.179.camel@localhost.localdomain> Buenas, Tengo que hacer un pequeño script para Windows 2000 pro con la idea automatizar pequeños cambios que ahora se realizan a mano en un parque de unos 1000 PCs. Estos "pequeños" cambios pueden ser desinstalación e instalacion de programas, cambio del fondo de Escritorio, cambios en las políticas ("gpedit.msc"), crear nuevos accesos directos en el Escritorio de "all users", etc. La idea es que cuando se ponga en marcha el ordenador y dependiendo de la IP del mismo (y del sistema operativo, pués aún queda algun NT por ahí), descargue por FTP ciertos ficheros de un servidor. En dichos ficheros habra, por ejemplo, información que se tendrá que incluir en el registro de Windows (pueden ser archivos .reg; desconozco si Python tiene herramientas para manipular el registro de Windows). Seria posible también desinstalar e instalar programas desde un script Python? Seria facil dejar una marca en el ordenador con la fecha y la hora en que se ha producido la "actualización"? Agradeceré cualquier consejo... Gracias de antemano. Miquel From jcanto en hispasec.com Mon Aug 8 12:46:06 2005 From: jcanto en hispasec.com (Julio Canto) Date: Mon, 08 Aug 2005 12:46:06 +0200 Subject: Automatizar cambios en Windows 2000 In-Reply-To: <1123239121.17678.179.camel@localhost.localdomain> References: <1123239121.17678.179.camel@localhost.localdomain> Message-ID: <42F737EE.8090402@hispasec.com> Miquel Llover wrote: >Buenas, >Tengo que hacer un pequeño script para Windows 2000 pro con la idea >automatizar pequeños cambios que ahora se realizan a mano en un parque > > [...] >registro de Windows (pueden ser archivos .reg; desconozco si Python >tiene herramientas para manipular el registro de Windows). > Puedes programar un servicio para 2000 o NT. Es bastante facil con los ejemplos que vienen en las librerias de win32. Luego es solo cosa de manipular el registro. Echale un vistazo a las extensiones de Mr. Hammond: http://starship.python.net/crew/mhammond/win32/Downloads.html Son mano de santo, las uso con mucha frecuencia. >Seria posible también desinstalar e instalar programas desde un script >Python? > > Sobre lo de instalar, dependera, como todo, de la naturaleza de lo que vas a instalar :) Pero vamos, factible si que es. >Seria facil dejar una marca en el ordenador con la fecha y la hora en >que se ha producido la "actualización"? > > Lo de dejar la marca en el ordenador, seria tan facil como un 'ini' en algun directorio clasico, o usar el registro. Un saludo, JC From peralta en aditel.org Mon Aug 8 13:04:14 2005 From: peralta en aditel.org (Luis Peralta) Date: Mon, 8 Aug 2005 13:04:14 +0200 Subject: Servidor de listas =?iso-8859-1?q?ca=EDdo?= Message-ID: <20050808110414.GB3954@spisa.uji.es> Buenas, El servidor de listas de correo de Aditel ha estado caído desde el viernes pasado por parón eléctrico en el edificio donde estaba alojado el servidor. El servicio ya ha recuperado la normalidad y se están procesando los mails enviados durante el período de fuera de servicio. Disculpad las molestias. -- Luis Peralta http://spisa.act.uji.es/~peralta/ From py en ls-l.org Fri Aug 5 15:00:55 2005 From: py en ls-l.org (Chema Cortes) Date: Fri, 05 Aug 2005 15:00:55 +0200 Subject: Tutorial sobre Tix Message-ID: <42F36307.40705@ls-l.org> Tenía planeado estos días escribir algún tutorial de tkinter que actualice lo poco que se ve por ahí orientándolo, sobre todo, a la creación de "metawidgets" a partir de los widgets existentes. Pensaba tratar los metawidgets 'PMW', 'pmw.BLT' y 'Tix', pero pensando un poco, y aprovechando que Tix ya viene incluído junto al python para windows, quizás valdría la pena que el tutorial tratara desde el principio del uso del Tix. No sería mayor problema aplicar el tutorial al Tkinter, y se contaría con una referencia del Tix para python que todavía no he encontrado. Me gustaría saber vuestras opiniones al respecto, si creéis que vale la pena que el tutorial fuera directamente sobre Tix o que sería mejor empezar por Tkinter. También me gustaría conocer si el Tix funciona bien sobre MacOS y qué problemas hay para instalarlo. PD: más adelante también quisiera hacer otro tutorial similar sobre swing/awt en jython From miuler en gmail.com Fri Aug 5 17:56:49 2005 From: miuler en gmail.com (Hector Miuler Malpica Gallegos) Date: Fri, 5 Aug 2005 10:56:49 -0500 Subject: Problemas con socket, asyncore Message-ID: Hola amigos, mi pequeño ejemplo con sockets consume mucho CPU (puede llegar a 90%), son dos programas un server y un cliente. EL SERVER ========= #!/usr/bin/python import asyncore, socket import psycopg, time, sys class MetrosHandle(asyncore.dispatcher): def handle_write(self): print "handle_write" #self.send("OK") def handle_read(self): print "handle_read" data_ = self.recv(256) print data_ def handle_close(self): print "handle_close" self.close() class ServerFlamingo(asyncore.dispatcher): def __init__(self, port=1728): self.port = port self.create_socket(socket.AF_INET, socket.SOCK_STREAM) self.bind(("", port)) self.listen(5) print "listening on port", self.port def handle_accept(self): channel, addr = self.accept() MetrosHandle(channel) server = ServerFlamingo(1728) asyncore.loop(1) EL CLIENTE ========== === #!/usr/bin/python import socket HOST="localhost" PORT=1728 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((HOST, PORT)) s.send('000 Hello, world 000 \n') s.send('111 Hello, world 111 \n') s.send('222 Hello, world 222 \n') s.send('333 Hello, world 333 \n') s.send('444 Hello, world 444 \n') #print s.recv(300) s.close() Al ejecutarlo el cliente al parecer el server abre la conexión lee los datos y entra en un casi eterno intento de escritura. Al quitar el comentario de #self.send("OK") en el handle_write(self) del server y quitar el comentario de #print s.recv(300) del cliente, recibo un monton de OK, porque este intento de de escribir un monton de veces ? -- _\|/_ (O-O) --oOO-(_)-OOo---------------------------------------- Hector Miuler Malpica Gallegos Universidad Nacional del Callao - Peru Escuela de Ingenieria Electronica Jabber miuler en jabber.org usuario registrado #308608 From alvherre en alvh.no-ip.org Fri Aug 5 16:29:33 2005 From: alvherre en alvh.no-ip.org (Alvaro Herrera) Date: Fri, 5 Aug 2005 10:29:33 -0400 Subject: [pgsql-es-ayuda] pyPgSQL en windows... In-Reply-To: References: <1123165784.7855.1.camel@localhost.localdomain> <1123167925.7855.7.camel@localhost.localdomain> <42F27F6F.7090307@uol.com.ar> <1123189059.7855.45.camel@localhost.localdomain> Message-ID: <20050805142933.GD15125@alvh.no-ip.org> On Thu, Aug 04, 2005 at 05:29:30PM -0500, Mario Jiménez Carrasco wrote: > aun asi me sigue enviando el error.. :(( > > IDLE 1.1.1 > >>> import psycopg > > Traceback (most recent call last): > File "", line 1, in -toplevel- > import psycopg > ImportError: No module named psycopg Instalaste el modulo antes de intentar utilizarlo, verdad? -- Alvaro Herrera () "El número de instalaciones de UNIX se ha elevado a 10, y se espera que este número aumente" (UPM, 1972) From fvillarroel en yahoo.com Fri Aug 5 15:29:07 2005 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Fri, 5 Aug 2005 06:29:07 -0700 (PDT) Subject: pyPgSQL en windows... In-Reply-To: References: Message-ID: <20050805132908.631.qmail@web41209.mail.yahoo.com> Hola Mario yo desarrollo mis aplicaciones tanto en Linux como en Windows con pyPgSQL, ademas necesitaras el paquete egenix, te adjunto los dos ojala tengas suerte y te funcionen si no avisas OK. Fernando Villarroel N Chillan-Chile --- Mario Jiménez Carrasco wrote: > Lo tengo en Windows XP, lo instale... de hecho en un > mail anterior menciono > que lo baje para la version de windows... > :(( > > On 8/4/05, Milton inostroza > wrote: > > > > El 4/08/05, Mario Jiménez > Carrasco escribió: > > > aun asi me sigue enviando el error.. :(( > > > > > > IDLE 1.1.1 > > > >>> import psycopg > > > > lo tienes instalado este modulo?? > > > > > > > > Traceback (most recent call last): > > > File "", line 1, in -toplevel- > > > import psycopg > > > ImportError: No module named psycopg > > > > me parece que no, prueba con revisar si está > instalado > > > > linux: > > > > aptitude y ahi lo buscas psycopg > > > > -- > > Milton Inostroza Aguilera > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > Mario Jimenez Carrasco > > Calle 27-A #324 x 10-C y 12, > Fracc. Vergel II. > Mérida, Yucatán. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From ricardo en sinectis.com.ar Fri Aug 5 15:13:42 2005 From: ricardo en sinectis.com.ar (Ricardo Frydman) Date: Fri, 05 Aug 2005 10:13:42 -0300 Subject: [pgsql-es-ayuda] pyPgSQL en windows... In-Reply-To: References: <1123165784.7855.1.camel@localhost.localdomain> <1123167925.7855.7.camel@localhost.localdomain> <42F27F6F.7090307@uol.com.ar> <1123189059.7855.45.camel@localhost.localdomain> Message-ID: <42F36606.8040005@sinectis.com.ar> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Mario Jiménez Carrasco wrote: > aun asi me sigue enviando el error.. :(( > > > IDLE 1.1.1 >>>> import psycopg > > Traceback (most recent call last): > File "", line 1, in -toplevel- > import psycopg > ImportError: No module named psycopg No esta instalado o falla el PATH de busqueda del modulo - -- Ricardo A.Frydman Consultor en Tecnología Open Source - Administrador de Sistemas jabber: eureka en jabber.sk - http://www.eureka-linux.com.ar SIP # 1-747-667-9534 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFC82YGkw12RhFuGy4RAqhdAJ48/A7S1oJqF+g0JYByvrhi/hVSgQCfSuR3 GXHknnGaxnruFjFGm7qJHyA= =S2kD -----END PGP SIGNATURE----- From listas_quijada en hotmail.com Mon Aug 8 18:07:42 2005 From: listas_quijada en hotmail.com (Edwin Quijada) Date: Mon, 08 Aug 2005 16:07:42 +0000 Subject: Solo test Message-ID: No responder *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-747-2787 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* _________________________________________________________________ Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...! http://latino.msn.com/entretenimiento/ From mario.lacunza en gmail.com Mon Aug 8 22:12:26 2005 From: mario.lacunza en gmail.com (Mario Lacunza) Date: Mon, 8 Aug 2005 15:12:26 -0500 Subject: Tutorial sobre Tix In-Reply-To: <42F36307.40705@ls-l.org> References: <42F36307.40705@ls-l.org> Message-ID: <7159361505080813122322c633@mail.gmail.com> Hola, Solo un consejo, si vas a hacer un tutorial trata de ir de lo menos complejo hacia lo mas...y desde la base hacia las implementaciones posteriores. Asi todos conoceremos la base para poder comprender/aplicar la siguiente capa de conocimientos... Y gracias por el favor!!! me apunto desde ya al curso!!! :-) El 5/08/05, Chema Cortes escribió: > Tenía planeado estos días escribir algún tutorial de tkinter que > actualice lo poco que se ve por ahí orientándolo, sobre todo, a la > creación de "metawidgets" a partir de los widgets existentes. > > Pensaba tratar los metawidgets 'PMW', 'pmw.BLT' y 'Tix', pero pensando > un poco, y aprovechando que Tix ya viene incluído junto al python para > windows, quizás valdría la pena que el tutorial tratara desde el > principio del uso del Tix. No sería mayor problema aplicar el tutorial > al Tkinter, y se contaría con una referencia del Tix para python que > todavía no he encontrado. > > > Me gustaría saber vuestras opiniones al respecto, si creéis que vale la > pena que el tutorial fuera directamente sobre Tix o que sería mejor > empezar por Tkinter. También me gustaría conocer si el Tix funciona bien > sobre MacOS y qué problemas hay para instalarlo. > > > > PD: más adelante también quisiera hacer otro tutorial similar sobre > swing/awt en jython > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Teléfono: 51-1-242-0058 Celular: 51-1-9310-0386 (Tim) Email: mario.lacunza en gmail.com Email: mario_lacunza en yahoo.es Messenger MSN: mario_lacunza en hotmail.com Website: http://www.lacunza.tk Lima - Peru From listas_quijada en hotmail.com Mon Aug 8 23:29:08 2005 From: listas_quijada en hotmail.com (Edwin Quijada) Date: Mon, 08 Aug 2005 21:29:08 +0000 Subject: Newbie Message-ID: Hola! Soy nuevo en este mundo de Python y me ha llamdo la atencion por la capacidad de multiplataforma. Vengo desde delphi y cabe decir q las cosas son un tanto diferente pero ahi vamos. Comence con Glade para desarrollar mis interfaces pero la verdad es sumamente lento trabajar con Glade debido a las widgets que se usan. Queria preguntar existen algunas widgets desarrolladas por terceros para mejorar la rapidez del desarrollo? No me importa que sean de pago, creo que el software libre es negocio y debemos de contribuir. Realmente lo que me importa es poder desarrollar interfaces en el menor tiempo posible porque las q desarrollo son muy complejas. Estoy probando a Lazarus tambien pero como Python me esta llamando mas la atencion he visto un par de puntos que seria interesante manejar por eso estoy tratando de vivir con el. Uso Pygtk porque me dijeron q era lo mejor para multiplataforma y no quiero tener que aprenderme todo el coidgo de Gtk usandolo sin ningun IDE. Existen nuevos widgets para Glade aunq sean de pago?? *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-747-2787 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* _________________________________________________________________ ¿Cuánto vale tu auto? Tips para mantener tu carro. ¡De todo en MSN Latino Autos! http://latino.msn.com/autos/ From snmartin en galilea.cl Mon Aug 8 23:42:28 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Mon, 08 Aug 2005 17:42:28 -0400 Subject: Newbie In-Reply-To: References: Message-ID: <1123537349.7749.50.camel@localhost.localdomain> El lun, 08-08-2005 a las 21:29 +0000, Edwin Quijada escribió: > Hola! hola, gusto de verlo por acá > Soy nuevo en este mundo de Python y me ha llamdo la atencion por la > capacidad de multiplataforma. :D > Vengo desde delphi y cabe decir q las cosas son un tanto diferente pero ahi > vamos. Comence con Glade para desarrollar mis interfaces pero la verdad es > sumamente lento trabajar con Glade debido a las widgets que se usan. Queria son más lentos de aprender, más potentes al final > preguntar existen algunas widgets desarrolladas por terceros para mejorar la > rapidez del desarrollo? No me importa que sean de pago, creo que el software podrías probar kiwi2 y gazpacho, lamentablemente aún no es un release estable. http://gazpacho.sicem.biz/ http://www.google.cl/url?sa=t&ct=res&cd=1&url=http% 3A//2005.guadec-es.org/download/presentaciones/18%2520-%2520Lorenzo% 2520Gil%2520-%2520Desarrollo%2520de%2520aplicaciones%2520con%2520Kiwi2% 2520y%2520Gazpacho/kiwi2-gazpacho.pdf&ei=B9H3QqHmLczG4QG74dGLDg > libre es negocio y debemos de contribuir. Realmente lo que me importa es > poder desarrollar interfaces en el menor tiempo posible porque las q > desarrollo son muy complejas. Estoy probando a Lazarus tambien pero como > Python me esta llamando mas la atencion he visto un par de puntos que seria > interesante manejar por eso estoy tratando de vivir con el. Uso Pygtk porque cuales serían? > me dijeron q era lo mejor para multiplataforma y no quiero tener que > aprenderme todo el coidgo de Gtk usandolo sin ningun IDE. si estas en el mundo linux te recomiendo PIDA http://pida.berlios.de/index.php/Main_Page > Existen nuevos widgets para Glade aunq sean de pago?? no!, aunque con gazpacho puedes usar kiwi2, glade es un diseñador para gtk+, lo que diseñas en glade sirve no solo para python, también C, C++, C#, Perl, Java, etc. Personalmente pienso que gtk+ plantea un serio problema de entrada a los desarrolladores y en ese sentido puedo estar de acuerdo contigo, conocer todo el modelo de desarrollo no es algo tan trivial si un viene del mundo de hasefroch. saludos -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From listas_quijada en hotmail.com Tue Aug 9 00:12:02 2005 From: listas_quijada en hotmail.com (Edwin Quijada) Date: Mon, 08 Aug 2005 22:12:02 +0000 Subject: Newbie In-Reply-To: <1123537349.7749.50.camel@localhost.localdomain> References: <1123537349.7749.50.camel@localhost.localdomain> Message-ID: Bueno, gracias por la bienvenida aca estoy cogiendo lucha con tu manual y unos cuantos mas que me he bajado..!! :) Mira uso Gtk+ por el hecho de q me han dicho que para la portabilidad eso es lo mejor por eso mi lucha. Este Kiwi y Gazpacho se mueven alrededor de Gtk+? Bueno lo del mundo linux estoy y no estoy. Mis desarrolladores no tienen problema con el pero si encima les pido aprender Python ademas de Linux me dejan!! :) Por eso necesito, al menos por ahora, dejarlos con su win. Hice un pequeno programa de calculo de variables cuadraticas pero no se como esto se conecta con python , ya en python he hecho muchas cosas pero con el ide. Podrias decrme o enviarme un simple ejemplo de como lo que genera glade conectarlo con python me hablan de un xml pero no se donde meto el codigo. Que modulo se usa para conectar a Postgres con Python Pypgsql? Donde consigo la lista de las funciones q tienen los diferentes modulos de Python digamos q un CPAN? Espero no abrumarte pero estoy decidido a dar la lucha.!!! *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-747-2787 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* >From: Fernando San Martín Woerner >Reply-To: La lista de python en castellano >To: La lista de python en castellano >Subject: Re: [Python-es] Newbie >Date: Mon, 08 Aug 2005 17:42:28 -0400 > >El lun, 08-08-2005 a las 21:29 +0000, Edwin Quijada escribió: > > Hola! > >hola, gusto de verlo por acá > > > Soy nuevo en este mundo de Python y me ha llamdo la atencion por la > > capacidad de multiplataforma. > >:D > > > Vengo desde delphi y cabe decir q las cosas son un tanto diferente pero >ahi > > vamos. Comence con Glade para desarrollar mis interfaces pero la verdad >es > > sumamente lento trabajar con Glade debido a las widgets que se usan. >Queria > >son más lentos de aprender, más potentes al final > > > preguntar existen algunas widgets desarrolladas por terceros para >mejorar la > > rapidez del desarrollo? No me importa que sean de pago, creo que el >software > >podrías probar kiwi2 y gazpacho, lamentablemente aún no es un release >estable. > >http://gazpacho.sicem.biz/ > > http://www.google.cl/url?sa=t&ct=res&cd=1&url=http% >3A//2005.guadec-es.org/download/presentaciones/18%2520-%2520Lorenzo% >2520Gil%2520-%2520Desarrollo%2520de%2520aplicaciones%2520con%2520Kiwi2% >2520y%2520Gazpacho/kiwi2-gazpacho.pdf&ei=B9H3QqHmLczG4QG74dGLDg > > > > libre es negocio y debemos de contribuir. Realmente lo que me importa es > > poder desarrollar interfaces en el menor tiempo posible porque las q > > desarrollo son muy complejas. Estoy probando a Lazarus tambien pero como > > Python me esta llamando mas la atencion he visto un par de puntos que >seria > > interesante manejar por eso estoy tratando de vivir con el. Uso Pygtk >porque > >cuales serían? > > > me dijeron q era lo mejor para multiplataforma y no quiero tener que > > aprenderme todo el coidgo de Gtk usandolo sin ningun IDE. > >si estas en el mundo linux te recomiendo PIDA > >http://pida.berlios.de/index.php/Main_Page > > > Existen nuevos widgets para Glade aunq sean de pago?? > >no!, aunque con gazpacho puedes usar kiwi2, glade es un diseñador para >gtk+, lo que diseñas en glade sirve no solo para python, también C, C++, >C#, Perl, Java, etc. > >Personalmente pienso que gtk+ plantea un serio problema de entrada a los >desarrolladores y en ese sentido puedo estar de acuerdo contigo, conocer >todo el modelo de desarrollo no es algo tan trivial si un viene del >mundo de hasefroch. > >saludos > >-- >Fernando San Martín Woerner >Jefe de Informática >Galilea S.A. > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...! http://latino.msn.com/entretenimiento/ From snmartin en galilea.cl Tue Aug 9 00:22:26 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Mon, 08 Aug 2005 18:22:26 -0400 Subject: Newbie In-Reply-To: References: Message-ID: <1123539746.7749.59.camel@localhost.localdomain> Aquí está muy bien explicado: http://primates.ximian.com/~sandino/python-glade/ saludos El lun, 08-08-2005 a las 22:12 +0000, Edwin Quijada escribió: > Bueno, gracias por la bienvenida aca estoy cogiendo lucha con tu manual y > unos cuantos mas que me he bajado..!! :) > Mira uso Gtk+ por el hecho de q me han dicho que para la portabilidad eso es > lo mejor por eso mi lucha. Este Kiwi y Gazpacho se mueven alrededor de Gtk+? > Bueno lo del mundo linux estoy y no estoy. Mis desarrolladores no tienen > problema con el pero si encima les pido aprender Python ademas de Linux me > dejan!! :) Por eso necesito, al menos por ahora, dejarlos con su win. > Hice un pequeno programa de calculo de variables cuadraticas pero no se como > esto se conecta con python , ya en python he hecho muchas cosas pero con el > ide. > Podrias decrme o enviarme un simple ejemplo de como lo que genera glade > conectarlo con python me hablan de un xml pero no se donde meto el codigo. > > Que modulo se usa para conectar a Postgres con Python Pypgsql? > Donde consigo la lista de las funciones q tienen los diferentes modulos de > Python digamos q un CPAN? > > Espero no abrumarte pero estoy decidido a dar la lucha.!!! > > > > *-------------------------------------------------------* > *-Edwin Quijada > *-Developer DataBase > *-JQ Microsistemas > *-809-747-2787 > * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo > comun" > *-------------------------------------------------------* > > > > >From: Fernando San Martín Woerner > >Reply-To: La lista de python en castellano > >To: La lista de python en castellano > >Subject: Re: [Python-es] Newbie > >Date: Mon, 08 Aug 2005 17:42:28 -0400 > > > >El lun, 08-08-2005 a las 21:29 +0000, Edwin Quijada escribió: > > > Hola! > > > >hola, gusto de verlo por acá > > > > > Soy nuevo en este mundo de Python y me ha llamdo la atencion por la > > > capacidad de multiplataforma. > > > >:D > > > > > Vengo desde delphi y cabe decir q las cosas son un tanto diferente pero > >ahi > > > vamos. Comence con Glade para desarrollar mis interfaces pero la verdad > >es > > > sumamente lento trabajar con Glade debido a las widgets que se usan. > >Queria > > > >son más lentos de aprender, más potentes al final > > > > > preguntar existen algunas widgets desarrolladas por terceros para > >mejorar la > > > rapidez del desarrollo? No me importa que sean de pago, creo que el > >software > > > >podrías probar kiwi2 y gazpacho, lamentablemente aún no es un release > >estable. > > > >http://gazpacho.sicem.biz/ > > > > http://www.google.cl/url?sa=t&ct=res&cd=1&url=http% > >3A//2005.guadec-es.org/download/presentaciones/18%2520-%2520Lorenzo% > >2520Gil%2520-%2520Desarrollo%2520de%2520aplicaciones%2520con%2520Kiwi2% > >2520y%2520Gazpacho/kiwi2-gazpacho.pdf&ei=B9H3QqHmLczG4QG74dGLDg > > > > > > > libre es negocio y debemos de contribuir. Realmente lo que me importa es > > > poder desarrollar interfaces en el menor tiempo posible porque las q > > > desarrollo son muy complejas. Estoy probando a Lazarus tambien pero como > > > Python me esta llamando mas la atencion he visto un par de puntos que > >seria > > > interesante manejar por eso estoy tratando de vivir con el. Uso Pygtk > >porque > > > >cuales serían? > > > > > me dijeron q era lo mejor para multiplataforma y no quiero tener que > > > aprenderme todo el coidgo de Gtk usandolo sin ningun IDE. > > > >si estas en el mundo linux te recomiendo PIDA > > > >http://pida.berlios.de/index.php/Main_Page > > > > > Existen nuevos widgets para Glade aunq sean de pago?? > > > >no!, aunque con gazpacho puedes usar kiwi2, glade es un diseñador para > >gtk+, lo que diseñas en glade sirve no solo para python, también C, C++, > >C#, Perl, Java, etc. > > > >Personalmente pienso que gtk+ plantea un serio problema de entrada a los > >desarrolladores y en ese sentido puedo estar de acuerdo contigo, conocer > >todo el modelo de desarrollo no es algo tan trivial si un viene del > >mundo de hasefroch. > > > >saludos > > > >-- > >Fernando San Martín Woerner > >Jefe de Informática > >Galilea S.A. > > > >_______________________________________________ > >Python-es mailing list > >Python-es en aditel.org > >http://listas.aditel.org/listinfo/python-es > > _________________________________________________________________ > Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...! > http://latino.msn.com/entretenimiento/ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From mauroka en gmail.com Tue Aug 9 01:15:00 2005 From: mauroka en gmail.com (=?ISO-8859-1?Q?Mauro_S=E1nchez?=) Date: Mon, 8 Aug 2005 20:15:00 -0300 Subject: Tutorial sobre Tix In-Reply-To: <42F36307.40705@ls-l.org> References: <42F36307.40705@ls-l.org> Message-ID: <3c924a2505080816152c8428b4@mail.gmail.com> Me apunto a lo que dice Mario. Yo por mi parte no conozco Tkinter, pero estaba dentro de mis planes aprenderlo, entonces qué mejor oportunidad que ésta... El 5/08/05, Chema Cortes escribió: > Tenía planeado estos días escribir algún tutorial de tkinter que > actualice lo poco que se ve por ahí orientándolo, sobre todo, a la > creación de "metawidgets" a partir de los widgets existentes. > > Pensaba tratar los metawidgets 'PMW', 'pmw.BLT' y 'Tix', pero pensando > un poco, y aprovechando que Tix ya viene incluído junto al python para > windows, quizás valdría la pena que el tutorial tratara desde el > principio del uso del Tix. No sería mayor problema aplicar el tutorial > al Tkinter, y se contaría con una referencia del Tix para python que > todavía no he encontrado. > > > Me gustaría saber vuestras opiniones al respecto, si creéis que vale la > pena que el tutorial fuera directamente sobre Tix o que sería mejor > empezar por Tkinter. También me gustaría conocer si el Tix funciona bien > sobre MacOS y qué problemas hay para instalarlo. > > > > PD: más adelante también quisiera hacer otro tutorial similar sobre > swing/awt en jython > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From erny en sicem.biz Tue Aug 9 10:27:08 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Tue, 09 Aug 2005 10:27:08 +0200 Subject: Tutorial sobre Tix In-Reply-To: <42F36307.40705@ls-l.org> References: <42F36307.40705@ls-l.org> Message-ID: <42F868DC.5080406@sicem.biz> Hola. Creo que Tix es un buen principio. Cuando la gente trabaja un poco con Tkinter echan de menos una serie de Widgets. No sé qué diferencias hay. No he trabajado con Tix, pero creo que para muchos usuarios puede ser más satisfactorio. Cuando hojeaba los dos manuales más populares de Tkinter, ví la cantidad de opciones que tiene cada widget. Espero que no te desborde y que te resulte un trabajo agradable. Mucha suerte. Erny Chema Cortes escribió: >Tenía planeado estos días escribir algún tutorial de tkinter que >actualice lo poco que se ve por ahí orientándolo, sobre todo, a la >creación de "metawidgets" a partir de los widgets existentes. > >Pensaba tratar los metawidgets 'PMW', 'pmw.BLT' y 'Tix', pero pensando >un poco, y aprovechando que Tix ya viene incluído junto al python para >windows, quizás valdría la pena que el tutorial tratara desde el >principio del uso del Tix. No sería mayor problema aplicar el tutorial >al Tkinter, y se contaría con una referencia del Tix para python que >todavía no he encontrado. > > >Me gustaría saber vuestras opiniones al respecto, si creéis que vale la >pena que el tutorial fuera directamente sobre Tix o que sería mejor >empezar por Tkinter. También me gustaría conocer si el Tix funciona bien >sobre MacOS y qué problemas hay para instalarlo. > > > >PD: más adelante también quisiera hacer otro tutorial similar sobre >swing/awt en jython >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > --- avast! Antivirus: Saliente mensaje limpio. Base de datos de Virus (VPS): 0532-0, 08/08/2005 Comprobado en: 09/08/2005 10:27:10 avast! tiene los derechos reservados (c) 2000-2004 ALWIL Software. http://www.avast.com From jjdelcerromurciano en yahoo.es Tue Aug 9 10:38:35 2005 From: jjdelcerromurciano en yahoo.es (Joaquin Jose del Cerro Murciano) Date: Tue, 9 Aug 2005 10:38:35 +0200 Subject: Newbie In-Reply-To: References: Message-ID: <200508091038.35673.jjdelcerromurciano@yahoo.es> Hola, Sin querer entrar en ninguna guerra, ¿ has mirado las Qt ? El gran problema que tienen es que para aplicaciones comerciales es de pago. Puedes ojear los siguientes enlaces: http://www.riverbankcomputing.co.uk/pyqt/index.php http://www.opendocs.org/pyqt/ http://www.trolltech.com/products/qt/index.html http://www.trolltech.com/ Un saludo Joaquin. El Lunes, 8 de Agosto de 2005 23:29, Edwin Quijada escribió: > Hola! > Soy nuevo en este mundo de Python y me ha llamdo la atencion por la > capacidad de multiplataforma. > Vengo desde delphi y cabe decir q las cosas son un tanto diferente pero ahi > vamos. Comence con Glade para desarrollar mis interfaces pero la verdad es > sumamente lento trabajar con Glade debido a las widgets que se usan. Queria > preguntar existen algunas widgets desarrolladas por terceros para mejorar > la rapidez del desarrollo? No me importa que sean de pago, creo que el > software libre es negocio y debemos de contribuir. Realmente lo que me > importa es poder desarrollar interfaces en el menor tiempo posible porque > las q desarrollo son muy complejas. Estoy probando a Lazarus tambien pero > como Python me esta llamando mas la atencion he visto un par de puntos que > seria interesante manejar por eso estoy tratando de vivir con el. Uso Pygtk > porque me dijeron q era lo mejor para multiplataforma y no quiero tener que > aprenderme todo el coidgo de Gtk usandolo sin ningun IDE. > Existen nuevos widgets para Glade aunq sean de pago?? > > *-------------------------------------------------------* > *-Edwin Quijada > *-Developer DataBase > *-JQ Microsistemas > *-809-747-2787 > * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo > comun" > *-------------------------------------------------------* > > _________________________________________________________________ > ¿Cuánto vale tu auto? Tips para mantener tu carro. ¡De todo en MSN Latino > Autos! http://latino.msn.com/autos/ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From py en ls-l.org Tue Aug 9 10:44:03 2005 From: py en ls-l.org (Chema Cortes) Date: Tue, 09 Aug 2005 10:44:03 +0200 Subject: Newbie In-Reply-To: References: Message-ID: <42F86CD3.7050901@ls-l.org> Edwin Quijada escribió: > Que modulo se usa para conectar a Postgres con Python Pypgsql? ¿Esta pregunta tiene trampa? :-P 'PyPgSQL' es el módulo para conectar python con postgresql. Basta con instalarlo para ya poder conectar con postgresql. Otro módulo bastante utilizado es el 'psycopg'. > Donde consigo la lista de las funciones q tienen los diferentes modulos > de Python digamos q un CPAN? No entiendo bien para qué quieres un listado de funciones. Puedes leerte la documentación de cada módulo, pero hasta que no lo instales no podrás tener un listado completo de las funciones que tiene. Para saber los módulos que tienes instalados desde la línea de comandos de python prueba con help("modules"). Si quieres ver la documentación de cada módulo sigue con el comando help aplicado a cada módulo. (En mi bitácora tengo un truco para obtener una lista de módulos instalados: http://ch3m4.org/blog/index.php/py/2004/08/18/getmodules) En estos momentos se está creando un repositorio "oficial" de módulos de python: Cheese Shop: http://cheeseshop.python.org Extraoficialmente, el repositorio de módulos python más popular era: Vaults of Parnassus: http://www.vex.net/parnassus/ Pero la mayoría de los módulos "viven" libres por internet, generalmente ligados a lugares especializados en desarrollo de software libre como sourceforge.net, freshmeat.net, berlios.de,... From dvilla en gmx.net Tue Aug 9 11:55:07 2005 From: dvilla en gmx.net (David Villa) Date: Tue, 09 Aug 2005 11:55:07 +0200 Subject: Problemas con socket, asyncore In-Reply-To: References: Message-ID: <1123581307.7525.8.camel@amy> Hola: La clase asyncore.dispatcher tiene un método "writable()". Cuando el core ejecuta ese método, si devuelve True ejecuta "handle_write()". El método heredado siempre devuelve True, por lo que tu objeto siempre está listo para escribir, y siempre lo hace. Debes redefinir ese método y devolver True sólo cuando tengas algo que enviar. Mira [1] >>> import asyncore >>> a = asyncore.dispacher() >>> a.writable() True Saludos [1] http://python.org/doc/2.3.3/lib/asyncore-example.html El vie, 05-08-2005 a las 10:56 -0500, Hector Miuler Malpica Gallegos escribió: > Hola amigos, mi pequeño ejemplo con sockets consume mucho CPU (puede llegar > a 90%), son dos programas un server y un cliente. > > EL SERVER > ========= > #!/usr/bin/python > > import asyncore, socket > import psycopg, time, sys > > > class MetrosHandle(asyncore.dispatcher): > > def handle_write(self): > print "handle_write" > #self.send("OK") > > def handle_read(self): > print "handle_read" > data_ = self.recv(256) > print data_ > > def handle_close(self): > print "handle_close" > self.close() > > > class ServerFlamingo(asyncore.dispatcher): > > def __init__(self, port=1728): > self.port = port > self.create_socket(socket.AF_INET, socket.SOCK_STREAM) > self.bind(("", port)) > self.listen(5) > print "listening on port", self.port > > def handle_accept(self): > channel, addr = self.accept() > MetrosHandle(channel) > > > server = ServerFlamingo(1728) > asyncore.loop(1) > > EL CLIENTE > ========== > === > #!/usr/bin/python > > import socket > > HOST="localhost" > PORT=1728 > > s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) > s.connect((HOST, PORT)) > s.send('000 Hello, world 000 \n') > s.send('111 Hello, world 111 \n') > s.send('222 Hello, world 222 \n') > s.send('333 Hello, world 333 \n') > s.send('444 Hello, world 444 \n') > #print s.recv(300) > s.close() > > Al ejecutarlo el cliente al parecer el server abre la conexión lee los datos > y entra en un casi eterno intento de escritura. Al quitar el comentario de > #self.send("OK") en el handle_write(self) del server y quitar el comentario > de #print s.recv(300) del cliente, recibo un monton de OK, porque este > intento de de escribir un monton de veces ? > > > > > From py en ls-l.org Tue Aug 9 12:11:35 2005 From: py en ls-l.org (Chema Cortes) Date: Tue, 09 Aug 2005 12:11:35 +0200 Subject: Tutorial sobre Tix In-Reply-To: <42F868DC.5080406@sicem.biz> References: <42F36307.40705@ls-l.org> <42F868DC.5080406@sicem.biz> Message-ID: <42F88157.3060304@ls-l.org> Ernesto Revilla escribió: > Creo que Tix es un buen principio. Cuando la gente trabaja un poco con > Tkinter echan de menos una serie de Widgets. No sé qué diferencias hay. > No he trabajado con Tix, pero creo que para muchos usuarios puede ser > más satisfactorio. Cuando hojeaba los dos manuales más populares de > Tkinter, ví la cantidad de opciones que tiene cada widget. Espero que no > te desborde y que te resulte un trabajo agradable. Mucha suerte. [Constesto aquí a los tres mensajes] No existe ninguna diferencia entre utilizar Tkinter ó Tix una vez creada la ventana principal. Es bastante similar a cuando en DB-API has conectado con la base de datos, siendo similar el resto del interface en todos los módulos. Por si sirve de testimonio, mi pregunta se debió a que necesitaba de un widget para crear una barra de progreso. No dudo que pueda ser ilustrativo ver cómo se crea una barra de progreso en tkinter, pero consideré más apropiado utilizar directamente tix. En cuanto a los problemas con Tix, habría que considerar cada plataforma por separado: - En windows no hay problemas (se instala junto con el python >=2.3) - En linux, todas las distribuciones lo pueden instalar. He detectado que falla en gentoo, pero se puede subsanar (http://ch3m4.org/blog/index.php/py/2005/08/06/solucion_fallo_del_tix_en_gentoo) - En macos, lo desconozco, pero debería funcionar. From listas_quijada en hotmail.com Tue Aug 9 15:12:02 2005 From: listas_quijada en hotmail.com (Edwin Quijada) Date: Tue, 09 Aug 2005 13:12:02 +0000 Subject: Newbie In-Reply-To: <200508091038.35673.jjdelcerromurciano@yahoo.es> References: <200508091038.35673.jjdelcerromurciano@yahoo.es> Message-ID: No me importa tener que pagar lo que si me importa es que con ellas pueda correr en todas las plataformas y sea mas facil que Glade o al menos tenga mas componentes. Es royalty free?? *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-747-2787 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* >From: Joaquin Jose del Cerro Murciano >Reply-To: La lista de python en castellano >To: python-es en aditel.org >Subject: Re: [Python-es] Newbie >Date: Tue, 9 Aug 2005 10:38:35 +0200 > > >Hola, >Sin querer entrar en ninguna guerra, ¿ has mirado las Qt ? > >El gran problema que tienen es que para aplicaciones comerciales es de >pago. > >Puedes ojear los siguientes enlaces: > >http://www.riverbankcomputing.co.uk/pyqt/index.php >http://www.opendocs.org/pyqt/ >http://www.trolltech.com/products/qt/index.html >http://www.trolltech.com/ > >Un saludo >Joaquin. > >El Lunes, 8 de Agosto de 2005 23:29, Edwin Quijada escribió: > > Hola! > > Soy nuevo en este mundo de Python y me ha llamdo la atencion por la > > capacidad de multiplataforma. > > Vengo desde delphi y cabe decir q las cosas son un tanto diferente pero >ahi > > vamos. Comence con Glade para desarrollar mis interfaces pero la verdad >es > > sumamente lento trabajar con Glade debido a las widgets que se usan. >Queria > > preguntar existen algunas widgets desarrolladas por terceros para >mejorar > > la rapidez del desarrollo? No me importa que sean de pago, creo que el > > software libre es negocio y debemos de contribuir. Realmente lo que me > > importa es poder desarrollar interfaces en el menor tiempo posible >porque > > las q desarrollo son muy complejas. Estoy probando a Lazarus tambien >pero > > como Python me esta llamando mas la atencion he visto un par de puntos >que > > seria interesante manejar por eso estoy tratando de vivir con el. Uso >Pygtk > > porque me dijeron q era lo mejor para multiplataforma y no quiero tener >que > > aprenderme todo el coidgo de Gtk usandolo sin ningun IDE. > > Existen nuevos widgets para Glade aunq sean de pago?? > > > > *-------------------------------------------------------* > > *-Edwin Quijada > > *-Developer DataBase > > *-JQ Microsistemas > > *-809-747-2787 > > * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de >lo > > comun" > > *-------------------------------------------------------* > > > > _________________________________________________________________ > > ¿Cuánto vale tu auto? Tips para mantener tu carro. ¡De todo en MSN >Latino > > Autos! http://latino.msn.com/autos/ > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > >______________________________________________ >Renovamos el Correo Yahoo! >Nuevos servicios, más seguridad >http://correo.yahoo.es >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Visita MSN Latino Noticias: Todo lo que pasa en el mundo y en tu paín, ¡en tu idioma! http://latino.msn.com/noticias/ From snmartin en galilea.cl Tue Aug 9 15:31:37 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Tue, 09 Aug 2005 09:31:37 -0400 Subject: Newbie In-Reply-To: References: Message-ID: <1123594297.7770.2.camel@localhost.localdomain> El mar, 09-08-2005 a las 13:12 +0000, Edwin Quijada escribió: > No me importa tener que pagar lo que si me importa es que con ellas pueda > correr en todas las plataformas y sea mas facil que Glade o al menos tenga > mas componentes. > Es royalty free?? creeme que en mis 3 años desarrollando con gtk+ nunca he visto controles con licencia, desconozco el tema, como te digo yo solo uso gtk+, y no encuentro tan malo glade-2, de todas maneras gazpacho está mucho mejor, aunque no sé que tan estable puede ser. -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From mario.carrasco en gmail.com Tue Aug 9 16:05:05 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Tue, 9 Aug 2005 09:05:05 -0500 Subject: Tutorial sobre Tix In-Reply-To: <42F88157.3060304@ls-l.org> References: <42F36307.40705@ls-l.org> <42F868DC.5080406@sicem.biz> <42F88157.3060304@ls-l.org> Message-ID: Alguien puede dar algunas paginas de referencia y documentacion hasta ahora existente de este rpoyecto Tix ??? Gracias y saludos.. PD--- Creo que no esta de mas aprender nuevas cosas, asi que pues me apunto en lo que sea posible ayudar para el manual... On 8/9/05, Chema Cortes wrote: > > Ernesto Revilla escribió: > > > Creo que Tix es un buen principio. Cuando la gente trabaja un poco con > > Tkinter echan de menos una serie de Widgets. No sé qué diferencias hay. > > No he trabajado con Tix, pero creo que para muchos usuarios puede ser > > más satisfactorio. Cuando hojeaba los dos manuales más populares de > > Tkinter, ví la cantidad de opciones que tiene cada widget. Espero que no > > te desborde y que te resulte un trabajo agradable. Mucha suerte. > > [Constesto aquí a los tres mensajes] > > No existe ninguna diferencia entre utilizar Tkinter ó Tix una vez creada > la ventana principal. Es bastante similar a cuando en DB-API has > conectado con la base de datos, siendo similar el resto del interface en > todos los módulos. > > Por si sirve de testimonio, mi pregunta se debió a que necesitaba de un > widget para crear una barra de progreso. No dudo que pueda ser > ilustrativo ver cómo se crea una barra de progreso en tkinter, pero > consideré más apropiado utilizar directamente tix. > > En cuanto a los problemas con Tix, habría que considerar cada plataforma > por separado: > > - En windows no hay problemas (se instala junto con el python >=2.3) > > - En linux, todas las distribuciones lo pueden instalar. He detectado > que falla en gentoo, pero se puede subsanar > ( > http://ch3m4.org/blog/index.php/py/2005/08/06/solucion_fallo_del_tix_en_gentoo > ) > > - En macos, lo desconozco, pero debería funcionar. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From listas_quijada en hotmail.com Tue Aug 9 16:53:14 2005 From: listas_quijada en hotmail.com (Edwin Quijada) Date: Tue, 09 Aug 2005 14:53:14 +0000 Subject: Newbie In-Reply-To: <1123594297.7770.2.camel@localhost.localdomain> References: <1123594297.7770.2.camel@localhost.localdomain> Message-ID: Fernando, cuando hablas que solo usas Gtk+ quiere decir que no usas ningun GUI para crear tus interfaces y todo lo desarrolla a puro codigo , como lo haciamos en Clipper y Dbase :).? *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-747-2787 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* >From: Fernando San Martín Woerner >Reply-To: La lista de python en castellano >To: La lista de python en castellano >Subject: Re: [Python-es] Newbie >Date: Tue, 09 Aug 2005 09:31:37 -0400 > >El mar, 09-08-2005 a las 13:12 +0000, Edwin Quijada escribió: > > No me importa tener que pagar lo que si me importa es que con ellas >pueda > > correr en todas las plataformas y sea mas facil que Glade o al menos >tenga > > mas componentes. > > Es royalty free?? > >creeme que en mis 3 años desarrollando con gtk+ nunca he visto controles >con licencia, desconozco el tema, como te digo yo solo uso gtk+, y no >encuentro tan malo glade-2, de todas maneras gazpacho está mucho mejor, >aunque no sé que tan estable puede ser. > > >-- >Fernando San Martín Woerner >Jefe de Informática >Galilea S.A. > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ De todo para la Mujer Latina http://latino.msn.com/mujer/ From minoztro en gmail.com Tue Aug 9 17:19:27 2005 From: minoztro en gmail.com (Milton inostroza) Date: Tue, 9 Aug 2005 11:19:27 -0400 Subject: Newbie In-Reply-To: References: <1123594297.7770.2.camel@localhost.localdomain> Message-ID: <172699c5050809081969fb50d@mail.gmail.com> El 9/08/05, Edwin Quijada escribió: > Fernando, cuando hablas que solo usas Gtk+ quiere decir que no usas ningun > GUI para crear tus interfaces y todo lo desarrolla a puro codigo , como lo Creo que debe estar utilizando Glade2 (genera un archivo xml con los objetos que se utilizarán), al menos yo lo utilizo para desarrollar...Te cuento que estoy desarrollando un sistema hace aproximadamente 5 meses y no le he encontrado problema a Glade2(novato en python, glade, gtk+, postgresql)..bueno antes ocupaba java y por ignorancia programaba toda la interfaz a mano :(. Te propongo que de lleno utilices Glade2, realices una pequeña aplicación y despues nos cuentas como encontraste esta herramienta..mucho podemos hablar pero si no tenemos el conocimiento empírico no podemos emitir un juicio. qt, igual es una buena opción, no he trabajado con ellas, pero caemos en lo mismo debes probar para saber cual es la que más te acomoda.... salu2!! -- Milton Inostroza Aguilera From snmartin en galilea.cl Tue Aug 9 17:25:22 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Tue, 09 Aug 2005 11:25:22 -0400 Subject: Newbie In-Reply-To: References: Message-ID: <1123601122.7770.5.camel@localhost.localdomain> El mar, 09-08-2005 a las 14:53 +0000, Edwin Quijada escribió: > Fernando, cuando hablas que solo usas Gtk+ quiere decir que no usas ningun > GUI para crear tus interfaces y todo lo desarrolla a puro codigo , como lo > haciamos en Clipper y Dbase :).? me refiero a que no ocupo otra librería de objetos gráficos. Sin embargo ocupo la librería glade para las interfaces que genero con glade-2 o gazpacho, y uso tepache para realizar la conexión de código y xml saludos -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From eddie.ardnog en gmail.com Tue Aug 9 18:41:30 2005 From: eddie.ardnog en gmail.com (e-dDie) Date: Tue, 9 Aug 2005 11:41:30 -0500 Subject: Newbie In-Reply-To: References: Message-ID: On 8/8/05, Edwin Quijada wrote: > > Hola! > sumamente lento trabajar con Glade debido a las widgets que se usan. Queria > preguntar existen algunas widgets desarrolladas por terceros para mejorar la > rapidez del desarrollo? No me importa que sean de pago, creo que el software Pues esta boa constructor: http://boa-constructor.sourceforge.net/ y ya encarrilado una liga bastante, pero bastante util : http://starship.python.net/crew/theller/py2exe/ con el cual generas un ejecutable el cual puedes ejecutar en windows sin tener instalado el python asi distribuyes tu aplicacion sin problemas. -- "El bien siempre triunfa...", es una hermosa canción de cuna mientras el mal te arrulla en sus brazos Di [NO] a la piratería, usa software libre. From eddie.ardnog en gmail.com Tue Aug 9 18:45:16 2005 From: eddie.ardnog en gmail.com (e-dDie) Date: Tue, 9 Aug 2005 11:45:16 -0500 Subject: Newbie In-Reply-To: <42F86CD3.7050901@ls-l.org> References: <42F86CD3.7050901@ls-l.org> Message-ID: > > Donde consigo la lista de las funciones q tienen los diferentes modulos > > de Python digamos q un CPAN? en la documentacion de python :-P y con dir ejemplo: dir() [lista de objetos y funciones globales] import modulo dir(modulo) [lista de funciones de modulo] -- "El bien siempre triunfa...", es una hermosa canción de cuna mientras el mal te arrulla en sus brazos Di [NO] a la piratería, usa software libre. From snmartin en galilea.cl Tue Aug 9 18:47:49 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Tue, 09 Aug 2005 12:47:49 -0400 Subject: Newbie In-Reply-To: References: <42F86CD3.7050901@ls-l.org> Message-ID: <1123606069.7770.13.camel@localhost.localdomain> >> help(modulo) El mar, 09-08-2005 a las 11:45 -0500, e-dDie escribió: > > > Donde consigo la lista de las funciones q tienen los diferentes modulos > > > de Python digamos q un CPAN? > en la documentacion de python :-P > y con dir > ejemplo: > > dir() > [lista de objetos y funciones globales] > import modulo > > > dir(modulo) > [lista de funciones de modulo] > -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From listas_quijada en hotmail.com Tue Aug 9 19:13:21 2005 From: listas_quijada en hotmail.com (Edwin Quijada) Date: Tue, 09 Aug 2005 17:13:21 +0000 Subject: Newbie In-Reply-To: References: Message-ID: Y puede correr en Linux? *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-747-2787 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* >From: e-dDie >Reply-To: La lista de python en castellano >To: La lista de python en castellano >Subject: Re: [Python-es] Newbie >Date: Tue, 9 Aug 2005 11:41:30 -0500 > >On 8/8/05, Edwin Quijada wrote: > > > > Hola! > > > sumamente lento trabajar con Glade debido a las widgets que se usan. >Queria > > preguntar existen algunas widgets desarrolladas por terceros para >mejorar la > > rapidez del desarrollo? No me importa que sean de pago, creo que el >software > > >Pues esta boa constructor: http://boa-constructor.sourceforge.net/ > >y ya encarrilado una liga bastante, pero bastante util : >http://starship.python.net/crew/theller/py2exe/ >con el cual generas un ejecutable el cual puedes ejecutar en windows >sin tener instalado el python asi distribuyes tu aplicacion sin >problemas. > >-- >"El bien siempre triunfa...", es una hermosa canción de cuna mientras >el mal te arrulla en sus brazos >Di [NO] a la piratería, usa software libre. >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es _________________________________________________________________ Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...! http://latino.msn.com/entretenimiento/ From i_munoz en euskalnet.net Tue Aug 9 19:39:45 2005 From: i_munoz en euskalnet.net (=?ISO-8859-1?Q?I=F1igo?=) Date: Tue, 09 Aug 2005 19:39:45 +0200 Subject: Newbie In-Reply-To: References: Message-ID: <42F8EA61.5020107@euskalnet.net> Si no me equivoco, py2exe lo que hace es convertir ficheros de python en ejecutables de win32, así que el ejecutable de win32 no correría en Linux lógicamente. Edwin Quijada escribió: > Y puede correr en Linux? > > > *-------------------------------------------------------* > *-Edwin Quijada > *-Developer DataBase > *-JQ Microsistemas > *-809-747-2787 > * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de > lo comun" > *-------------------------------------------------------* > From eddie.ardnog en gmail.com Tue Aug 9 20:04:32 2005 From: eddie.ardnog en gmail.com (e-dDie) Date: Tue, 9 Aug 2005 13:04:32 -0500 Subject: Newbie In-Reply-To: References: Message-ID: mmmh, imagino q te refieres a boa... si, boa esta hecho en python asi que no hay problema On 8/9/05, Edwin Quijada wrote: > Y puede correr en Linux? > > > *-------------------------------------------------------* > *-Edwin Quijada > *-Developer DataBase > *-JQ Microsistemas > *-809-747-2787 > * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo > comun" > *-------------------------------------------------------* > > > > >From: e-dDie > >Reply-To: La lista de python en castellano > >To: La lista de python en castellano > >Subject: Re: [Python-es] Newbie > >Date: Tue, 9 Aug 2005 11:41:30 -0500 > > > >On 8/8/05, Edwin Quijada wrote: > > > > > > Hola! > > > > > sumamente lento trabajar con Glade debido a las widgets que se usan. > >Queria > > > preguntar existen algunas widgets desarrolladas por terceros para > >mejorar la > > > rapidez del desarrollo? No me importa que sean de pago, creo que el > >software > > > > > >Pues esta boa constructor: http://boa-constructor.sourceforge.net/ > > > >y ya encarrilado una liga bastante, pero bastante util : > >http://starship.python.net/crew/theller/py2exe/ > >con el cual generas un ejecutable el cual puedes ejecutar en windows > >sin tener instalado el python asi distribuyes tu aplicacion sin > >problemas. > > > >-- > >"El bien siempre triunfa...", es una hermosa canción de cuna mientras > >el mal te arrulla en sus brazos > >Di [NO] a la piratería, usa software libre. > >_______________________________________________ > >Python-es mailing list > >Python-es en aditel.org > >http://listas.aditel.org/listinfo/python-es > > _________________________________________________________________ > Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y más...! > http://latino.msn.com/entretenimiento/ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- "El bien siempre triunfa...", es una hermosa canción de cuna mientras el mal te arrulla en sus brazos Di [NO] a la piratería, usa software libre. From i_munoz en euskalnet.net Tue Aug 9 22:03:59 2005 From: i_munoz en euskalnet.net (=?ISO-8859-1?Q?I=F1igo?=) Date: Tue, 09 Aug 2005 22:03:59 +0200 Subject: Newbie In-Reply-To: References: Message-ID: <42F90C2F.9090809@euskalnet.net> Ups, si se refería a Boa entonces no he dicho nada. e-dDie escribió: >mmmh, imagino q te refieres a boa... >si, boa esta hecho en python asi que no hay problema > > From proyectoantonio en lycos.es Wed Aug 10 08:00:13 2005 From: proyectoantonio en lycos.es (proyectoantonio en lycos.es) Date: Wed, 10 Aug 2005 08:00:13 +0200 Subject: Pygtk vs wxPython: widgets Message-ID: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> Buenas, A nivel de numero de widgets cual de los dos seria mejor pygtk o wxpython ? El tutorial de pygtk veo rapidamente que tiene muchos. En wxpython no encuentro esa informacion. From caliaga en gmail.com Wed Aug 10 13:36:02 2005 From: caliaga en gmail.com (Cristian Aliaga) Date: Wed, 10 Aug 2005 07:36:02 -0400 Subject: Pygtk vs wxPython: widgets In-Reply-To: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> References: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> Message-ID: te recomiendo pygtk, es mas facil de ocupar, asi como flexible. www.pygtk.org (Por ahi esta el tutorial en español) baja informacion sobre glade tambien, pues ayuda bastante al momento de crear los widgets, saludos El 10/08/05, proyectoantonio en lycos.es escribió: > Buenas, > > A nivel de numero de widgets cual de los dos seria mejor pygtk o wxpython ? > El tutorial de pygtk veo rapidamente que tiene muchos. > En wxpython no encuentro esa informacion. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Cristian Aliaga Estudiante de programación computacional irc.cl - #gnome From mario.carrasco en gmail.com Wed Aug 10 15:26:11 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Wed, 10 Aug 2005 08:26:11 -0500 Subject: Pygtk vs wxPython: widgets In-Reply-To: References: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> Message-ID: Hola amigos... al respecto de todo esto yo tengo solo una duda que espero puedan aclararme... Glade-2 es solo una herramienta de diseño para aplicaciones GTK ??? o es algo completamente distinto a GTK ??? Gracias. On 8/10/05, Cristian Aliaga wrote: > > te recomiendo pygtk, es mas facil de ocupar, asi como flexible. > > www.pygtk.org (Por ahi esta el tutorial en español) > > baja informacion sobre glade tambien, pues ayuda bastante al momento > de crear los widgets, saludos > > El 10/08/05, proyectoantonio en lycos.es escribió: > > Buenas, > > > > A nivel de numero de widgets cual de los dos seria mejor pygtk o > wxpython ? > > El tutorial de pygtk veo rapidamente que tiene muchos. > > En wxpython no encuentro esa informacion. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > Cristian Aliaga > Estudiante de programación computacional > irc.cl - #gnome > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From proyectoantonio en lycos.es Wed Aug 10 15:34:50 2005 From: proyectoantonio en lycos.es (AGM) Date: Wed, 10 Aug 2005 15:34:50 +0200 Subject: Pygtk vs wxPython: widgets References: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> Message-ID: <20050810133507.97D4D10D68B@cmcodec06.st1.spray.net> Gracias por la respuesta. La pregunta se basa en que por lo que lei glade2 no tiene todos los widgets y tendria que meterlos a mano.... Estoy equivocado ? ----- Original Message ----- From: To: Sent: Wednesday, August 10, 2005 8:00 AM Subject: [Python-es] Pygtk vs wxPython: widgets Buenas, A nivel de numero de widgets cual de los dos seria mejor pygtk o wxpython ? El tutorial de pygtk veo rapidamente que tiene muchos. En wxpython no encuentro esa informacion. _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From snmartin en galilea.cl Wed Aug 10 15:37:11 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Wed, 10 Aug 2005 09:37:11 -0400 Subject: Pygtk vs wxPython: widgets In-Reply-To: <20050810133507.97D4D10D68B@cmcodec06.st1.spray.net> References: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> <20050810133507.97D4D10D68B@cmcodec06.st1.spray.net> Message-ID: <1123681031.7818.5.camel@localhost.localdomain> El mié, 10-08-2005 a las 15:34 +0200, AGM escribió: > Gracias por la respuesta. > La pregunta se basa en que por lo que lei glade2 no tiene todos los widgets > y tendria que meterlos a mano.... > Estoy equivocado ? en glade-2 vienen todos los widget de gtk+, sin embargo existen otras librerías de gnome para python las cuales no están incluídas en glade-2, estas librerías tampoco están portadas a hasefroch, un ejemplo es gtkhtml2 o gtksourceview. saludos -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From snmartin en galilea.cl Wed Aug 10 15:35:52 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Wed, 10 Aug 2005 09:35:52 -0400 Subject: Pygtk vs wxPython: widgets In-Reply-To: References: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> Message-ID: <1123680953.7818.2.camel@localhost.localdomain> El mié, 10-08-2005 a las 08:26 -0500, Mario Jiménez Carrasco escribió: > Hola amigos... > al respecto de todo esto yo tengo solo una duda que espero puedan > aclararme... > Glade-2 es solo una herramienta de diseño para aplicaciones GTK ??? > o es algo completamente distinto a GTK ??? glade-2 es un diseñador de interfaces para GTK+, genera un archivo XML, el cual es utilizado por libglade-2, actualmente libglade-2 se encuentra con bindings para múltiples lenguajes entre ellos python. La idea de glade es tener un diseñador de interfaz estandar para el escritorio GNOME, luego el desarrollador escoge el lenguaje a implementar, sin embargo no tiene que cambiar de herramienta de cración por tener que cambiar de lenguaje, lo mismo si quieres usar una interfaz ya hecha en un programa en C, sencillamente tomas el fichero XML y lo ocupas en python. glade-2 también esta portado a hasefroch. -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From py en ls-l.org Wed Aug 10 18:50:02 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 10 Aug 2005 18:50:02 +0200 Subject: Tutorial sobre Tix In-Reply-To: References: <42F36307.40705@ls-l.org> <42F88157.3060304@ls-l.org> Message-ID: <200508101850.02785.py@ls-l.org> El Martes 09 Agosto 2005 16:05, Mario Jiménez Carrasco escribió: > Alguien puede dar algunas paginas de referencia y documentacion hasta ahora > existente de este rpoyecto Tix ??? Oficialmente, el proyecto reside en http://tix.sourceforge.net Allí encontrarás información sobre su uso desde tcl. Relacionado con python, en la documentación oficial de python tienes una breve mención sobre cómo ejecutar Tix. En cuanto a aprender a cómo usarlo lo mejor es estudiar los ejemplos que vienen en las Demos de python. Estas demos no suelen instalarse junto al python, por lo que tendrás que bajarte los fuentes de python para conseguirlas. From a_le_jo55 en yahoo.com Wed Aug 10 20:07:40 2005 From: a_le_jo55 en yahoo.com (alejo alejo) Date: Wed, 10 Aug 2005 11:07:40 -0700 (PDT) Subject: psycopg error In-Reply-To: <200508101850.02785.py@ls-l.org> References: <200508101850.02785.py@ls-l.org> Message-ID: <20050810180740.31882.qmail@web33006.mail.mud.yahoo.com> Hola, estoy utilizando el paquete psycopg y cuando me conecto con conn = psycopg.connect("host=localhost dbname=nuevo user=alejo password=XXXX") me sale el siguiente error psycopg.OperationalError: FATAL: la autentificación IDENT falló para el usuario "alejo" que puedo hacer para que no me salga este error Chao Gracias por su colaboración. ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs From caravena en gmail.com Wed Aug 10 21:53:11 2005 From: caravena en gmail.com (Cristian Aravena Romero) Date: Wed, 10 Aug 2005 15:53:11 -0400 Subject: Newbie In-Reply-To: <172699c5050809081969fb50d@mail.gmail.com> References: <1123594297.7770.2.camel@localhost.localdomain> <172699c5050809081969fb50d@mail.gmail.com> Message-ID: El 9/08/05, Milton inostroza escribió: > El 9/08/05, Edwin Quijada escribió: > > Fernando, cuando hablas que solo usas Gtk+ quiere decir que no usas ningun > > GUI para crear tus interfaces y todo lo desarrolla a puro codigo , como lo > > Creo que debe estar utilizando Glade2 (genera un archivo xml con los > objetos que se utilizarán), al menos yo lo utilizo para > desarrollar...Te cuento que estoy desarrollando un sistema hace > aproximadamente 5 meses y no le he encontrado problema a Glade2(novato > en python, glade, gtk+, postgresql)..bueno antes ocupaba java y por > ignorancia programaba toda la interfaz a mano :(. Prueba [1]gazpacho. http://gazpacho.sicem.biz/ Salu2! -- Caravenax From giro en enhoresdefeina.com Wed Aug 10 22:10:51 2005 From: giro en enhoresdefeina.com (Giro) Date: Wed, 10 Aug 2005 22:10:51 +0200 Subject: Escape cadena Message-ID: <1123704651.17289.2.camel@localhost.localdomain> Primero presentarme, me llamo Giro, y acabo de empezar en Python, aun que tengo bastante experiencia en Perl y PHP. Con que funcion puedo hacer que me convierta los apostrofes ' en /' Basicamente quiero hacer un escape string. Gracias. Giro. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From Facundo.Batista en telefonicamoviles.com.ar Wed Aug 10 22:20:55 2005 From: Facundo.Batista en telefonicamoviles.com.ar (Batista, Facundo) Date: Wed, 10 Aug 2005 17:20:55 -0300 Subject: Escape cadena Message-ID: <55018DD359F5B147861F150F4689161E0BA5B459@escont.tcp.com.ar> [Giro] #- Con que funcion puedo hacer que me convierta los apostrofes ' en /' #- Basicamente quiero hacer un escape string. >>> s = "'a'" >>> s "'a'" >>> s.replace("'", "/'") "/'a/'" Sin embargo, creo que lo que querés es... >>> s.replace("'", "\\'") "\\'a\\'" Slds. . Facundo Bitácora De Vuelo: http://www.taniquetil.com.ar/plog PyAr - Python Argentina: http://www.python.org/ar/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADVERTENCIA. La información contenida en este mensaje y cualquier archivo anexo al mismo, son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por la ley. Si Ud. No es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados, no está autorizado a divulgar, copiar, distribuir o retener información (o parte de ella) contenida en este mensaje. Por favor notifíquenos respondiendo al remitente, borre el mensaje original y borre las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones Personales S.A. o alguna empresa asociada. Los mensajes electrónicos pueden ser alterados, motivo por el cual Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación cualquiera sea el resultante de este mensaje. Muchas Gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From giro en enhoresdefeina.com Wed Aug 10 22:27:29 2005 From: giro en enhoresdefeina.com (Giro) Date: Wed, 10 Aug 2005 22:27:29 +0200 Subject: Escape cadena In-Reply-To: <55018DD359F5B147861F150F4689161E0BA5B459@escont.tcp.com.ar> References: <55018DD359F5B147861F150F4689161E0BA5B459@escont.tcp.com.ar> Message-ID: <1123705649.17289.4.camel@localhost.localdomain> Pues si es eso, solo que pense como en otros lenguajes habria una funcion concreta. > >>> s.replace("'", "\\'") > "\\'a\\'" Gracias Giro. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From swokosky en gmail.com Wed Aug 10 23:32:07 2005 From: swokosky en gmail.com (Cesar Augusto Jaramillo Acevedo) Date: Wed, 10 Aug 2005 16:32:07 -0500 Subject: UNA DUDA Message-ID: <8e09050305081014323693ae06@mail.gmail.com> BUENAS TARDES. COMO PUEDO LLEVAR A CABO TAREAS COMO: MANEJO DE EVENTOS, LABELS, BOTONES Y VENTANAS EN PYTHON?. MIL GRACIAS POR LA AYUDA QUE ME PUEDAN BRINDAR. From snmartin en galilea.cl Wed Aug 10 23:41:03 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Wed, 10 Aug 2005 17:41:03 -0400 Subject: UNA DUDA In-Reply-To: <8e09050305081014323693ae06@mail.gmail.com> References: <8e09050305081014323693ae06@mail.gmail.com> Message-ID: <1123710064.12735.12.camel@localhost.localdomain> El mié, 10-08-2005 a las 16:32 -0500, Cesar Augusto Jaramillo Acevedo escribió: > BUENAS TARDES. > > COMO PUEDO LLEVAR A CABO TAREAS COMO: MANEJO DE EVENTOS, LABELS, > BOTONES Y VENTANAS EN PYTHON?. puedes usar pygtk para ello: http://www.pygtk.org saludos -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From jldalla en gmail.com Thu Aug 11 00:43:09 2005 From: jldalla en gmail.com (Jose Luis DALLAPICCOLA) Date: Wed, 10 Aug 2005 19:43:09 -0300 Subject: UNA DUDA In-Reply-To: <1123710064.12735.12.camel@localhost.localdomain> References: <8e09050305081014323693ae06@mail.gmail.com> <1123710064.12735.12.camel@localhost.localdomain> Message-ID: <40b558b3050810154344863c71@mail.gmail.com> Yo he realizado algunas pruebas con pygtk y me ha gustado. Saludos, On 8/10/05, Fernando San Martín Woerner wrote: > El mié, 10-08-2005 a las 16:32 -0500, Cesar Augusto Jaramillo Acevedo > escribió: > > BUENAS TARDES. > > > > COMO PUEDO LLEVAR A CABO TAREAS COMO: MANEJO DE EVENTOS, LABELS, > > BOTONES Y VENTANAS EN PYTHON?. > > puedes usar pygtk para ello: > > http://www.pygtk.org > > saludos > > -- > Fernando San Martín Woerner > Jefe de Informática > Galilea S.A. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- --- José Luis DALLAPICCOLA Cipolletti - RIO NEGRO Patagonia ARGENTINA From py en ls-l.org Thu Aug 11 01:03:44 2005 From: py en ls-l.org (Chema Cortes) Date: Thu, 11 Aug 2005 01:03:44 +0200 Subject: psycopg error In-Reply-To: <20050810180740.31882.qmail@web33006.mail.mud.yahoo.com> References: <20050810180740.31882.qmail@web33006.mail.mud.yahoo.com> Message-ID: <200508110103.45103.py@ls-l.org> El Miércoles 10 Agosto 2005 20:07, alejo alejo escribió: > Hola, > estoy utilizando el paquete psycopg y cuando me > conecto con > conn = psycopg.connect("host=localhost dbname=nuevo > user=alejo password=XXXX") > me sale el siguiente error > psycopg.OperationalError: FATAL: la autentificación > IDENT falló para el usuario "alejo" > que puedo hacer para que no me salga este error No es un error de psycopg. Simplemente te indica que has fallado con el password. Lo de IDENT tiene que ver con la autentificación que tienes configurada en el postgresql. Busca los ficheros pg_hba.conf y pg_ident.conf From py en ls-l.org Thu Aug 11 01:17:41 2005 From: py en ls-l.org (Chema Cortes) Date: Thu, 11 Aug 2005 01:17:41 +0200 Subject: Escape cadena In-Reply-To: <1123705649.17289.4.camel@localhost.localdomain> References: <55018DD359F5B147861F150F4689161E0BA5B459@escont.tcp.com.ar> <1123705649.17289.4.camel@localhost.localdomain> Message-ID: <200508110117.41302.py@ls-l.org> El Miércoles 10 Agosto 2005 22:27, Giro escribió: > Pues si es eso, solo que pense como en otros lenguajes habria una > funcion concreta. Sí que la hay, aunque en realidad es un "método" de los strings: >>> s = "'a'" >>> s.encode("string_escape") "\\'a\\'" Con .decode() harías la función inversa. Si quieres más información, mírate el módulo 'encodings' From erny en sicem.biz Thu Aug 11 11:11:44 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Thu, 11 Aug 2005 11:11:44 +0200 Subject: psycopg error In-Reply-To: <200508110103.45103.py@ls-l.org> References: <20050810180740.31882.qmail@web33006.mail.mud.yahoo.com> <200508110103.45103.py@ls-l.org> Message-ID: <42FB1650.6070103@sicem.biz> Prueba no indicar el host en la cadena de conexión. Eso es porque aunque uses localhost, se intenta conectar a través de la red (127.0.01). Si no usas host, usa unix-sockets y la conexión es estrictamente local. alternativamente, puedes reemplazar en pg_hba.conf la línea: host all all 127.0.0.1 255.255.255.255 ident sameuser por host all all 127.0.0.1 255.255.255.255 password Lo que no entiendo muy bien es que venga así por defecto, ya que si nos conectamos a través de sockets (conexión TCP/IP) no se sabe el usuario que lo ha iniciado, así que un "ident sameuser" no tiene mucho sentido. Erny Chema Cortes wrote: >El Miércoles 10 Agosto 2005 20:07, alejo alejo escribió: > > >>Hola, >>estoy utilizando el paquete psycopg y cuando me >>conecto con >>conn = psycopg.connect("host=localhost dbname=nuevo >>user=alejo password=XXXX") >>me sale el siguiente error >>psycopg.OperationalError: FATAL: la autentificación >>IDENT falló para el usuario "alejo" >>que puedo hacer para que no me salga este error >> >> > >No es un error de psycopg. Simplemente te indica que has fallado con el >password. Lo de IDENT tiene que ver con la autentificación que tienes >configurada en el postgresql. Busca los ficheros pg_hba.conf y pg_ident.conf >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > From jrossi en cirn.inta.gov.ar Thu Aug 11 14:07:32 2005 From: jrossi en cirn.inta.gov.ar (Juan Pablo Rossi) Date: Thu, 11 Aug 2005 09:07:32 -0300 Subject: UNA DUDA In-Reply-To: <1123710064.12735.12.camel@localhost.localdomain> References: <8e09050305081014323693ae06@mail.gmail.com> <1123710064.12735.12.camel@localhost.localdomain> Message-ID: <42FB3F84.1030702@cirn.inta.gov.ar> Fernando San Martín Woerner wrote: Alguien trabajo con la versión pygtk para guindous?, hay algún lugar de donde bajar todos los programas y componentes necesarios de una? saludos >El mié, 10-08-2005 a las 16:32 -0500, Cesar Augusto Jaramillo Acevedo >escribió: > > >>BUENAS TARDES. >> >>COMO PUEDO LLEVAR A CABO TAREAS COMO: MANEJO DE EVENTOS, LABELS, >>BOTONES Y VENTANAS EN PYTHON?. >> >> > >puedes usar pygtk para ello: > >http://www.pygtk.org > >saludos > > > From rapto en arrakis.es Thu Aug 11 14:10:10 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 11 Aug 2005 14:10:10 +0200 Subject: UNA DUDA In-Reply-To: <42FB3F84.1030702@cirn.inta.gov.ar> References: <8e09050305081014323693ae06@mail.gmail.com> <1123710064.12735.12.camel@localhost.localdomain> <42FB3F84.1030702@cirn.inta.gov.ar> Message-ID: <1123762210.8451.3.camel@savin.proteus> De la página http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ Te hacen falta http://www.pcpm.ucl.ac.be/~gustin/win32_ports/binaries/pygtk-2.6.2-2.win32-py2.4.exe y http://prdownloads.sourceforge.net/gladewin32/gtk-win32-2.6.8-rc1.exe?download Así que supongo que no hay manera de bajarlo de un solo sitio. El jue, 11-08-2005 a las 09:07 -0300, Juan Pablo Rossi escribió: > Fernando San Martín Woerner wrote: > Alguien trabajo con la versión pygtk para guindous?, hay algún lugar de > donde bajar todos los programas y componentes necesarios de una? > > saludos > > >El mié, 10-08-2005 a las 16:32 -0500, Cesar Augusto Jaramillo Acevedo > >escribió: > > > > > >>BUENAS TARDES. > >> > >>COMO PUEDO LLEVAR A CABO TAREAS COMO: MANEJO DE EVENTOS, LABELS, > >>BOTONES Y VENTANAS EN PYTHON?. > >> > >> > > > >puedes usar pygtk para ello: > > > >http://www.pygtk.org > > > >saludos > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jrossi en cirn.inta.gov.ar Thu Aug 11 14:20:32 2005 From: jrossi en cirn.inta.gov.ar (Juan Pablo Rossi) Date: Thu, 11 Aug 2005 09:20:32 -0300 Subject: UNA DUDA In-Reply-To: <1123762210.8451.3.camel@savin.proteus> References: <8e09050305081014323693ae06@mail.gmail.com> <1123710064.12735.12.camel@localhost.localdomain> <42FB3F84.1030702@cirn.inta.gov.ar> <1123762210.8451.3.camel@savin.proteus> Message-ID: <42FB4290.2090508@cirn.inta.gov.ar> ;) cha gracias Marcos Sánchez Provencio wrote: >De la página >http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ > >Te hacen falta >http://www.pcpm.ucl.ac.be/~gustin/win32_ports/binaries/pygtk-2.6.2-2.win32-py2.4.exe >y >http://prdownloads.sourceforge.net/gladewin32/gtk-win32-2.6.8-rc1.exe?download > >Así que supongo que no hay manera de bajarlo de un solo sitio. > > >El jue, 11-08-2005 a las 09:07 -0300, Juan Pablo Rossi escribió: > > >>Fernando San Martín Woerner wrote: >>Alguien trabajo con la versión pygtk para guindous?, hay algún lugar de >>donde bajar todos los programas y componentes necesarios de una? >> >>saludos >> >> >> >>>El mié, 10-08-2005 a las 16:32 -0500, Cesar Augusto Jaramillo Acevedo >>>escribió: >>> >>> >>> >>> >>>>BUENAS TARDES. >>>> >>>>COMO PUEDO LLEVAR A CABO TAREAS COMO: MANEJO DE EVENTOS, LABELS, >>>>BOTONES Y VENTANAS EN PYTHON?. >>>> >>>> >>>> >>>> >>>puedes usar pygtk para ello: >>> >>>http://www.pygtk.org >>> >>>saludos >>> >>> >>> >>> >>> >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> >>------------------------------------------------------------------------ >> >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> >>------------------------------------------------------------------------ >> >>No virus found in this incoming message. >>Checked by AVG Anti-Virus. >>Version: 7.0.338 / Virus Database: 267.10.6/69 - Release Date: 11/08/2005 >> >> ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jrossi en cirn.inta.gov.ar Thu Aug 11 15:01:20 2005 From: jrossi en cirn.inta.gov.ar (Juan Pablo Rossi) Date: Thu, 11 Aug 2005 10:01:20 -0300 Subject: UNA DUDA In-Reply-To: <1123762210.8451.3.camel@savin.proteus> References: <8e09050305081014323693ae06@mail.gmail.com> <1123710064.12735.12.camel@localhost.localdomain> <42FB3F84.1030702@cirn.inta.gov.ar> <1123762210.8451.3.camel@savin.proteus> Message-ID: <42FB4C20.6070108@cirn.inta.gov.ar> La idea cual sería, copiar el código y pegarlo en la aplicación propia o me estoy perdiendo una parte? Marcos Sánchez Provencio wrote: >De la página >http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ > >Te hacen falta >http://www.pcpm.ucl.ac.be/~gustin/win32_ports/binaries/pygtk-2.6.2-2.win32-py2.4.exe >y >http://prdownloads.sourceforge.net/gladewin32/gtk-win32-2.6.8-rc1.exe?download > >Así que supongo que no hay manera de bajarlo de un solo sitio. > > >El jue, 11-08-2005 a las 09:07 -0300, Juan Pablo Rossi escribió: > > >>Fernando San Martín Woerner wrote: >>Alguien trabajo con la versión pygtk para guindous?, hay algún lugar de >>donde bajar todos los programas y componentes necesarios de una? >> >>saludos >> >> >> >>>El mié, 10-08-2005 a las 16:32 -0500, Cesar Augusto Jaramillo Acevedo >>>escribió: >>> >>> >>> >>> >>>>BUENAS TARDES. >>>> >>>>COMO PUEDO LLEVAR A CABO TAREAS COMO: MANEJO DE EVENTOS, LABELS, >>>>BOTONES Y VENTANAS EN PYTHON?. >>>> >>>> >>>> >>>> >>>puedes usar pygtk para ello: >>> >>>http://www.pygtk.org >>> >>>saludos >>> >>> >>> >>> >>> >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> >>------------------------------------------------------------------------ >> >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> >>------------------------------------------------------------------------ >> >>No virus found in this incoming message. >>Checked by AVG Anti-Virus. >>Version: 7.0.338 / Virus Database: 267.10.6/69 - Release Date: 11/08/2005 >> >> ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mario.carrasco en gmail.com Thu Aug 11 15:21:09 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Thu, 11 Aug 2005 08:21:09 -0500 Subject: Pygtk vs wxPython: widgets In-Reply-To: <1123681031.7818.5.camel@localhost.localdomain> References: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> <20050810133507.97D4D10D68B@cmcodec06.st1.spray.net> <1123681031.7818.5.camel@localhost.localdomain> Message-ID: Entiendo entonces con esto que yo puedo usar *Glade-2* para diseñar todo el esqueleto de mi aplicación y posteriormente el código conocido como "* _lógica_de_negocio_*" de la aplicación introducirlo en el lenguaje *Python*en este caso, a través del archivo *XML *generado por *Glade-2*... Espero no estar equivocado.... Mi duda ahora es (disculpen,,, otra...), como introducir el código *Python*en el archivo *XML*, es decir, tengo que indicar de alguna forma que el lenguaje que quiero usar es *Python*??? y como lo hago si es asi???, porque ademas supongo que puedo importar algunos otros modulos de *Python* para poder utilizarlos en mi aplicación.... Espero alguien pueda orientarme un poco mas... GRACIAS... Y ojala también alguien tuviera por ahi algún enlace donde haya un ejemplo mas claro y practico de todo esto... lo agradeceria mucho... Saludos.. On 8/10/05, Fernando San Martín Woerner wrote: > > El mié, 10-08-2005 a las 15:34 +0200, AGM escribió: > > Gracias por la respuesta. > > La pregunta se basa en que por lo que lei glade2 no tiene todos los > widgets > > y tendria que meterlos a mano.... > > Estoy equivocado ? > > en glade-2 vienen todos los widget de gtk+, sin embargo existen otras > librerías de gnome para python las cuales no están incluídas en glade-2, > estas librerías tampoco están portadas a hasefroch, un ejemplo es > gtkhtml2 o gtksourceview. > > saludos > > -- > Fernando San Martín Woerner > Jefe de Informática > Galilea S.A. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From mario.carrasco en gmail.com Thu Aug 11 15:33:29 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Thu, 11 Aug 2005 08:33:29 -0500 Subject: Tutorial sobre Tix In-Reply-To: <200508101850.02785.py@ls-l.org> References: <42F36307.40705@ls-l.org> <42F88157.3060304@ls-l.org> <200508101850.02785.py@ls-l.org> Message-ID: Gracias por la informacion... Espero pronto poder comentar algo sobre al respecto despues de haber probado esta herramienta... On 8/10/05, Chema Cortes wrote: > > El Martes 09 Agosto 2005 16:05, Mario Jiménez Carrasco escribió: > > Alguien puede dar algunas paginas de referencia y documentacion hasta > ahora > > existente de este rpoyecto Tix ??? > > Oficialmente, el proyecto reside en http://tix.sourceforge.net > Allí encontrarás información sobre su uso desde tcl. > > Relacionado con python, en la documentación oficial de python tienes una > breve > mención sobre cómo ejecutar Tix. En cuanto a aprender a cómo usarlo lo > mejor > es estudiar los ejemplos que vienen en las Demos de python. Estas demos no > suelen instalarse junto al python, por lo que tendrás que bajarte los > fuentes > de python para conseguirlas. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From a_le_jo55 en yahoo.com Thu Aug 11 16:28:59 2005 From: a_le_jo55 en yahoo.com (alejo alejo) Date: Thu, 11 Aug 2005 07:28:59 -0700 (PDT) Subject: psycopg error In-Reply-To: <42FB1650.6070103@sicem.biz> References: <42FB1650.6070103@sicem.biz> Message-ID: <20050811142859.73906.qmail@web33003.mail.mud.yahoo.com> Muchas gracias, ese era el error ya se conecta a postgres correctamente --- Ernesto Revilla wrote: > Prueba no indicar el host en la cadena de conexión. > > Eso es porque aunque uses localhost, se intenta > conectar a través de la > red (127.0.01). Si no usas host, usa unix-sockets y > la conexión es > estrictamente local. > > alternativamente, puedes reemplazar en pg_hba.conf > la línea: > > host all all 127.0.0.1 > 255.255.255.255 ident sameuser > > por > > host all all 127.0.0.1 > 255.255.255.255 password > > > Lo que no entiendo muy bien es que venga así por > defecto, ya que si nos > conectamos a través de sockets (conexión TCP/IP) no > se sabe el usuario > que lo ha iniciado, así que un "ident sameuser" no > tiene mucho sentido. > > Erny > > > Chema Cortes wrote: > > >El Miércoles 10 Agosto 2005 20:07, alejo alejo > escribió: > > > > > >>Hola, > >>estoy utilizando el paquete psycopg y cuando me > >>conecto con > >>conn = psycopg.connect("host=localhost > dbname=nuevo > >>user=alejo password=XXXX") > >>me sale el siguiente error > >>psycopg.OperationalError: FATAL: la > autentificación > >>IDENT falló para el usuario "alejo" > >>que puedo hacer para que no me salga este error > >> > >> > > > >No es un error de psycopg. Simplemente te indica > que has fallado con el > >password. Lo de IDENT tiene que ver con la > autentificación que tienes > >configurada en el postgresql. Busca los ficheros > pg_hba.conf y pg_ident.conf > >_______________________________________________ > >Python-es mailing list > >Python-es en aditel.org > >http://listas.aditel.org/listinfo/python-es > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From svenero en gmail.com Thu Aug 11 17:59:15 2005 From: svenero en gmail.com (Javierin) Date: Thu, 11 Aug 2005 17:59:15 +0200 Subject: Problemas con la =?ISO-8859-1?Q?=F1?= In-Reply-To: <424AAD6300A89835@resmta04.ono.com> (added by postmaster@resmta04.ono.com) References: <424AAD6300A89835@resmta04.ono.com> (added by postmaster@resmta04.ono.com) Message-ID: <1123775955.4939.5.camel@localhost.localdomain> El jue, 11-08-2005 a las 17:37 +0200, Berna López escribió: > Hola, > Estoy leyendo de pantalla mediante boa y con el componente TextCtrl unos > datos, > Cuando yo escribo "AÑO JOSÉ" mediante self.TC1.GetValue() me devuelve esto, > 'A\xf1O JOS\xe9' que me da problemas al tratarlos con la BD. > > Me habian comentado que era un problema de wxpython, pero tengo la version > 2.5.5.1 Ansi > Y he problado con otras y tengo los mismos problemas. > > Alguna idea. Gracias. Pues un problema parecido he tenido yo con la codificación de los caracteres. Y no sé si esto que te voy a contar te servirá: Python maneja por defecto caracteres ascii y cuando se encuentra con un caracter que no pertenece salta una excepción diciendo que no puede codificar. Creo que esto no tiene que ver mucho con tu problema ya que no te salta la excepción pero sí te pone esos caracteres. Lo que hice para no tener problemas con los caracteres fue ir al archivo site.py y cambiar el valor de un atributo que se llama encoding (que por defecto es encoding='ascii') por 'iso-8859-15'. En cuestión de caracteres, python es muy quisquilloso... Espero que te sirva. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rubencharles en gmail.com Thu Aug 11 19:06:23 2005 From: rubencharles en gmail.com (Ruben Charles) Date: Thu, 11 Aug 2005 13:06:23 -0400 Subject: UNA DUDA In-Reply-To: <42FB4C20.6070108@cirn.inta.gov.ar> References: <8e09050305081014323693ae06@mail.gmail.com> <1123710064.12735.12.camel@localhost.localdomain> <42FB3F84.1030702@cirn.inta.gov.ar> <1123762210.8451.3.camel@savin.proteus> <42FB4C20.6070108@cirn.inta.gov.ar> Message-ID: Creo que la mejor opción actualmente es wxWidgets para Python. http://wxpython.org Para entenderlo mejor visita htt://wxwidgets.com Es bien sencillo hacer GUI y es portable. Tambien hay disponibles unos demos muy buenos y bien documentados. From a_le_jo55 en yahoo.com Thu Aug 11 19:22:11 2005 From: a_le_jo55 en yahoo.com (alejo alejo) Date: Thu, 11 Aug 2005 10:22:11 -0700 (PDT) Subject: pydoc In-Reply-To: References: Message-ID: <20050811172211.32598.qmail@web33013.mail.mud.yahoo.com> Hola a todos, es que necesito generar documentación para mi codigo de python pero nose como hacer algo como en java javadoc *.java para que genere todos los html del paquetes que hay en una en un carpeta, en este momento estoy utilizando pydoc creo que es la mejor opción. Chao Gracias __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From horaciod en gmail.com Thu Aug 11 20:11:03 2005 From: horaciod en gmail.com (Horacio Degiorgi) Date: Thu, 11 Aug 2005 15:11:03 -0300 Subject: Pygtk vs wxPython: widgets In-Reply-To: References: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> <20050810133507.97D4D10D68B@cmcodec06.st1.spray.net> <1123681031.7818.5.camel@localhost.localdomain> Message-ID: Creo que sería bueno que sigas algun tutorial en el uso de tepache o simplegladeapp estos dos scripts realizan cosas similares siendo algo más avanzado tepache . Una vez que terminas de hacer la interface con glade-2 corres tepache de la forma tepache.py p1.py Esto te crea un archivo un archivo p1.py que tiene todas las invocaciones necesarias para utlizar el archivo glade(xml) y extraido del glade todos los métodos que son disparados por los eventos (onclick,etc). Una vez que tienes este archivo generado puedes modificarlo prestando atención a las marcas (está comentado como hacerlo en el mismo archivo generado ) . Si necesitas hacer un cambio en la interface puedes hacerlo con glade nuevamente y correr el tepache de la misma forma anterior. El tepache es lo suficientemente intiligente como para no tocar nada que esté entre las marcas. Referencias : Tepache http://primates.ximian.com/~sandino/python-glade/tepache/ Simplegladeapp http://primates.ximian.com/~sandino/python-glade/ Espero no haberte mareado, yo tambien soy aprendiz en esto del pygtk pero estas dos aplicaciones me han ayudado mucho saludos Horaciod El 11/08/05, Mario Jiménez Carrasco escribió: > Entiendo entonces con esto que yo puedo usar *Glade-2* para diseñar todo el > esqueleto de mi aplicación y posteriormente el código conocido como "* > _lógica_de_negocio_*" de la aplicación introducirlo en el lenguaje > *Python*en este caso, a través del archivo > *XML *generado por *Glade-2*... > Espero no estar equivocado.... > Mi duda ahora es (disculpen,,, otra...), como introducir el código > *Python*en el archivo > *XML*, es decir, tengo que indicar de alguna forma que el lenguaje que > quiero usar es *Python*??? y como lo hago si es asi???, porque ademas > supongo que puedo importar algunos otros modulos de *Python* para poder > utilizarlos en mi aplicación.... > Espero alguien pueda orientarme un poco mas... GRACIAS... > Y ojala también alguien tuviera por ahi algún enlace donde haya un ejemplo > mas claro y practico de todo esto... lo agradeceria mucho... > Saludos.. > > > On 8/10/05, Fernando San Martín Woerner wrote: > > > > El mié, 10-08-2005 a las 15:34 +0200, AGM escribió: > > > Gracias por la respuesta. > > > La pregunta se basa en que por lo que lei glade2 no tiene todos los > > widgets > > > y tendria que meterlos a mano.... > > > Estoy equivocado ? > > > > en glade-2 vienen todos los widget de gtk+, sin embargo existen otras > > librerías de gnome para python las cuales no están incluídas en glade-2, > > estas librerías tampoco están portadas a hasefroch, un ejemplo es > > gtkhtml2 o gtksourceview. > > > > saludos > > > > -- > > Fernando San Martín Woerner > > Jefe de Informática > > Galilea S.A. > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > -- > Mario Jimenez Carrasco > > Calle 27-A #324 x 10-C y 12, > Fracc. Vergel II. > Mérida, Yucatán. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Horacio Degiorgi http://blog.codigophp.com From horaciod en gmail.com Thu Aug 11 21:04:14 2005 From: horaciod en gmail.com (Horacio Degiorgi) Date: Thu, 11 Aug 2005 16:04:14 -0300 Subject: Pygtk vs wxPython: widgets In-Reply-To: References: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> <20050810133507.97D4D10D68B@cmcodec06.st1.spray.net> <1123681031.7818.5.camel@localhost.localdomain> Message-ID: lo acabo de encontrar y viene al caso. Alguien ha probado mojoview ( http://www.netpromi.com/mojoview.html ) no lo había visto antes y me parece un proyecto interesante para armar aplicaciones en forma rápida. saludos Horaciod El 11/08/05, Horacio Degiorgi escribió: > Creo que sería bueno que sigas algun tutorial en el uso de tepache o > simplegladeapp > estos dos scripts realizan cosas similares siendo algo más avanzado tepache . > > Una vez que terminas de hacer la interface con glade-2 > corres tepache de la forma > tepache.py p1.py > > Esto te crea un archivo un archivo p1.py que tiene todas las > invocaciones necesarias para utlizar el archivo glade(xml) y extraido > del glade todos los métodos que son disparados por los eventos > (onclick,etc). > Una vez que tienes este archivo generado puedes modificarlo prestando > atención a las marcas (está comentado como hacerlo en el mismo archivo > generado ) . > Si necesitas hacer un cambio en la interface puedes hacerlo con glade > nuevamente y correr el tepache de la misma forma anterior. El tepache > es lo suficientemente intiligente como para no tocar nada que esté > entre las marcas. > Referencias : > Tepache > http://primates.ximian.com/~sandino/python-glade/tepache/ > Simplegladeapp > http://primates.ximian.com/~sandino/python-glade/ > > Espero no haberte mareado, yo tambien soy aprendiz en esto del pygtk > pero estas dos aplicaciones me han ayudado mucho > saludos > > Horaciod > > El 11/08/05, Mario Jiménez Carrasco escribió: > > Entiendo entonces con esto que yo puedo usar *Glade-2* para diseñar todo el > > esqueleto de mi aplicación y posteriormente el código conocido como "* > > _lógica_de_negocio_*" de la aplicación introducirlo en el lenguaje > > *Python*en este caso, a través del archivo > > *XML *generado por *Glade-2*... > > Espero no estar equivocado.... > > Mi duda ahora es (disculpen,,, otra...), como introducir el código > > *Python*en el archivo > > *XML*, es decir, tengo que indicar de alguna forma que el lenguaje que > > quiero usar es *Python*??? y como lo hago si es asi???, porque ademas > > supongo que puedo importar algunos otros modulos de *Python* para poder > > utilizarlos en mi aplicación.... > > Espero alguien pueda orientarme un poco mas... GRACIAS... > > Y ojala también alguien tuviera por ahi algún enlace donde haya un ejemplo > > mas claro y practico de todo esto... lo agradeceria mucho... > > Saludos.. > > > > > > On 8/10/05, Fernando San Martín Woerner wrote: > > > > > > El mié, 10-08-2005 a las 15:34 +0200, AGM escribió: > > > > Gracias por la respuesta. > > > > La pregunta se basa en que por lo que lei glade2 no tiene todos los > > > widgets > > > > y tendria que meterlos a mano.... > > > > Estoy equivocado ? > > > > > > en glade-2 vienen todos los widget de gtk+, sin embargo existen otras > > > librerías de gnome para python las cuales no están incluídas en glade-2, > > > estas librerías tampoco están portadas a hasefroch, un ejemplo es > > > gtkhtml2 o gtksourceview. > > > > > > saludos > > > > > > -- > > > Fernando San Martín Woerner > > > Jefe de Informática > > > Galilea S.A. > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > -- > > Mario Jimenez Carrasco > > > > Calle 27-A #324 x 10-C y 12, > > Fracc. Vergel II. > > Mérida, Yucatán. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > Horacio Degiorgi > http://blog.codigophp.com > -- Horacio Degiorgi http://blog.codigophp.com From mario.carrasco en gmail.com Thu Aug 11 21:55:01 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Thu, 11 Aug 2005 14:55:01 -0500 Subject: Pygtk vs wxPython: widgets In-Reply-To: References: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> <20050810133507.97D4D10D68B@cmcodec06.st1.spray.net> <1123681031.7818.5.camel@localhost.localdomain> Message-ID: Me parece muy buena la explicacion... Tendre que descargar los archivos, probar y despues comentar.. gracias... On 8/11/05, Horacio Degiorgi wrote: > > lo acabo de encontrar y viene al caso. > Alguien ha probado mojoview ( http://www.netpromi.com/mojoview.html ) > no lo había visto antes y me parece un proyecto interesante para armar > aplicaciones en forma rápida. > > saludos > > Horaciod > > > El 11/08/05, Horacio Degiorgi escribió: > > Creo que sería bueno que sigas algun tutorial en el uso de tepache o > > simplegladeapp > > estos dos scripts realizan cosas similares siendo algo más avanzado > tepache . > > > > Una vez que terminas de hacer la interface con glade-2 > > corres tepache de la forma > > tepache.py p1.py > > > > Esto te crea un archivo un archivo p1.py que tiene todas las > > invocaciones necesarias para utlizar el archivo glade(xml) y extraido > > del glade todos los métodos que son disparados por los eventos > > (onclick,etc). > > Una vez que tienes este archivo generado puedes modificarlo prestando > > atención a las marcas (está comentado como hacerlo en el mismo archivo > > generado ) . > > Si necesitas hacer un cambio en la interface puedes hacerlo con glade > > nuevamente y correr el tepache de la misma forma anterior. El tepache > > es lo suficientemente intiligente como para no tocar nada que esté > > entre las marcas. > > Referencias : > > Tepache > > http://primates.ximian.com/~sandino/python-glade/tepache/ > > Simplegladeapp > > http://primates.ximian.com/~sandino/python-glade/ > > > > Espero no haberte mareado, yo tambien soy aprendiz en esto del pygtk > > pero estas dos aplicaciones me han ayudado mucho > > saludos > > > > Horaciod > > > > El 11/08/05, Mario Jiménez Carrasco escribió: > > > Entiendo entonces con esto que yo puedo usar *Glade-2* para diseñar > todo el > > > esqueleto de mi aplicación y posteriormente el código conocido como "* > > > _lógica_de_negocio_*" de la aplicación introducirlo en el lenguaje > > > *Python*en este caso, a través del archivo > > > *XML *generado por *Glade-2*... > > > Espero no estar equivocado.... > > > Mi duda ahora es (disculpen,,, otra...), como introducir el código > > > *Python*en el archivo > > > *XML*, es decir, tengo que indicar de alguna forma que el lenguaje que > > > quiero usar es *Python*??? y como lo hago si es asi???, porque ademas > > > supongo que puedo importar algunos otros modulos de *Python* para > poder > > > utilizarlos en mi aplicación.... > > > Espero alguien pueda orientarme un poco mas... GRACIAS... > > > Y ojala también alguien tuviera por ahi algún enlace donde haya un > ejemplo > > > mas claro y practico de todo esto... lo agradeceria mucho... > > > Saludos.. > > > > > > > > > On 8/10/05, Fernando San Martín Woerner wrote: > > > > > > > > El mié, 10-08-2005 a las 15:34 +0200, AGM escribió: > > > > > Gracias por la respuesta. > > > > > La pregunta se basa en que por lo que lei glade2 no tiene todos > los > > > > widgets > > > > > y tendria que meterlos a mano.... > > > > > Estoy equivocado ? > > > > > > > > en glade-2 vienen todos los widget de gtk+, sin embargo existen > otras > > > > librerías de gnome para python las cuales no están incluídas en > glade-2, > > > > estas librerías tampoco están portadas a hasefroch, un ejemplo es > > > > gtkhtml2 o gtksourceview. > > > > > > > > saludos > > > > > > > > -- > > > > Fernando San Martín Woerner > > > > Jefe de Informática > > > > Galilea S.A. > > > > > > > > _______________________________________________ > > > > Python-es mailing list > > > > Python-es en aditel.org > > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > -- > > > Mario Jimenez Carrasco > > > > > > Calle 27-A #324 x 10-C y 12, > > > Fracc. Vergel II. > > > Mérida, Yucatán. > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > -- > > Horacio Degiorgi > > http://blog.codigophp.com > > > > > -- > Horacio Degiorgi > http://blog.codigophp.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From nocreyentes en terra.es Thu Aug 11 22:56:57 2005 From: nocreyentes en terra.es (nocreyentes en terra.es) Date: Thu, 11 Aug 2005 22:56:57 +0200 Subject: pydoc In-Reply-To: <20050811172211.32598.qmail@web33013.mail.mud.yahoo.com> References: <20050811172211.32598.qmail@web33013.mail.mud.yahoo.com> Message-ID: <8b708f1581f61f52d6c85abd6b567180@terra.es> Buenas: A groso modo te voy a dar dos opciones: -La Javera: http://epydoc.sourceforge.net/ Hay tienes un generador de documentación parecida a Java -La pythonica: - usas pydoc -p 10000 y luego desde un navegador te conectas a http://localhost:10000/ - otra opcion es arrancar python (sin parametros) y ejecutar help() Normalmente yo uso la solución más pythonica, aunque me voy a extender un poco más en el ejemplo: $ python ### Arranco python >>> help() ### Me meto en la ayuda help> modules regular expresion ### busco que modules me dan soporte para expresiones regulares help> quit ### salgo de la ayuda >>> import re ### encontre que el modulo se llama re (aunque encontre alguno mas) >>> dir(re) ['DOTALL', 'I', 'IGNORECASE', 'L', 'LOCALE', 'M', 'MULTILINE', 'S', 'U', 'UNICODE', 'VERBOSE', 'X', '__all__', '__builtins__', '__doc__', '__file__', '__name__', 'compile', 'engine', 'error', 'escape', 'findall', 'finditer', 'match', 'purge', 'search', 'split', 'sub', 'subn', 'template'] ### Veo lo disponible en el paquete >>> re.compile.__doc__ 'Compile a regular expression pattern, returning a pattern object.' ### La ayuda se puede coger de la variable __doc__ que esta por todos los lados :-D >>> kk=re.compile("Expresion regular que a la primera siempre hago mal") ... Muchas veces acabo teniendo un interprete de python para probar trocitos de codigo. Una expresion regular, un trocito de codigo que no tengo muy claro, .... Tambien suelo consultar la ayuda mucho con el dir() y el __doc__. Aunque suelo tener siempre abierto el api de las librerias que estoy utilizando (a veces son como las de epydoc, otras como las del pydoc, otras como la oficial de python, otras...) Esto ultimo es un poco puñetero, pero se lleva bien. Saludos: Javi El 11/08/2005, a las 19:22, alejo alejo escribió: > Hola a todos, > es que necesito generar documentación para mi codigo > de python pero nose como hacer algo como en java > javadoc *.java > para que genere todos los html del paquetes que hay en > una en un carpeta, en este momento estoy utilizando > pydoc creo que es la mejor opción. > > Chao > Gracias > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From Facundo.Batista en telefonicamoviles.com.ar Thu Aug 11 23:24:54 2005 From: Facundo.Batista en telefonicamoviles.com.ar (Batista, Facundo) Date: Thu, 11 Aug 2005 18:24:54 -0300 Subject: =?iso-8859-1?Q?RE=3A_=5BPython-es=5D_Problemas_con_la_=F1?= Message-ID: <55018DD359F5B147861F150F4689161E0BA5B478@escont.tcp.com.ar> #- Gracias Javierin, pero he probado lo que me has dicho y no #- ha funcionado, #- sigue #- Obteniendo los datos igual y cuando los trato con sentencias #- sql sobre la #- base #- De datos es cuando me da problemas. #- #- Alguna otra idea? Berna, aparte de enviar el texto al TextCtrl, mandalo a stdout, con un ``print repr(texto)``. Ahí vamos a ver exactamente que hay en ese texto.... Slds. . Facundo Bitácora De Vuelo: http://www.taniquetil.com.ar/plog PyAr - Python Argentina: http://www.python.org/ar/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADVERTENCIA. La información contenida en este mensaje y cualquier archivo anexo al mismo, son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por la ley. Si Ud. No es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados, no está autorizado a divulgar, copiar, distribuir o retener información (o parte de ella) contenida en este mensaje. Por favor notifíquenos respondiendo al remitente, borre el mensaje original y borre las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones Personales S.A. o alguna empresa asociada. Los mensajes electrónicos pueden ser alterados, motivo por el cual Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación cualquiera sea el resultante de este mensaje. Muchas Gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rastro en gmail.com Fri Aug 12 05:10:39 2005 From: rastro en gmail.com (r4str0) Date: Thu, 11 Aug 2005 23:10:39 -0400 Subject: pydoc In-Reply-To: <8b708f1581f61f52d6c85abd6b567180@terra.es> References: <20050811172211.32598.qmail@web33013.mail.mud.yahoo.com> <8b708f1581f61f52d6c85abd6b567180@terra.es> Message-ID: <200508112310.39580.rastro@gmail.com> On Thursday 11 August 2005 16:56, nocreyentes en terra.es wrote: > -La pythonica: > - usas pydoc -p 10000 y luego desde un navegador te conectas a > http://localhost:10000/ Me cayó de maravilla, gracias. Saludos. -- : ####[ GNU/Linux One Stanza Tip (LOST) ]####################### Tema: Aprendiendo técnicas de PERL LOST #069 ¿Hay un buen sitio para aprender técnicas de PERL? Uno de mis favoritos es http://webtechniques.com donde Randa Schwartz contribuye con un ejemplo mensual, explicando línea por línea lo que su código hace y por qué. (Mira "Programming with Perl" en los archivos). ####[will (at) serensoft.com]################################# : From kerocky en ono.com Fri Aug 12 08:29:38 2005 From: kerocky en ono.com (kerocky en ono.com) Date: Fri, 12 Aug 2005 08:29:38 +0200 Subject: =?ISO-8859-15?Q?RE=3A=20=5BPython=2Des=5D=20Problemas=20con=20la=20=F1?= Message-ID: <424AAD640005E908@resmta04.ono.com> No estoy enviando el texto a un TextCtrl, lo que estoy haciendo es, utilizar componentes TextCtrl para leer datos de clientes, es decir, yo escribo un nombre, apellidos, ..... y quiero recoger esa información para guardarla en la Base de Datos, pero al enviar la sentencia sql con esa cadena, me da una excepción el módulo kinterbasdb por culpa de la "ñ" y los acentos, y no se como solventar eso. Message: 4 Date: Thu, 11 Aug 2005 23:22:46 +0200 From: "Berna" Subject: Re: [Python-es] Problemas con la ñ To: Message-ID: <424AAD6300A8D2D7 en resmta04.ono.com> (added by postmaster en resmta04.ono.com) Content-Type: text/plain; charset="iso-8859-1" Gracias Javierin, pero he probado lo que me has dicho y no ha funcionado, sigue Obteniendo los datos igual y cuando los trato con sentencias sql sobre la base De datos es cuando me da problemas. Alguna otra idea? >Message: 6 >Date: Thu, 11 Aug 2005 17:59:15 +0200 >From: Javierin >Subject: Re: [Python-es] Problemas con la ñ >To: La lista de python en castellano >Message-ID: <1123775955.4939.5.camel en localhost.localdomain> >Content-Type: text/plain; charset=iso-8859-1 >El jue, 11-08-2005 a las 17:37 +0200, Berna López escribió: > Hola, > Estoy leyendo de pantalla mediante boa y con el componente TextCtrl unos > datos, > Cuando yo escribo "AÑO JOSÉ" mediante self.TC1.GetValue() me devuelve esto, > 'A\xf1O JOS\xe9' que me da problemas al tratarlos con la BD. > > Me habian comentado que era un problema de wxpython, pero tengo la version > 2.5.5.1 Ansi > Y he problado con otras y tengo los mismos problemas. > > Alguna idea. Gracias. >Pues un problema parecido he tenido yo con la codificación de los >caracteres. Y no sé si esto que te voy a contar te servirá: >Python maneja por defecto caracteres ascii y cuando se encuentra con un >caracter que no pertenece salta una excepción diciendo que no puede >codificar. >Creo que esto no tiene que ver mucho con tu problema ya que no te salta >la excepción pero sí te pone esos caracteres. Lo que hice para no tener >problemas con los caracteres fue ir al archivo site.py y cambiar el >valor de un atributo que se llama encoding (que por defecto es >encoding='ascii') por 'iso-8859-15'. >En cuestión de caracteres, python es muy quisquilloso... >Espero que te sirva. ------------------------------ Message: 5 Date: Thu, 11 Aug 2005 18:24:54 -0300 From: "Batista, Facundo" Subject: RE: [Python-es] Problemas con la ñ To: 'La lista de python en castellano' Message-ID: <55018DD359F5B147861F150F4689161E0BA5B478 en escont.tcp.com.ar> Content-Type: text/plain; charset="iso-8859-1" #- Gracias Javierin, pero he probado lo que me has dicho y no #- ha funcionado, #- sigue #- Obteniendo los datos igual y cuando los trato con sentencias #- sql sobre la #- base #- De datos es cuando me da problemas. #- #- Alguna otra idea? Berna, aparte de enviar el texto al TextCtrl, mandalo a stdout, con un ``print repr(texto)``. Ahí vamos a ver exactamente que hay en ese texto.... Slds. . Facundo ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jreyna en onlinet.com.mx Wed Aug 10 23:53:27 2005 From: jreyna en onlinet.com.mx (Javier Reyna Padilla) Date: Wed, 10 Aug 2005 16:53:27 -0500 Subject: =?iso-8859-1?Q?Re=3A_[Python=2Des]_Aplicaci=F3n_gr=E1fica_sin_ventanas?= In-Reply-To: References: Message-ID: <42FA7757.6080909@onlinet.com.mx> Yo pense en lo mismo, yo escribi una aplicacion que simula una rockola y abro uan ventana que ocupa toda la pantalla, con la opcion fullscreen no aparece ningun tipo de decoracion. François wrote: >>una aplicación maximizada y sin ningun tipo de decoración de >>ventanas o barras o cosas parecidas, simplemente mi interfaz >>personalizada. Con que libreria gráfica podría trabajar? >> >> > >pygame quizas ? > >http://www.pygame.org/ > >François > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > -- -------------------------- Javier Reyna Padilla Consultor de Seguridad Onlinet S.A. de C.V. Casma 594 Col. Lindavista C.P. 07300 México D.F. Tel. (55) 55862613 Nextel: 24885934 ID: 45973*20 Cel: 044 55 28660731 http://www.onlinet.com.mx --------------------------- From py en ls-l.org Fri Aug 12 10:03:42 2005 From: py en ls-l.org (Chema Cortes) Date: Fri, 12 Aug 2005 10:03:42 +0200 Subject: Problemas con la =?ISO-8859-15?Q?=F1?= In-Reply-To: <424AAD640005E908@resmta04.ono.com> References: <424AAD640005E908@resmta04.ono.com> Message-ID: <42FC57DE.6020904@ls-l.org> kerocky en ono.com escribió: > No estoy enviando el texto a un TextCtrl, lo que estoy haciendo es, utilizar > componentes TextCtrl para leer datos de clientes, es decir, yo escribo un > nombre, apellidos, ..... y quiero recoger esa información para guardarla > en la Base de Datos, > pero al enviar la sentencia sql con esa cadena, me da una excepción el módulo > kinterbasdb por culpa de la "ñ" y los acentos, y no se como solventar eso. La cuestión que tendrías que mirar es cómo se introduce en Interbase los caracteres que no son ascii7. En postgres, que es lo que conozco, estos caracteres pueden pasarse directamente en la codificación nativa de la base de datos (sql_ascii, latin1, unicode, etc.), pero para evitar complicaciones con la query estos caracteres deberían ir como secuencias de "escapes". Para postgres se haría codificando la cadena con .encode("string_escape"). Supongo que en interbase tendrás algo similar. Ampliándome un poco más, la codificación ANSI, que es la que dices que usas en wxpython, se entiende como cualquiera de las codificaciones que usa windows, de uno o dos bytes, que no sea el unicode. En nuestros equipos estamos usando, normalmente, la Windows-1252 (equivalente a Latin1). O haces que sea ésa la codificación de la base de datos, ó pása todo a unicode: unicode('A\xf1O JOS\xe9',"windows-1252") unicode('A\xf1O JOS\xe9',"latin1") ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From erny en sicem.biz Fri Aug 12 13:47:42 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Fri, 12 Aug 2005 13:47:42 +0200 Subject: =?ISO-8859-1?Q?Aplicaci=F3n_gr=E1fica_sin_?= =?ISO-8859-1?Q?ventanas?= In-Reply-To: <42FA7757.6080909@onlinet.com.mx> References: <42FA7757.6080909@onlinet.com.mx> Message-ID: <42FC8C5E.8080800@sicem.biz> Hola, en tkinter, se pueden crear ventanas con una opción de bypass del gestor de ventanas. De esta manera, no se puede mover ni redimensionar. En el manual de Frederik Lundh sobre Tkinter encontrarás en la capítulo 44 el método overrideredirect, de manera que: window.overrideredirect(1) debería quitarte la barra de títulos y los bordes de la ventana. Lo puedes probar simplemente con: from Tkinter import * r=Tk() r.overrideredirect(1) Espero que te sirva. Erny Javier Reyna Padilla escribió: > Yo pense en lo mismo, yo escribi una aplicacion que simula una rockola > y abro uan ventana que ocupa toda la pantalla, con la opcion > fullscreen no aparece ningun tipo de decoracion. > > François wrote: > >>> una aplicación maximizada y sin ningun tipo de decoración de >>> ventanas o barras o cosas parecidas, simplemente mi interfaz >>> personalizada. Con que libreria gráfica podría trabajar? >>> >> >> >> pygame quizas ? >> >> http://www.pygame.org/ >> >> François >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> >> > > --- avast! Antivirus: Saliente mensaje limpio. Base de datos de Virus (VPS): 0532-4, 12/08/2005 Comprobado en: 12/08/2005 13:47:54 avast! tiene los derechos reservados (c) 2000-2004 ALWIL Software. http://www.avast.com From yourpadre en gmail.com Fri Aug 12 16:38:23 2005 From: yourpadre en gmail.com (mbr) Date: Fri, 12 Aug 2005 09:38:23 -0500 Subject: diferentes formar de obtener el titulo de un objeto en zope In-Reply-To: <1120493949.22965.15.camel@localhost> References: <1120493949.22965.15.camel@localhost> Message-ID: Para tu segunda pregunta Yo tambien estoy aprendiendo plantillas, pero por lo que he visto "here" se refiere al objeto forder y "template" a tu objeto template. Vas a ver la diferencia si a tu objeto folder le pones un title como por ejemplo "este es un folder" y a objeto template le pones un title "este es un template" En DTML es como poner y Te recomiendo que leas el manual (en ingles pero con buenos ejemplos) http://www.plope.com/Books/2_7Edition 2005/7/4, Hector Miuler Malpica Gallegos : > > Hola amigos, estaba viendo las diferente formas de obtener el titulo, > por ejemplo en un script python: > /******************************************/ > print "\nTitulos:" > print > "container.getContentInfo()['title']:",container.getContentInfo()['title'] > print "container.Title() :",container.Title() > print "container.title :",container.title > /******************************************/ > lo que me da como resultado: > /******************************************/ > Titulos: > container.getContentInfo()['title']: Hector Miuler Malpica Gallegos > container.Title() : Hector Miuler Malpica Gallegos > container.title : > /******************************************/ > > en una plantilla de zope .zpt > /******************************************/ > Titulos:
> here.title:
> here.Title():
> here.getContentInfo()['title']:
> /******************************************/ > da como resultado: > /******************************************/ > Titulos: > here.title: > here.Title():Hector Miuler Malpica Gallegos > here.getContentInfo()['title']: Hector Miuler Malpica Gallegos > /******************************************/ > > > 1. por lo que veo here.title es diferente a here.Title(), > ahora ¿ here.Title() llama a here.getContentInfo()['title'] ? > > 2. ¿here=template? ¿here!=template?, pues veo siempre en los ejemplos que > usan: >

content title or id > tal:replace="template/title">optional template title

> > > 3. Desde un script de python, como puedo hacer referencia a here?, > pues si pongo here.title, me da error > > > _\|/_ > (O-O) > --oOO-(_)-OOo---------------------------------------- > Hector Miuler Malpica Gallegos > Universidad Nacional del Callao - Peru > Escuela de Ingenieria Electronica > > Jabber miuler en jabber.org > usuario registrado #308608 > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > From manuel.por.aca en gmail.com Sat Aug 13 01:33:54 2005 From: manuel.por.aca en gmail.com (=?ISO-8859-1?Q?Manuel_Qui=F1ones?=) Date: Fri, 12 Aug 2005 20:33:54 -0300 Subject: =?ISO-8859-1?Q?Re:__Aplicaci=F3n_gr=E1fica_sin_ventanas?= In-Reply-To: <42FA7757.6080909@onlinet.com.mx> References: <42FA7757.6080909@onlinet.com.mx> Message-ID: No los he probado, pero si te decides por pygame, estas dos librerías te podrían servir: https://sourceforge.net/projects/pyui2/ que es una bifurcación de: http://pyui.sourceforge.net/ Saludos. El 10/08/05, Javier Reyna Padilla escribió: > Yo pense en lo mismo, yo escribi una aplicacion que simula una rockola y > abro uan ventana que ocupa toda la pantalla, con la opcion fullscreen no > aparece ningun tipo de decoracion. > > François wrote: > > >>una aplicación maximizada y sin ningun tipo de decoración de > >>ventanas o barras o cosas parecidas, simplemente mi interfaz > >>personalizada. Con que libreria gráfica podría trabajar? > >> > >> > > > >pygame quizas ? > > > >http://www.pygame.org/ > > > >François > > > >_______________________________________________ > >Python-es mailing list > >Python-es en aditel.org > >http://listas.aditel.org/listinfo/python-es > > > > > > > > > -- > -------------------------- > Javier Reyna Padilla > Consultor de Seguridad > Onlinet S.A. de C.V. > Casma 594 Col. Lindavista > C.P. 07300 México D.F. > Tel. (55) 55862613 > Nextel: 24885934 ID: 45973*20 > Cel: 044 55 28660731 > http://www.onlinet.com.mx > --------------------------- > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From acuellar en puj.edu.co Sat Aug 13 01:39:40 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Fri, 12 Aug 2005 18:39:40 -0500 Subject: ayuda!!! Message-ID: necesito limpiar el shell, como lo hago?? ALEXIS CUELLAR ________________________________ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cescd en yahoo.com.mx Sat Aug 13 02:04:38 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Fri, 12 Aug 2005 19:04:38 -0500 (CDT) Subject: ayuda!!! In-Reply-To: References: Message-ID: <20050813000439.68558.qmail@web50412.mail.yahoo.com> Pues yo desde la consola de python en windows puedo ejecutar import os os.system("CLS") No se si eso sea lo que deseas --- Alexis Cuellar Ocampo escribió: > necesito limpiar el shell, como lo hago?? > > > > ALEXIS CUELLAR > > > ________________________________ > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ From miuler en gmail.com Sat Aug 13 09:20:35 2005 From: miuler en gmail.com (Hector Miuler Malpica Gallegos) Date: Sat, 13 Aug 2005 02:20:35 -0500 Subject: Problemas con socket, asyncore In-Reply-To: <1123581307.7525.8.camel@amy> References: <1123581307.7525.8.camel@amy> Message-ID: <1123917635.9184.2.camel@localhost> Ok gracias, lo intentare, luego les cuento amigos. El mar, 09-08-2005 a las 11:55 +0200, David Villa escribió: > Hola: > > La clase asyncore.dispatcher tiene un método "writable()". Cuando el > core ejecuta ese método, si devuelve True ejecuta "handle_write()". El > método heredado siempre devuelve True, por lo que tu objeto siempre está > listo para escribir, y siempre lo hace. Debes redefinir ese método y > devolver True sólo cuando tengas algo que enviar. Mira [1] > > >>> import asyncore > >>> a = asyncore.dispacher() > >>> a.writable() > True > > Saludos > > [1] http://python.org/doc/2.3.3/lib/asyncore-example.html > > > El vie, 05-08-2005 a las 10:56 -0500, Hector Miuler Malpica Gallegos > escribió: > > Hola amigos, mi pequeño ejemplo con sockets consume mucho CPU (puede llegar > > a 90%), son dos programas un server y un cliente. > > > > EL SERVER > > ========= > > #!/usr/bin/python > > > > import asyncore, socket > > import psycopg, time, sys > > > > > > class MetrosHandle(asyncore.dispatcher): > > > > def handle_write(self): > > print "handle_write" > > #self.send("OK") > > > > def handle_read(self): > > print "handle_read" > > data_ = self.recv(256) > > print data_ > > > > def handle_close(self): > > print "handle_close" > > self.close() > > > > > > class ServerFlamingo(asyncore.dispatcher): > > > > def __init__(self, port=1728): > > self.port = port > > self.create_socket(socket.AF_INET, socket.SOCK_STREAM) > > self.bind(("", port)) > > self.listen(5) > > print "listening on port", self.port > > > > def handle_accept(self): > > channel, addr = self.accept() > > MetrosHandle(channel) > > > > > > server = ServerFlamingo(1728) > > asyncore.loop(1) > > > > EL CLIENTE > > ========== > > === > > #!/usr/bin/python > > > > import socket > > > > HOST="localhost" > > PORT=1728 > > > > s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) > > s.connect((HOST, PORT)) > > s.send('000 Hello, world 000 \n') > > s.send('111 Hello, world 111 \n') > > s.send('222 Hello, world 222 \n') > > s.send('333 Hello, world 333 \n') > > s.send('444 Hello, world 444 \n') > > #print s.recv(300) > > s.close() > > > > Al ejecutarlo el cliente al parecer el server abre la conexión lee los datos > > y entra en un casi eterno intento de escritura. Al quitar el comentario de > > #self.send("OK") en el handle_write(self) del server y quitar el comentario > > de #print s.recv(300) del cliente, recibo un monton de OK, porque este > > intento de de escribir un monton de veces ? > > > > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From miuler en gmail.com Sat Aug 13 17:37:34 2005 From: miuler en gmail.com (Hector Miuler Malpica Gallegos) Date: Sat, 13 Aug 2005 10:37:34 -0500 Subject: asyncore: python2.3 vs python2.4 Message-ID: Hola amigos, me acabo de dar una sorpresa al intentar correr un programa que tengo en python, lo había echo en python2.3 y cuando trate de correrlo en python2.4 me salio el siguiente error. server.py Traceback (most recent call last): File "./flamingo_server.py", line 100, in ? server = ServerFlamingo(1728) File "./flamingo_server.py", line 72, in __init__ self.create_socket(socket.AF_INET, socket.SOCK_STREAM) File "/usr/lib/python2.4/asyncore.py", line 261, in create_socket self.add_channel() File "/usr/lib/python2.4/asyncore.py", line 244, in add_channel map = self._map File "/usr/lib/python2.4/asyncore.py", line 366, in __getattr__ return getattr(self.socket, attr) AttributeError: '_socketobject' object has no attribute '_map' por lo que decidi hacer un diff : gvim -d /usr/lib/python2.4/asyncore.py /usr/lib/python2.3/asyncore.py y encuentro la siguiente diferencia: python2.3 ============================================== def del_channel(self, map=None): fd = self._fileno if map is None: map = socket_map if map.has_key(fd): #self.log_info('closing channel %d:%s' % (fd, self)) del map[fd] python2.3 ============================================== python2.4 ============================================== def del_channel(self, map=None): fd = self._fileno if map is None: map = self._map if map.has_key(fd): #self.log_info('closing channel %d:%s' % (fd, self)) del map[fd] self._fileno = None python2.4 ============================================== mientras que python2.3 usa "map = socket_map" en python 2.4 usa "map = self._map", self._map ha sido declarado en "def __init__(self):" en mi duplicación yo ponía mi propio __init__(self): esto funcionaba bien, pero en python2.4 NO!, si yo hubiera querido crear mi duplicación desde cero en python2.4 hubiera tenido un gran dolor de cabeza porque no me hubiera funcionado los ejemplos que encontré en la red, bueno lo solucione poniendo en mi __init__(self): asyncore.dispatcher.__init__(self), antes de mi código, solo quería mencionarlo para que alguien mas no tenga problemas con esto. -- _\|/_ (O-O) --oOO-(_)-OOo---------------------------------------- Hector Miuler Malpica Gallegos Universidad Nacional del Callao - Peru Escuela de Ingenieria Electronica Jabber miuler en jabber.org usuario registrado #308608 From jesus.signin en gmail.com Sat Aug 13 17:41:26 2005 From: jesus.signin en gmail.com (=?ISO-8859-1?Q?Jes=FAs_Serrano?=) Date: Sat, 13 Aug 2005 17:41:26 +0200 Subject: Pygtk vs wxPython: widgets In-Reply-To: References: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> <20050810133507.97D4D10D68B@cmcodec06.st1.spray.net> <1123681031.7818.5.camel@localhost.localdomain> Message-ID: On 8/11/05, Horacio Degiorgi wrote: > Creo que sería bueno que sigas algun tutorial en el uso de tepache o > simplegladeapp > estos dos scripts realizan cosas similares siendo algo más avanzado tepache . > > Una vez que terminas de hacer la interface con glade-2 > corres tepache de la forma > tepache.py p1.py > .... Yo probe tepache y me gusto muchisimo sobre todo el hecho de poder modificar la aplicación en glade y que tepache encuentre las diferencias. Ahora estoy usando pygtkMVC (http://pygtkmvc.sourceforge.net/). En la página hay un tutorial de como armar la aplicación tanto para los que usamos Glade como para los que prefieren meter los componentes a mano. Crear la estructura de la aplicación es algo más engorroso que con tepache, pero al final queda todo mucho más ordenado (o al menos es lo que me parece a mi). Ahh!! para los debianitas, esta disponible con apt-get (seguro que también hay paquetes para otras distros) un saludo jesus From bameda en gmail.com Sat Aug 13 18:02:25 2005 From: bameda en gmail.com (bameda) Date: Sat, 13 Aug 2005 18:02:25 +0200 Subject: Pygtk vs wxPython: widgets In-Reply-To: References: <20050810060023.82A7CAB201@lmcodec02.st1.spray.net> <20050810133507.97D4D10D68B@cmcodec06.st1.spray.net> <1123681031.7818.5.camel@localhost.localdomain> Message-ID: Respecto a la pregunta de Mario Jimenez Carrasco: tu no tiene s que indicar nada en el codigo XML, tu desde tu código en python, es por medio de las libtrerias que ya han comentado como el archivo XML es interpretado. Aqui te remito a un manual muy simplon pero que explica "a pelo" este proceso y come se hace. http://cofio.gul.uc3m.es/ftp/Cursos/2004/Noviembre/pygtk_uc3m_nov2004.sxi Son unas trasparencias de un colega que dio un curso en el GUL de la UC3M espero que te aclare algo. UN SALUDO El 13/08/05, Jesús Serrano escribió: > On 8/11/05, Horacio Degiorgi wrote: > > Creo que sería bueno que sigas algun tutorial en el uso de tepache o > > simplegladeapp > > estos dos scripts realizan cosas similares siendo algo más avanzado tepache . > > > > Una vez que terminas de hacer la interface con glade-2 > > corres tepache de la forma > > tepache.py p1.py > > .... > > Yo probe tepache y me gusto muchisimo sobre todo el hecho de poder > modificar la aplicación en glade y que tepache encuentre las > diferencias. > > Ahora estoy usando pygtkMVC (http://pygtkmvc.sourceforge.net/). En la > página hay un tutorial de como armar la aplicación tanto para los que > usamos Glade como para los que prefieren meter los componentes a mano. > Crear la estructura de la aplicación es algo más engorroso que con > tepache, pero al final queda todo mucho más ordenado (o al menos es lo > que me parece a mi). > > Ahh!! para los debianitas, esta disponible con apt-get (seguro que > también hay paquetes para otras distros) > > un saludo > jesus > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- ____________________________________________ | | David Barragán Merino | E-mail: bameda en ARROBA@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |____________________________________________ From i_munoz en euskalnet.net Sat Aug 13 18:26:00 2005 From: i_munoz en euskalnet.net (=?ISO-8859-1?Q?I=F1igo?=) Date: Sat, 13 Aug 2005 18:26:00 +0200 Subject: persistencia en python Message-ID: <42FE1F18.5050502@euskalnet.net> Hola: Una curiosidad que me ha surgido ahora. ¿Existe algo parecido a Hibernate para python? From jordinas en gmail.com Sat Aug 13 18:59:27 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Sat, 13 Aug 2005 18:59:27 +0200 Subject: persistencia en python In-Reply-To: <42FE1F18.5050502@euskalnet.net> References: <42FE1F18.5050502@euskalnet.net> Message-ID: <9140533f05081309597742e67b@mail.gmail.com> On 8/13/05, Iñigo wrote: > Hola: > Una curiosidad que me ha surgido ahora. ¿Existe algo parecido a > Hibernate para python? No seu que es Hibernate, pero igual lo que buscas puede ser pickle (en plan simple), o ZODB (en plan super potente)... JJOR From nocreyentes en terra.es Sat Aug 13 21:37:51 2005 From: nocreyentes en terra.es (nocreyentes en terra.es) Date: Sat, 13 Aug 2005 21:37:51 +0200 Subject: persistencia en python In-Reply-To: <9140533f05081309597742e67b@mail.gmail.com> References: <42FE1F18.5050502@euskalnet.net> <9140533f05081309597742e67b@mail.gmail.com> Message-ID: <08ecaf5a2d59317a27d9b66c58e210bc@terra.es> Buenas: Esas dos herramientas pueden ser muy apropiadas, pero quizá lo que quiera es hacer persistentes los objetos sobre una base de datos. Para eso a mi me gusta http://sqlobject.org/ Yo tampoco conozco Hibernate, pero creo que esta ultima herramienta se parece más. Saludos: javi El 13/08/2005, a las 18:59, Joan Ordinas escribió: > On 8/13/05, Iñigo wrote: >> Hola: >> Una curiosidad que me ha surgido ahora. ¿Existe algo parecido a >> Hibernate para python? > > No seu que es Hibernate, pero igual lo que buscas puede ser pickle (en > plan simple), o ZODB (en plan super potente)... > > JJOR > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From i_munoz en euskalnet.net Sun Aug 14 10:54:50 2005 From: i_munoz en euskalnet.net (=?ISO-8859-1?Q?I=F1igo?=) Date: Sun, 14 Aug 2005 10:54:50 +0200 Subject: persistencia en python In-Reply-To: <08ecaf5a2d59317a27d9b66c58e210bc@terra.es> References: <42FE1F18.5050502@euskalnet.net> <9140533f05081309597742e67b@mail.gmail.com> <08ecaf5a2d59317a27d9b66c58e210bc@terra.es> Message-ID: <42FF06DA.4030005@euskalnet.net> Sí, a eso me refería. Hibernate es una herramienta de mapeo objeto/relacional para Java. Mapea los objetos de una aplicación con las tablas de la base de datos que estés usando, de manera que puedes trabajar directamente con objetos, en vez de insertar una fila en una tabla, lo que haces es guardar un objeto, y (en principio) no necesitas escribir SQL. Muchas gracias a los dos. Ya digo que era por curiosidad, no porque lo necesite ahora mismo. nocreyentes en terra.es escribió: > Buenas: > > Esas dos herramientas pueden ser muy apropiadas, pero quizá lo que > quiera es hacer persistentes los objetos sobre una base de datos. > > Para eso a mi me gusta http://sqlobject.org/ > > Yo tampoco conozco Hibernate, pero creo que esta ultima herramienta se > parece más. > > Saludos: > > javi > > > El 13/08/2005, a las 18:59, Joan Ordinas escribió: > >> On 8/13/05, Iñigo wrote: >> >>> Hola: >>> Una curiosidad que me ha surgido ahora. ¿Existe algo parecido a >>> Hibernate para python? >> >> >> No seu que es Hibernate, pero igual lo que buscas puede ser pickle (en >> plan simple), o ZODB (en plan super potente)... >> >> JJOR >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From smartdust en gmail.com Sun Aug 14 14:03:59 2005 From: smartdust en gmail.com (SmartDust) Date: Sun, 14 Aug 2005 14:03:59 +0200 Subject: formatear una lista In-Reply-To: <42F07EF7.4030604@iiqab.csic.es> References: <42F07EF7.4030604@iiqab.csic.es> Message-ID: <200508141404.02620.SmartDust@gmail.com> El Miércoles, 3 de Agosto de 2005 10:23, Ramon Crehuet escribió: > Hola, > Tengo una matriz de floats y quiero escribirla en un fichero fila por > fila, formateada. He hecho: > for data in matriz: > file.write('%f %f %f %f %f' % tuple(data)) > > pero cuando las filas son largas, esto es muy engorroso. Hay alguna > forma de hacerlo más limpio? > Gracias, > Ramon > from string import strip for data in matriz: t = tuple(data) f = strip(len(t)*'%f ') file.write(f%t) From jordinas en gmail.com Sun Aug 14 18:12:34 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Sun, 14 Aug 2005 18:12:34 +0200 Subject: persistencia en python In-Reply-To: <42FF06DA.4030005@euskalnet.net> References: <42FE1F18.5050502@euskalnet.net> <9140533f05081309597742e67b@mail.gmail.com> <08ecaf5a2d59317a27d9b66c58e210bc@terra.es> <42FF06DA.4030005@euskalnet.net> Message-ID: <9140533f050814091254733e73@mail.gmail.com> On 8/14/05, Iñigo wrote: > Sí, a eso me refería. Hibernate es una herramienta de mapeo > objeto/relacional para Java. Mapea los objetos de una aplicación con las > tablas de la base de datos que estés usando, de manera que puedes > trabajar directamente con objetos, en vez de insertar una fila en una > tabla, lo que haces es guardar un objeto, y (en principio) no necesitas > escribir SQL. Es esta linea, y en un entorno muy concreto (Zope+Plone+ArcheTypes) tienes mapeo transparente entre objetos y tablas en una base de datos relacional. JJOR From al084070 en alumail.uji.es Sun Aug 14 21:35:59 2005 From: al084070 en alumail.uji.es (=?ISO-8859-1?Q?Andr=E9s?= Ignacio =?ISO-8859-1?Q?Mart=EDnez?= Soto) Date: Sun, 14 Aug 2005 21:35:59 +0200 Subject: Python para PDA (Windows Mobile 2002/2003) Message-ID: <1124048159.6807.4.camel@localhost.localdomain> Hola a todos, me enteré hace poco tiempo que ya se puede desarrollar en Python aplicaciones cómodamente para consola y/o con entorno gráfico con Windows Mobile (ce) Se dispone de: -Intérpretes de Python (Versiones 2.2 y 2.3.4) -MiniIDLE (IDLE para Windows ce), ////si alguien la quiere en català o castellano que la pida. Librerías/toolkits gráficos: -Tkinter -WxPython CE -PyGame -SQLite3 -EasyGUI -PyXML -PySDL -PyCrypto -ParaGUIPDA (Wrapper para ParaGui -> Librería gráfica Cross-Platform) etc..etc... Podeís descargar un paquete todo en uno de: http://blogs.unixage.com/blojsom/blo...zewski/python/ Seguid las instrucciones y tendreís instalado PythonCE, WxPython, PyGame, TkInter, PySQLite, ejemplos y documentación de los paquetes. Lo estoy utilizando con Windows Mobile 2003 y un Hp Ipaq 5550 y no hay ningún problema para nada. Funciona correctamente. Los programas los diseño bajo GNU-Linux con editor de texto, intérprete de Python, Boa-Constructor y/o WxGlade (RAD para WxWindows OpenSource). Todo ello también está disponible para Windows y Mac, y es OpenSource. También se puede desarrollar servidores y utilizar las librerías más habituales. Nada, probadlo, no os decepcionará. Saludos -- Andrés Ignacio Martínez Soto ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From al084070 en alumail.uji.es Sun Aug 14 21:37:43 2005 From: al084070 en alumail.uji.es (=?ISO-8859-1?Q?Andr=E9s?= Ignacio =?ISO-8859-1?Q?Mart=EDnez?= Soto) Date: Sun, 14 Aug 2005 21:37:43 +0200 Subject: Python para PDA (Windows Mobile 2002/2003) Message-ID: <1124048263.6807.6.camel@localhost.localdomain> Parece que el enlace no salió bien, el correcto es éste: http://blogs.unixage.com/blojsom/blog/adam.kruszewski/python/ Saludos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From graciosillo21 en yahoo.es Sun Aug 14 21:38:50 2005 From: graciosillo21 en yahoo.es (isaac jarquin medina) Date: Sun, 14 Aug 2005 21:38:50 +0200 (CEST) Subject: Python para PDA (Windows Mobile 2002/2003) In-Reply-To: <1124048159.6807.4.camel@localhost.localdomain> References: <1124048159.6807.4.camel@localhost.localdomain> Message-ID: <20050814193850.44526.qmail@web26909.mail.ukl.yahoo.com> viejo si tienes algo de Tkinter en castellano pasamelo que no encuentro nada y me urge . en cualquier caso mandame lo que tengas en castellano un saludo --- Andrés Ignacio Martínez Soto escribió: > > Hola a todos, me enteré hace poco tiempo que ya se > puede desarrollar en > Python aplicaciones cómodamente para consola y/o con > entorno gráfico con > Windows Mobile (ce) > > Se dispone de: > > -Intérpretes de Python (Versiones 2.2 y 2.3.4) > -MiniIDLE (IDLE para Windows ce), > ////si alguien la quiere en català o castellano que > la pida. > > Librerías/toolkits gráficos: > -Tkinter > -WxPython CE > -PyGame > -SQLite3 > -EasyGUI > -PyXML > -PySDL > -PyCrypto > -ParaGUIPDA (Wrapper para ParaGui -> Librería > gráfica Cross-Platform) > etc..etc... > > Podeís descargar un paquete todo en uno de: > http://blogs.unixage.com/blojsom/blo...zewski/python/ > Seguid las instrucciones y tendreís instalado > PythonCE, WxPython, > PyGame, TkInter, PySQLite, ejemplos y documentación > de los paquetes. > > Lo estoy utilizando con Windows Mobile 2003 y un Hp > Ipaq 5550 y no hay > ningún problema para nada. Funciona correctamente. > Los programas los > diseño bajo GNU-Linux con editor de texto, > intérprete de Python, > Boa-Constructor y/o WxGlade (RAD para WxWindows > OpenSource). > Todo ello también está disponible para Windows y > Mac, y es OpenSource. > > También se puede desarrollar servidores y utilizar > las librerías más > habituales. > Nada, probadlo, no os decepcionará. > > Saludos > > > > -- > Andrés Ignacio Martínez Soto > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From pepe en diselpro.com Mon Aug 15 11:21:04 2005 From: pepe en diselpro.com (Pepe Aracil) Date: Mon, 15 Aug 2005 11:21:04 +0200 Subject: ayuda!!! In-Reply-To: References: Message-ID: <43005E80.8030307@diselpro.com> Ctrl + L Salud. Alexis Cuellar Ocampo wrote: > necesito limpiar el shell, como lo hago?? > > > > ALEXIS CUELLAR > > > ________________________________ > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From javi.pacheco en terra.es Mon Aug 15 23:31:58 2005 From: javi.pacheco en terra.es (Javier =?ISO-8859-1?Q?P=E9rez?=) Date: Mon, 15 Aug 2005 23:31:58 +0200 Subject: Python para PDA (Windows Mobile 2002/2003) In-Reply-To: <1124048159.6807.4.camel@localhost.localdomain> References: <1124048159.6807.4.camel@localhost.localdomain> Message-ID: <1124141519.3938.2.camel@guadalinex> Estoy muy interesado en todo lo que dices, sobretodo en PyGame. Así que me pongo manos a la obra y ya estoy bajándolo todo. Tengo una HP2400 y ya comentaré por aquí si he tenido algún problema Con respecto a lo de MiniIDLE, estoy muy interesado. ¿donde lo puedo pillar en castellano? gracias, estaba esperando algo así y creo que esto es la solución a todos mis problemas salud El dom, 14-08-2005 a las 21:35 +0200, Andrés Ignacio Martínez Soto escribió: > Hola a todos, me enteré hace poco tiempo que ya se puede desarrollar en > Python aplicaciones cómodamente para consola y/o con entorno gráfico con > Windows Mobile (ce) > > Se dispone de: > > -Intérpretes de Python (Versiones 2.2 y 2.3.4) > -MiniIDLE (IDLE para Windows ce), > ////si alguien la quiere en català o castellano que la pida. > > Librerías/toolkits gráficos: > -Tkinter > -WxPython CE > -PyGame > -SQLite3 > -EasyGUI > -PyXML > -PySDL > -PyCrypto > -ParaGUIPDA (Wrapper para ParaGui -> Librería gráfica Cross-Platform) > etc..etc... > > Podeís descargar un paquete todo en uno de: > http://blogs.unixage.com/blojsom/blo...zewski/python/ > Seguid las instrucciones y tendreís instalado PythonCE, WxPython, > PyGame, TkInter, PySQLite, ejemplos y documentación de los paquetes. > > Lo estoy utilizando con Windows Mobile 2003 y un Hp Ipaq 5550 y no hay > ningún problema para nada. Funciona correctamente. Los programas los > diseño bajo GNU-Linux con editor de texto, intérprete de Python, > Boa-Constructor y/o WxGlade (RAD para WxWindows OpenSource). > Todo ello también está disponible para Windows y Mac, y es OpenSource. > > También se puede desarrollar servidores y utilizar las librerías más > habituales. > Nada, probadlo, no os decepcionará. > > Saludos > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From javi.pacheco en terra.es Tue Aug 16 10:07:14 2005 From: javi.pacheco en terra.es (=?UTF-8?B?SmF2aWVyIFDDqXJleg==?=) Date: Tue, 16 Aug 2005 10:07:14 +0200 Subject: Python para PDA (Windows Mobile 2002/2003) In-Reply-To: <1124048263.6807.6.camel@localhost.localdomain> References: <1124048263.6807.6.camel@localhost.localdomain> Message-ID: <43019EB2.3050703@terra.es> He estado probando y me quedan varias dudas. He instalado todo, y le doy al programa de consola de python y pongo "printo 'hola'" y me dice hola. Parece que la cosa va bien. La cosa ahora es ejecutar un archivo .py. Parece ser que de principio hay que poner el directorio de python en el PATH de Windows pero no tengo ni idea de como hacerlo. Luego he instalado PocketConsole, por lo que poniendo python archivo.py supongo que desde consola podré ejecutarlo. De todas formas sabes de alguna forma poder ejecutarlo del tirón sin tener que entrar en consola???? Por otra parte estoy probando PyGame. He copiado el port de pygame para ppc al directorio Lib de Python. Pero no he copiado los archivos sueltos, los he puesto dentro de un directorio "pygame", creo que es así. La cuestión es que dice que hay que bajarse las librerías de SDL para WinCe de una página que pone. Lo he bajado todo pero no se que hacer con el. Lo que más me suena es un archivo "SDL.a" pero no se donde copiarlo ni que hacer con el. ¿sabes que tengo que hacer con esto? Te agradecería que me repondieses pq estoy muy interesado en programar en python para la pda gracias y un saludo Andrés Ignacio Martínez Soto wrote: >Parece que el enlace no salió bien, el correcto es éste: >http://blogs.unixage.com/blojsom/blog/adam.kruszewski/python/ >Saludos > > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From al084070 en alumail.uji.es Tue Aug 16 11:07:39 2005 From: al084070 en alumail.uji.es (=?ISO-8859-1?Q?Andr=E9s?= Ignacio =?ISO-8859-1?Q?Mart=EDnez?= Soto) Date: Tue, 16 Aug 2005 11:07:39 +0200 Subject: Python para PDA Message-ID: <1124183260.25203.29.camel@localhost.localdomain> Si habeís leído un poco la estructura de las carpetas del fichero comprimido vereís que hay dos carpetas: -Storage Card -> a colocar en una tarjeta de memoria -Windows -> a colocar todos los ficheros de la misma en Windows (son las librerías compartidas de TCL, SDL, SQLite..) La carpeta /Windows/Start Menu/ contiene un `acceso directo` al Mini-IDLE, no me acuerdo ahora mismo si en uno PDA en castellano es Menú Inicio o Start Menu, buscadlo vosotros. Copiad toda las carpetas que hay dentro de Storage Card a la tarjeta de memoria. La carpeta Python es Python con sus cosas básicas, dentro de la misma existe una carpeta llamada Lib, y ahí un Setup Registry.lnk. Pinchando sobre éste y teniendo bien puestas las carpetas, se os asociarán los ficheros .py,.pyo y .pyc al intérprete de Python (ver nota sobre Explorador de Windows). Después de hacer esto, ya sólo falta leerse los ejemplos que hay en: /Storage Card/My Documents/python/ y en Storage Card/My Documents/python-pygame/ . Prestad atención a los paths para los módulos, ya que no se buscan en la carpeta estándar, copiar los sys.append como éste de Tkinter: sys.path.append('\\Storage Card\ \Python\\Lib\\python23.zip\\lib-tk') . Para hacer los códigos multiplataforma haced esto: import sys if sys.platform == 'Pocket PC': sys.path.append('\\Storage Card\\Python\\Lib\\python23.zip\\lib-tk') from Tkinter import * elif sys.platform == 'Linux2': ....código... else: ....código... La IDLE en inglés no tiene ningún misterio para su uso, pues es básicamente idéntica a la IDLE para X86 y PPC (Power PC ; no confundir con Pocket PC). Estoy revisando a fondo la Mini-IDLE ya que en mi PDA (HP 5550) aparecieron algunos bugs, de momento tengo la traducción al Català, pero si alguien la quiere en Castellano que se la haga él o espere unos días que no tengo mucho tiempo. Traducirla es cosa de 20-25 minutos, las cosas a traducir están en el mismo código del Mini-IDLE y son pocas cadenas, así que no presenta dificultad. Tened cuidado con los Unicodes que no van muy allá. Aquí os adjunto un código completo que funciona en Windows Mobile 2003, Unix/GNU-Linux/FreeBSD y en Windows. Está en català, pero sirve para ejemplo de Tkinter y generación de ficheros XML (`a lo bestia y en bruto`), si alguien vé un bug o lo puede optimizar que me lo haga saber, pues es mi 1er programa completo con clases. Sirve para hacer Trainspotting (apuntar fotografías de ferrocarriles) ¿Y qué mejor para él que un PDA? Su autor soy yo, pero como soy fan del soft libre, lo libero ;) y podeís usarlo para hacer lo que queraís, aunque no estaría de menos decir mi nombre como el autor :) . Si alguien se apunta, podemos introducir la documentación en castellano de todos los módulos que se incluyen, incluso preparar un instalador automático, no sería mucha faena, pero `servidor` no tiene ningún Windows instalado en su PC, sólo GNU-Linux, si desde Wine pudiese hacer algo... *-Nota-* Como el explorador de Windows CE es más patatero que de costumbre, bajad Total Commander y vereís que maravilla (si fuese GPL sería la *~·#*@) http://www.ghisler.com/smartphone.htm Para editar códigos no vale el Pocket Word más que para adornar, utilizar el Tilliansoft Notepad o el PHM Notepad, pero tened en cuenta que Windows Mobile 2003 no utiliza unicode, sino ascii-extendido. Saludos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From al084070 en alumail.uji.es Tue Aug 16 11:11:17 2005 From: al084070 en alumail.uji.es (=?ISO-8859-1?Q?Andr=E9s?= Ignacio =?ISO-8859-1?Q?Mart=EDnez?= Soto) Date: Tue, 16 Aug 2005 11:11:17 +0200 Subject: Python para PDA Message-ID: <1124183477.26500.1.camel@localhost.localdomain> #Aquí el código #!/usr/bin/python #-*-coding:UTF-8 -*- import sys #sys.path.append("\\Storage Card\\Python\\Lib\\python23.zip\\lib-tk") #importa mòdul sys i verifica la plataforma sobre la que corre import sys if sys.platform!="Pocket PC": try: from Tkinter import * from tkMessageBox import * from time import localtime, strftime except: raise "No s'han pogut importar els mòduls\nSortint" else: try: sys.path.append("\\Storage Card\\Python\\Lib\ \python23.zip\\lib-tk") from Tkinter import * from tkMessageBox import * from time import localtime, strftime except: raise "No s'han pogut importar els mòduls\nSortint" global lista lista=[] class Program(Frame): """PocketTrainSpotter""" def __init__(self,master): Frame.__init__(self,master) self.grid() self.frame1() def frame1 (self): frame1=Frame(self) self.lpaisdata=Label(self,text="País i data").grid(row=0,column=1,sticky=W) self.lpais=Label(self,text="País").grid(row=1,sticky=W) self.pais=Entry(self,width=14) self.pais.grid(row=1,column=1,sticky=W) self.llloc=Label(self,text="Lloc").grid(row=2,sticky=W) self.lloc=Entry(self,width=14) self.lloc.grid(row=2,column=1,sticky=W) self.ldata=Label(self,text="Data").grid(row=3,column=0,sticky=W) self.data=Entry(self,width=14) self.data.grid(row=3,column=1,sticky=W) self.ldades=Label(self,text="Dades del tren").grid(row=4,column=1,sticky=W) self.lcomp=Label(self,text="Companyia").grid(row=5,column=0,sticky=W) self.comp=Entry(self,width=14) self.comp.grid(row=5,column=1,sticky=W) self.lnum=Label(self,text="Numeració").grid(row=6,column=0,sticky=W) self.num=Entry(self,width=14) self.num.grid(row=6,column=1,sticky=W) self.ldades=Label(self,text="Tipus de tren").grid(row=7,column=1,sticky=W) self.lesq=Label(self,text="Esquema de colors").grid(row=8,column=0,sticky=W) self.esq=Entry(self,width=14) self.esq.grid(row=8,column=1,sticky=W) self.sep=Label(self,text="").grid(row=9,column=1,sticky=W) self.bt=Button(self,text="Continua",command=self.dades1).grid(row=10,column=0,sticky=W) self.sortir=Button(self,text="Sortir",command=self.surt,bd=3,bg="yellow",anchor="center").grid(row=10,column=1,sticky=W) return frame1 def frame2 (self): #esborra finestra1 self.sep=Label(self,width=16).grid(row=6,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=7,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=8,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=9,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=9,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=6,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=7,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=8,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=9,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=9,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=10,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=10,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=11,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=12,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=1,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=1,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=3,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=3,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=4,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=4,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=5,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=5,column=1,sticky=W) self.lloc.destroy() print "Frame 2 creada" frame2=Frame(self) self.update() self.ltob=Label(self,text="Tipus d'objecte").grid(row=0,column=0,sticky=W) self.lista=Listbox(self,height=6,width=16) llista=["Edifici","Locomotora","Automotor","Detall","Cotxe Viatgers","Vagó mercaderies"] for item in llista: self.lista.insert(END,item) self.lista.grid(row=0,column=1,sticky=W) self.lttren=Label(self,text="Dades del tren").grid(row=1,column=1,sticky=W) self.ltren=Label(self,text="Tipus de tren").grid(row=2,column=0,sticky=W) self.dtptren=Entry(self,width=14) self.dtptren.grid(row=2,column=1,sticky=W) self.ntren=Label(self,text="Numero de tren").grid(row=3,column=0,sticky=W) self.numtren=Entry(self,width=14) self.numtren.grid(row=3,column=1,sticky=W) self.lorigen=Label(self,text="Origen").grid(row=4,column=0,sticky=W) self.origen=Entry(self,width=14) self.origen.grid(row=4,column=1,sticky=W) self.ldest=Label(self,text="Destinació").grid(row=5,column=0,sticky=W) self.dest=Entry(self,width=14) self.dest.grid(row=5,column=1,sticky=W) self.bat=Button(self,text="Continua",command=self.dades2).grid(row=8,column=0,sticky=W) self.sartir=Button(self,text="Sortir",command=self.surt,bd=3,bg="yellow",anchor="center").grid(row=8,column=1,sticky=W) self.update() return frame2 def frame3 (self): frame3=Frame(self) #esborra widgets finestra 2 self.lista.destroy() self.sep=Label(self,width=16).grid(row=0,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=0,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=1,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=1,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=2,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=2,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=3,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=3,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=4,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=4,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=5,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=5,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=6,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=6,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=7,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=7,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=8,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=8,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=9,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=9,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=10,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=10,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=11,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=11,column=1,sticky=W) self.sep=Label(self,width=16).grid(row=12,column=0,sticky=W) self.sep=Label(self,width=16).grid(row=12,column=1,sticky=W) self.update() #widgets frame3: self.lob=Label(self,text="Observacions").grid(row=0,column=0,sticky=W) self.obs=Entry(self,width=30) self.obs.grid(row=1,column=0,sticky=W) self.btt=Button(self,text="Genera fitxa",command=self.dades3).grid(row=2,column=0,sticky=W) self.srtir=Button(self,text="Sortir",command=self.surt,bd=3,bg="yellow",anchor="center").grid(row=3,column=0,sticky=W) print "Frame 3 creada" self.update() self.foo() def foo(self): print "Foo" def dades1 (self): lista.append(self.pais.get()) lista.append(self.lloc.get()) lista.append(self.data.get()) lista.append(self.comp.get()) lista.append(self.num.get()) lista.append(self.esq.get()) print lista self.frame2() def dades2 (self): lista.append(self.lista.get(ACTIVE) ) lista.append(self.dtptren.get()) lista.append(self.numtren.get()) lista.append(self.esq.get()) lista.append(self.origen.get()) lista.append(self.dest.get()) print lista self.frame3() def dades3(self): lista.append(self.obs.get()) print lista self.procesa_xml(lista) print "fitxa generada" return lista def conv_ui(self,cadena): ul=unicode(cadena,"latin_1") ul.encode("latin_1") return ul def procesa_sql (self,lista): import os file="" if sys.platform=="linux2": import commands path = commands.getoutput("echo $HOME") sep = os.sep psep = os.pathsep file="%s%sllista.htmlº"%(path,sep) elif sys.platform=="win 32": path = "c:\\llista.html" file="%s"%(path) elif sys.platform=="Pocket PC": path = " \\ " sep = os.sep psep = os.pathsep file="%sllista.html"%(path) else: pass def procesa_xml(self,lista): import os file="" if sys.platform=="linux2": import commands path = commands.getoutput("echo $HOME") sep = os.sep psep = os.pathsep file="%s%sllista.htmlº"%(path,sep) elif sys.platform=="win 32": path = "c:\\llista.html" file="%s"%(path) elif sys.platform=="Pocket PC": path = " \\ " sep = os.sep psep = os.pathsep file="%sllista.html"%(path) else: file="llista.html" buit=""" Fotos trens Dades de les fotos

""" try: f=open(file,"r") except IOError: try: #Si deixa el sistema operatiu/no es troba llista.html, es crea una llista buida f=open(file,"w") f.write(buit) f.close() f=open(file,"r") except: print "No s'ha pogut obrir el fitxer" raw_input("") def copia(f): try: fold="%s.old"%(file) g=open(fold,"w") except IOError: try: #Si deixa el sistema operatiu/no es troba llista.html, es crea una llista buida g=open(fold,"w") g.write(buit) g.close() g=open(fold,"r") except: print "No s'ha pogut obrir el fitxer" raw_input("") return -1 dades=f.read() g.write(dades) g.close() return 0 def llig(f): lista=f.read() lista=lista[:-29] return lista copia(f) ls=llig(f) f.close() f=open(file,"a") def escriu(f,dades): bloc=""" Fotos trens Dades de les fotos

Lloc i data

País: %s

Lloc: %s

Data: %s

Dades del tren

Companyia: %s

Numeració: %s

Tipus d'objecte: %s

Esquema de colors: %s

Tipus tren

Tipus de tren: %s

Número de tren: %s

Origen: %s

Destinació: %s

Observacions: %s

"""%(dades[0],dades[1],dades[2],dades[3],dades[4],dades[6],dades[5],dades[7],dades[8],dades[9],dades[10],dades[11]) f.write(bloc) return 0 escriu(f,lista) f.write("") f.close() self.info() def surt (self): if askyesno("Sortint","Surt?"): sys.exit(0) else: return def info (self): showinfo("Avís","Fitxa generada\nPremi ok per sortir") self.surt() root=Tk() print sys.platform if sys.platform=="linux2": root.title("LinPyTrainspotter") root.geometry("450x320") elif sys.platform=="win 32": root.title("WinPyTrainspotter") root.geometry("450x320") elif sys.platform=="Pocket PC": root.title("PocketPyTrainspotter") root.geometry("240x320") else: root.title("PyTrainspotter") root.geometry("450x320") app=Program(root) root.mainloop() #/Fin del código ¿Alguien podría decirme como envíar un post a la lista y que quede en el mismo hilo que el otro? -> gracias, para mi es raro o imposible ;). Saludos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From javi.pacheco en terra.es Tue Aug 16 11:34:52 2005 From: javi.pacheco en terra.es (=?UTF-8?B?SmF2aWVyIFDDqXJleg==?=) Date: Tue, 16 Aug 2005 11:34:52 +0200 Subject: Python para PDA In-Reply-To: <1124183260.25203.29.camel@localhost.localdomain> References: <1124183260.25203.29.camel@localhost.localdomain> Message-ID: <4301B33C.30904@terra.es> Muy buenas: Yo he estado leyendo todo lo que dices pero la verdad que no se que es lo que has instalado. Yo he instalado los paquetes 1 a 1 y hay cosas que no me vienen. Creo que lo que tu has instalado es el todo en uno que viene en la web You can get also my all-in-one bundle (PythonCE, WxPython, PyGame, TkInter, PySQLite, some examples documentation for all of those in html/iSilo/PDF formats) which should work from storage card out of the box. Creo que es esto http://ft.atr.bydgoszcz.pl/~leeloo/PythonCE2.3.4-StorageCard.zip ¿¿Es así??. Es que ese paquete lo han quitado por lo que yo he tenido que instalar las cosas poco a poco y me faltan cosas como el "Setup Registry.lnk", o el mini-Idle. Si tienes ese paquete y puedes colgarlo en alguna parte te lo agradería mucho ya que creo que esa es la solución a todos mis problemas, Gracias por todo y un saludo Andrés Ignacio Martínez Soto wrote: >Si habeís leído un poco la estructura de las carpetas del fichero >comprimido vereís que hay dos carpetas: > >-Storage Card -> a colocar en una tarjeta de memoria >-Windows -> a colocar todos los ficheros de la misma en Windows (son las >librerías compartidas de TCL, SDL, SQLite..) > >La carpeta /Windows/Start Menu/ contiene un `acceso directo` al >Mini-IDLE, no me acuerdo ahora mismo si en uno PDA en castellano es Menú >Inicio o Start Menu, buscadlo vosotros. > >Copiad toda las carpetas que hay dentro de Storage Card a la tarjeta de >memoria. La carpeta Python es Python con sus cosas básicas, dentro de la >misma existe una carpeta llamada Lib, y ahí un Setup Registry.lnk. >Pinchando sobre éste y teniendo bien puestas las carpetas, se os >asociarán los ficheros .py,.pyo y .pyc al intérprete de Python (ver nota >sobre Explorador de Windows). > >Después de hacer esto, ya sólo falta leerse los ejemplos que hay >en: /Storage Card/My Documents/python/ y en Storage Card/My >Documents/python-pygame/ . Prestad atención a los paths para los >módulos, ya que no se buscan en la carpeta estándar, copiar los >sys.append como éste de Tkinter: sys.path.append('\\Storage Card\ >\Python\\Lib\\python23.zip\\lib-tk') . > >Para hacer los códigos multiplataforma haced esto: > >import sys >if sys.platform == 'Pocket PC': > sys.path.append('\\Storage Card\\Python\\Lib\\python23.zip\\lib-tk') > from Tkinter import * >elif sys.platform == 'Linux2': > ....código... >else: > ....código... > > > >La IDLE en inglés no tiene ningún misterio para su uso, pues es >básicamente idéntica a la IDLE para X86 y PPC (Power PC ; no confundir >con Pocket PC). > >Estoy revisando a fondo la Mini-IDLE ya que en mi PDA (HP 5550) >aparecieron algunos bugs, de momento tengo la traducción al Català, pero >si alguien la quiere en Castellano que se la haga él o espere unos días >que no tengo mucho tiempo. Traducirla es cosa de 20-25 minutos, las >cosas a traducir están en el mismo código del Mini-IDLE y son pocas >cadenas, así que no presenta dificultad. > >Tened cuidado con los Unicodes que no van muy allá. > >Aquí os adjunto un código completo que funciona en Windows Mobile 2003, >Unix/GNU-Linux/FreeBSD y en Windows. Está en català, pero sirve para >ejemplo de Tkinter y generación de ficheros XML (`a lo bestia y en >bruto`), si alguien vé un bug o lo puede optimizar que me lo haga saber, >pues es mi 1er programa completo con clases. Sirve para hacer >Trainspotting (apuntar fotografías de ferrocarriles) ¿Y qué mejor para >él que un PDA? Su autor soy yo, pero como soy fan del soft libre, lo >libero ;) y podeís usarlo para hacer lo que queraís, aunque no estaría >de menos decir mi nombre como el autor :) . > >Si alguien se apunta, podemos introducir la documentación en castellano >de todos los módulos que se incluyen, incluso preparar un instalador >automático, no sería mucha faena, pero `servidor` no tiene ningún >Windows instalado en su PC, sólo GNU-Linux, si desde Wine pudiese hacer >algo... > >*-Nota-* Como el explorador de Windows CE es más patatero que de >costumbre, bajad Total Commander y vereís que maravilla (si fuese GPL >sería la *~·#*@) http://www.ghisler.com/smartphone.htm >Para editar códigos no vale el Pocket Word más que para adornar, >utilizar el Tilliansoft Notepad o el PHM Notepad, pero tened en cuenta >que Windows Mobile 2003 no utiliza unicode, sino ascii-extendido. > >Saludos > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From al084070 en alumail.uji.es Tue Aug 16 12:01:16 2005 From: al084070 en alumail.uji.es (=?ISO-8859-1?Q?Andr=E9s?= Ignacio =?ISO-8859-1?Q?Mart=EDnez?= Soto) Date: Tue, 16 Aug 2005 12:01:16 +0200 Subject: Python para PDA -> Nuevo enlace; Message-ID: <1124186477.28437.2.camel@localhost.localdomain> El enlace es el mismo, sólo que la versión de arriba tiene los caracteres no ascii ya pasados por el navegador, y la de bajo es tal cual, aun así no funciona. Como veo que no funciona el enlace dado, aquí teneís el fichero en mi cuenta: http://www.aditel.org/~martine/PythonCE2.3.4-StorageCard.zip Saludos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From svenero en gmail.com Tue Aug 16 12:46:01 2005 From: svenero en gmail.com (Javierin) Date: Tue, 16 Aug 2005 12:46:01 +0200 Subject: Tipos protegidos para acceso a ficheros Message-ID: <1124189161.4593.9.camel@localhost.localdomain> Hola, de qué formas puedo proteger los accesos a un fichero susceptible de modificación y acceso simultáneo¿? Tengo un servidor CGIHTTPServer y el archivo es el de las cookies. He puesto semáforos (lo único que se me ocurrió) pero me parece que no es buena idea ya que para cada petición se genera un acceso a la clase y entonces los semáforos dentro de la clase no valen... Algo parecido a los tipos protegidos de Ada¿? Acceso restringido a una parte del código (donde tendría todas las funciones de acceso y modificación) para que no se pueda ejecutar hasta que no se termine de manejar el fichero¿? Otra cosilla: cómo podría hacer a mi servidor multitarea¿? Algo así¿?: ---- server = HTTPServer(("localhost", 8080), ServidorPracticas_class) serverThread = threading.Thread(target = server.serve_forever) serverThread.start() ---- Gracias! -- _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Tue Aug 16 12:56:50 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Tue, 16 Aug 2005 12:56:50 +0200 Subject: Tipos protegidos para acceso a ficheros In-Reply-To: <1124189161.4593.9.camel@localhost.localdomain> References: <1124189161.4593.9.camel@localhost.localdomain> Message-ID: <1124189811.8268.17.camel@savin.proteus> El bloqueo tiene que ser del nivel de lo que tengas compartido. En el caso de un cgi, lo que se comparte es el sistema de archivos. Tendrás que usar bloqueos de archivos. Mira esto: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/65203 si no lo quieres tan multiplataforma, quedará más simple que el código de la receta. Y, por supuesto, te puedes pasar a un servidor ya hecho, hay miles y seguro que alguno se adapta a tus fines. El mar, 16-08-2005 a las 12:46 +0200, Javierin escribió: > Hola, > > de qué formas puedo proteger los accesos a un fichero susceptible de > modificación y acceso simultáneo¿? > > Tengo un servidor CGIHTTPServer y el archivo es el de las cookies. He > puesto semáforos (lo único que se me ocurrió) pero me parece que no es > buena idea ya que para cada petición se genera un acceso a la clase y > entonces los semáforos dentro de la clase no valen... > > Algo parecido a los tipos protegidos de Ada¿? Acceso restringido a una > parte del código (donde tendría todas las funciones de acceso y > modificación) para que no se pueda ejecutar hasta que no se termine de > manejar el fichero¿? > > > Otra cosilla: cómo podría hacer a mi servidor multitarea¿? Algo así¿?: > > ---- > server = HTTPServer(("localhost", 8080), ServidorPracticas_class) > serverThread = threading.Thread(target = server.serve_forever) > serverThread.start() > ---- > > Gracias! > > -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From javi.pacheco en terra.es Tue Aug 16 13:20:04 2005 From: javi.pacheco en terra.es (=?UTF-8?B?SmF2aWVyIFDDqXJleg==?=) Date: Tue, 16 Aug 2005 13:20:04 +0200 Subject: Python para PDA -> Nuevo enlace; In-Reply-To: <1124186477.28437.2.camel@localhost.localdomain> References: <1124186477.28437.2.camel@localhost.localdomain> Message-ID: <4301CBE4.7010104@terra.es> Pues no se que me está pasando pero no lo logro. De principio yo no tengo almacenada la tarjeta en "Storage Card" sino en "SD Card". Total, he copiado todo en su sitio y está todo bien, me he metido en el archivo "setup-registry.py" y he cambiado las rutas a "SD Card" para no tener problemas cuando relacione los archivos .py y eso en el registro de windows. Cuando ejecuto el archivo "Setup Registry.lnk" me dice: "python.exe" (titulo de la ventana) "No se puede encontrar python (o uno de sus componentes). Comrpuebe que la ruta de acceso y el nombre de archivo son correctos y que todas las bibliotecas necesarias están diponibles" El archivo "python.exe" está en el mismo directorio que "Setup Registry.lnk", así que no se que puede estar pasando. Posiblemente haya que tocar algo más ¿sabes algo al recpecto? gracias por tu ayuda, se que me estoy poniendo pesaito pero a ver si sale esto andando Andrés Ignacio Martínez Soto wrote: >El enlace es el mismo, sólo que la versión de arriba tiene los >caracteres no ascii ya pasados por el navegador, y la de bajo es tal >cual, aun así no funciona. >Como veo que no funciona el enlace dado, aquí teneís el fichero en mi >cuenta: > > >http://www.aditel.org/~martine/PythonCE2.3.4-StorageCard.zip > >Saludos > > > > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From svenero en gmail.com Tue Aug 16 14:08:36 2005 From: svenero en gmail.com (Javierin) Date: Tue, 16 Aug 2005 14:08:36 +0200 Subject: Tipos protegidos para acceso a ficheros In-Reply-To: <1124189811.8268.17.camel@savin.proteus> References: <1124189161.4593.9.camel@localhost.localdomain> <1124189811.8268.17.camel@savin.proteus> Message-ID: <1124194116.5335.5.camel@localhost.localdomain> El mar, 16-08-2005 a las 12:56 +0200, Marcos Sánchez Provencio escribió: > El bloqueo tiene que ser del nivel de lo que tengas compartido. En el > caso de un cgi, lo que se comparte es el sistema de archivos. Tendrás > que usar bloqueos de archivos. > > Mira esto: > http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/65203 He estado comprobando desde línea de comandos pero no me cuadra... Si yo hago: >>> file = open("/home/svenero/PFC/hecho/cookies/cookies.txt", 'r+') >>> portalocker.lock(file, portalocker.LOCK_EX) >>> file.write("Escrito con file. Antes de hacerlo con ola") >>> ola = open("/home/svenero/PFC/hecho/cookies/cookies.txt", 'r+') >>> ola.write("Hecho con ola. A ver si sale") >>> file.close() >>> ola.close() Queda persistente en el archivo lo que hago con el descriptor ola. En cambio, si cierro antes ola, sí queda persistente. No sé si lo estaré haciendo bien. Todavía no estoy muy puesto con python... :) -- _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Tue Aug 16 14:35:31 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Tue, 16 Aug 2005 14:35:31 +0200 Subject: Tipos protegidos para acceso a ficheros In-Reply-To: <1124194116.5335.5.camel@localhost.localdomain> References: <1124189161.4593.9.camel@localhost.localdomain> <1124189811.8268.17.camel@savin.proteus> <1124194116.5335.5.camel@localhost.localdomain> Message-ID: <1124195731.8268.25.camel@savin.proteus> Lo único que se me ocurre es que el bloqueo funcione con otros procesos, pero no con el propio. En tal caso: * cgi, multiproceso -> bloqueo de ficheros * multihilo -> semáforos, etc pero sólo estoy especulando El mar, 16-08-2005 a las 14:08 +0200, Javierin escribió: > El mar, 16-08-2005 a las 12:56 +0200, Marcos Sánchez Provencio escribió: > > El bloqueo tiene que ser del nivel de lo que tengas compartido. En el > > caso de un cgi, lo que se comparte es el sistema de archivos. Tendrás > > que usar bloqueos de archivos. > > > > Mira esto: > > http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/65203 > > He estado comprobando desde línea de comandos pero no me cuadra... Si yo > hago: > > >>> file = open("/home/svenero/PFC/hecho/cookies/cookies.txt", 'r+') > >>> portalocker.lock(file, portalocker.LOCK_EX) > >>> file.write("Escrito con file. Antes de hacerlo con ola") > >>> ola = open("/home/svenero/PFC/hecho/cookies/cookies.txt", 'r+') > >>> ola.write("Hecho con ola. A ver si sale") > >>> file.close() > >>> ola.close() > > Queda persistente en el archivo lo que hago con el descriptor ola. En > cambio, si cierro antes ola, sí queda persistente. > > No sé si lo estaré haciendo bien. Todavía no estoy muy puesto con > python... :) -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From svenero en gmail.com Tue Aug 16 18:56:04 2005 From: svenero en gmail.com (Javierin) Date: Tue, 16 Aug 2005 18:56:04 +0200 Subject: Tipos protegidos para acceso a ficheros In-Reply-To: <1124195731.8268.25.camel@savin.proteus> References: <1124189161.4593.9.camel@localhost.localdomain> <1124189811.8268.17.camel@savin.proteus> <1124194116.5335.5.camel@localhost.localdomain> <1124195731.8268.25.camel@savin.proteus> Message-ID: <1124211365.5335.8.camel@localhost.localdomain> Los bloqueos que ofrecen los módulos posixfile y fcntl no son lo que busco o no sé usarlos... Hay alguna forma de comprobar que un fichero esté abierto¿? -- _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From optimasc en yahoo.com.mx Tue Aug 16 19:23:26 2005 From: optimasc en yahoo.com.mx (Mauricio Flores Olmos) Date: Tue, 16 Aug 2005 12:23:26 -0500 Subject: Off topic: Sitio de Pygestor hackeado? Message-ID: <4302210E.2040202@yahoo.com.mx> Pues entrando hoy al sitio de Gestor: www.galilea.cl/gestor se ve que lo hackearon uno argentino... Chequen su sitio... Mauricio Flores Olmos __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ?gratis! Reg?strate ya - http://correo.yahoo.com.mx/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From acuellar en puj.edu.co Tue Aug 16 23:04:25 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Tue, 16 Aug 2005 16:04:25 -0500 Subject: ayuda!!! Message-ID: si, eso era lo que necesitaba, gracias ALEXIS CUELLAR ________________________________ De: python-es-bounces en aditel.org en nombre de Cesar Cardenas Desales Enviado el: Vie 12/08/2005 07:04 p.m. Para: La lista de python en castellano Asunto: Re: [Python-es] ayuda!!! Pues yo desde la consola de python en windows puedo ejecutar import os os.system("CLS") No se si eso sea lo que deseas --- Alexis Cuellar Ocampo escribió: > necesito limpiar el shell, como lo hago?? > > > > ALEXIS CUELLAR > > > ________________________________ > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From acuellar en puj.edu.co Tue Aug 16 23:12:04 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Tue, 16 Aug 2005 16:12:04 -0500 Subject: ayuda!!! Message-ID: primero que todo Ctrl + L no me funciono y segundo yo quiero hacerlo desde mediante alguna función. detodas maneras se lo agradesco. a tambien agradeceria si dicen donde puedo encontrar un buen tutorial sobre wxpython y tambien el manejo web. ALEXIS CUELLAR ________________________________ De: python-es-bounces en aditel.org en nombre de Pepe Aracil Enviado el: Lun 15/08/2005 04:21 a.m. Para: La lista de python en castellano Asunto: Re: [Python-es] ayuda!!! Ctrl + L Salud. Alexis Cuellar Ocampo wrote: > necesito limpiar el shell, como lo hago?? > > > > ALEXIS CUELLAR > > > ________________________________ > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cescd en yahoo.com.mx Tue Aug 16 23:46:19 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Tue, 16 Aug 2005 16:46:19 -0500 (CDT) Subject: =?iso-8859-1?q?Traducci=F3n_de_Tutoriales_de_PythonC?= =?iso-8859-1?q?ard?= Message-ID: <20050816214620.76620.qmail@web50403.mail.yahoo.com> Me complace comunicarles que el grupo de Python de México sigue creciendo. Ya tiene 49 miembros registrados, y su página Web saliendo del horno, aunque todavía falta mucha labor. http://www.pythonmexico.org/ He estado trabajando en una traducción de los manuales introductorios de PythonCard. Si quieren revisar lo que hay hasta ahora está en: http://www.pythonmexico.org/index_html/Members/cesar/PythonCard/doc/html/walkthrough1.html http://www.pythonmexico.org/index_html/Members/cesar/PythonCard/doc/html/walkthrough2.html http://www.pythonmexico.org/index_html/Members/cesar/PythonCard/doc/html/walkthrough3.html He intentado que la traducción no sea muy mexicanizada, pero con seguridad sus comentarios y observaciones serán de mucha ayuda . César Cárdenas Desales __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ From acuellar en puj.edu.co Wed Aug 17 01:25:46 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Tue, 16 Aug 2005 18:25:46 -0500 Subject: ayuda!!! Message-ID: necesito de nuevo ayuda con os.system('cls'), lo que pasa es que este método también me saca del prompt. ALEXIS CUELLAR Estudiante de Ingenieria de Sistemas y Computacion Pontificia Universidad Javeriana de cali ________________________________ De: python-es-bounces en aditel.org en nombre de Alexis Cuellar Ocampo Enviado el: Mar 16/08/2005 04:04 p.m. Para: La lista de python en castellano Asunto: RE: [Python-es] ayuda!!! si, eso era lo que necesitaba, gracias ALEXIS CUELLAR ________________________________ De: python-es-bounces en aditel.org en nombre de Cesar Cardenas Desales Enviado el: Vie 12/08/2005 07:04 p.m. Para: La lista de python en castellano Asunto: Re: [Python-es] ayuda!!! Pues yo desde la consola de python en windows puedo ejecutar import os os.system("CLS") No se si eso sea lo que deseas --- Alexis Cuellar Ocampo escribió: > necesito limpiar el shell, como lo hago?? > > > > ALEXIS CUELLAR > > > ________________________________ > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cescd en yahoo.com.mx Wed Aug 17 01:30:42 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Tue, 16 Aug 2005 18:30:42 -0500 (CDT) Subject: ayuda!!! In-Reply-To: References: Message-ID: <20050816233042.80849.qmail@web50409.mail.yahoo.com> ¿De cual prompt? ¿El del intérprete de Python (>>>) (aquí sí me funciona)? --- Alexis Cuellar Ocampo escribió: > necesito de nuevo ayuda con os.system('cls'), lo que > pasa es que este método también me saca del prompt. > > > ALEXIS CUELLAR > > > Estudiante de Ingenieria de Sistemas y Computacion > > > Pontificia Universidad Javeriana de cali > > > > > > ________________________________ > > De: python-es-bounces en aditel.org en nombre de Alexis > Cuellar Ocampo > Enviado el: Mar 16/08/2005 04:04 p.m. > Para: La lista de python en castellano > Asunto: RE: [Python-es] ayuda!!! > > > > si, eso era lo que necesitaba, gracias > > > ALEXIS CUELLAR > > > ________________________________ > > De: python-es-bounces en aditel.org en nombre de Cesar > Cardenas Desales > Enviado el: Vie 12/08/2005 07:04 p.m. > Para: La lista de python en castellano > Asunto: Re: [Python-es] ayuda!!! > > > > Pues yo desde la consola de python en windows puedo > ejecutar > > import os > os.system("CLS") > > No se si eso sea lo que deseas > > > --- Alexis Cuellar Ocampo > escribió: > > > necesito limpiar el shell, como lo hago?? > > > > > > > > ALEXIS CUELLAR > > > > > > ________________________________ > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y > antispam ¡gratis! > Regístrate ya - http://correo.yahoo.com.mx/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ From acuellar en puj.edu.co Wed Aug 17 01:36:10 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Tue, 16 Aug 2005 18:36:10 -0500 Subject: ayuda!!! Message-ID: no del DOS ALEXIS CUELLAR Estudiante de Ingenieria de Sistemas y Computacion Pontificia Universidad Javeriana de cali ________________________________ De: python-es-bounces en aditel.org en nombre de Cesar Cardenas Desales Enviado el: Mar 16/08/2005 06:30 p.m. Para: La lista de python en castellano Asunto: RE: [Python-es] ayuda!!! ¿De cual prompt? ¿El del intérprete de Python (>>>) (aquí sí me funciona)? --- Alexis Cuellar Ocampo escribió: > necesito de nuevo ayuda con os.system('cls'), lo que > pasa es que este método también me saca del prompt. > > > ALEXIS CUELLAR > > > Estudiante de Ingenieria de Sistemas y Computacion > > > Pontificia Universidad Javeriana de cali > > > > > > ________________________________ > > De: python-es-bounces en aditel.org en nombre de Alexis > Cuellar Ocampo > Enviado el: Mar 16/08/2005 04:04 p.m. > Para: La lista de python en castellano > Asunto: RE: [Python-es] ayuda!!! > > > > si, eso era lo que necesitaba, gracias > > > ALEXIS CUELLAR > > > ________________________________ > > De: python-es-bounces en aditel.org en nombre de Cesar > Cardenas Desales > Enviado el: Vie 12/08/2005 07:04 p.m. > Para: La lista de python en castellano > Asunto: Re: [Python-es] ayuda!!! > > > > Pues yo desde la consola de python en windows puedo > ejecutar > > import os > os.system("CLS") > > No se si eso sea lo que deseas > > > --- Alexis Cuellar Ocampo > escribió: > > > necesito limpiar el shell, como lo hago?? > > > > > > > > ALEXIS CUELLAR > > > > > > ________________________________ > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y > antispam ¡gratis! > Regístrate ya - http://correo.yahoo.com.mx/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From acuellar en puj.edu.co Wed Aug 17 01:39:20 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Tue, 16 Aug 2005 18:39:20 -0500 Subject: ayuda!!! Message-ID: ... coord=self.tab.coordenadas() self.tab.descubrir(coord[0],coord[1]) p_char=self.deb_char(coord[0],coord[1]) os.system('cls') #esta es la parte donde lo llamo self.tab.imprimir() coord2=self.tab.coordenadas() self.tab.descubrir(coord2[0],coord2[1]) s_char=self.deb_char(coord2[0],coord2[1]) self.tab.imprimir() ... este es parte del codigo ALEXIS CUELLAR Estudiante de Ingenieria de Sistemas y Computacion Pontificia Universidad Javeriana de cali ________________________________ De: python-es-bounces en aditel.org en nombre de Cesar Cardenas Desales Enviado el: Mar 16/08/2005 06:30 p.m. Para: La lista de python en castellano Asunto: RE: [Python-es] ayuda!!! ¿De cual prompt? ¿El del intérprete de Python (>>>) (aquí sí me funciona)? --- Alexis Cuellar Ocampo escribió: > necesito de nuevo ayuda con os.system('cls'), lo que > pasa es que este método también me saca del prompt. > > > ALEXIS CUELLAR > > > Estudiante de Ingenieria de Sistemas y Computacion > > > Pontificia Universidad Javeriana de cali > > > > > > ________________________________ > > De: python-es-bounces en aditel.org en nombre de Alexis > Cuellar Ocampo > Enviado el: Mar 16/08/2005 04:04 p.m. > Para: La lista de python en castellano > Asunto: RE: [Python-es] ayuda!!! > > > > si, eso era lo que necesitaba, gracias > > > ALEXIS CUELLAR > > > ________________________________ > > De: python-es-bounces en aditel.org en nombre de Cesar > Cardenas Desales > Enviado el: Vie 12/08/2005 07:04 p.m. > Para: La lista de python en castellano > Asunto: Re: [Python-es] ayuda!!! > > > > Pues yo desde la consola de python en windows puedo > ejecutar > > import os > os.system("CLS") > > No se si eso sea lo que deseas > > > --- Alexis Cuellar Ocampo > escribió: > > > necesito limpiar el shell, como lo hago?? > > > > > > > > ALEXIS CUELLAR > > > > > > ________________________________ > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y > antispam ¡gratis! > Regístrate ya - http://correo.yahoo.com.mx/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cescd en yahoo.com.mx Wed Aug 17 01:41:02 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Tue, 16 Aug 2005 18:41:02 -0500 (CDT) Subject: ayuda!!! In-Reply-To: References: Message-ID: <20050816234102.3850.qmail@web50412.mail.yahoo.com> Pues es que ese es el comportamiento normal de comando CLS de DOS. Si deseas trabajar cosas sencilas con la línea de comando, tal vez el módulo cmd te sirva: http://effbot.org/librarybook/cmd.htm Otra opción es usar el módulo curses. Las versiones estables solo sirven en sistemas *NIX. Las versiones para Win32 son funcionales, pero no se si estables, así que si las usas dependerá del nivel de confiabilidad que buscas. Saludos --- Alexis Cuellar Ocampo escribió: > no del DOS > > > ALEXIS CUELLAR > > > Estudiante de Ingenieria de Sistemas y Computacion > > > Pontificia Universidad Javeriana de cali > > > > > > ________________________________ > > De: python-es-bounces en aditel.org en nombre de Cesar > Cardenas Desales > Enviado el: Mar 16/08/2005 06:30 p.m. > Para: La lista de python en castellano > Asunto: RE: [Python-es] ayuda!!! > > > > ¿De cual prompt? ¿El del intérprete de Python (>>>) > (aquí sí me funciona)? > > > --- Alexis Cuellar Ocampo > escribió: > > > necesito de nuevo ayuda con os.system('cls'), lo > que > > pasa es que este método también me saca del > prompt. > > > > > > ALEXIS CUELLAR > > > > > > Estudiante de Ingenieria de Sistemas y Computacion > > > > > > Pontificia Universidad Javeriana de cali > > > > > > > > > > > > ________________________________ > > > > De: python-es-bounces en aditel.org en nombre de > Alexis > > Cuellar Ocampo > > Enviado el: Mar 16/08/2005 04:04 p.m. > > Para: La lista de python en castellano > > Asunto: RE: [Python-es] ayuda!!! > > > > > > > > si, eso era lo que necesitaba, gracias > > > > > > ALEXIS CUELLAR > > > > > > ________________________________ > > > > De: python-es-bounces en aditel.org en nombre de > Cesar > > Cardenas Desales > > Enviado el: Vie 12/08/2005 07:04 p.m. > > Para: La lista de python en castellano > > Asunto: Re: [Python-es] ayuda!!! > > > > > > > > Pues yo desde la consola de python en windows > puedo > > ejecutar > > > > import os > > os.system("CLS") > > > > No se si eso sea lo que deseas > > > > > > --- Alexis Cuellar Ocampo > > escribió: > > > > > necesito limpiar el shell, como lo hago?? > > > > > > > > > > > > ALEXIS CUELLAR > > > > > > > > > ________________________________ > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > __________________________________________________ > > Correo Yahoo! > > Espacio para todos tus mensajes, antivirus y > > antispam ¡gratis! > > Regístrate ya - http://correo.yahoo.com.mx/ > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y > antispam ¡gratis! > Regístrate ya - http://correo.yahoo.com.mx/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From acuellar en puj.edu.co Wed Aug 17 02:28:57 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Tue, 16 Aug 2005 19:28:57 -0500 Subject: ayuda!!! Message-ID: la Verdad es que estoy haciendo un juego, llamado concéntrese que consiste en descubrir las parejitas en un tablero de n*n, esto lo hago pidiendo las coordenadas (filas y columna), pero el problema es que como se va imprimiendo ya sea en DOS o en el shell de IDLE o unix, el estado anterior del tablero se puede ver. bueno si alguien ya ha echo algo como esto porfavor dígame como le hizo. ALEXIS CUELLAR Estudiante de Ingenieria de Sistemas y Computacion Pontificia Universidad Javeriana de cali ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From fpalm en ula.ve Wed Aug 17 04:18:21 2005 From: fpalm en ula.ve (Francisco Palm) Date: Tue, 16 Aug 2005 22:18:21 -0400 Subject: =?ISO-8859-1?Q?Traducci=F3n_de_Tutoriales_?= =?ISO-8859-1?Q?de_PythonCard?= In-Reply-To: <20050816214620.76620.qmail@web50403.mail.yahoo.com> References: <20050816214620.76620.qmail@web50403.mail.yahoo.com> Message-ID: <43029E6D.20909@ula.ve> Estimados amigos mexicanos, les escribo desde Venezuela. Solamente dos cosas: 1) Les agradezco muchísimo por el esfuerzo de traducir el tutorial, tengo a unos estudiantes que seguro les va a ser de mucha utilidad, yo también lo revisaré y les haré cualquier comentario que me parezca pertinente. 2) En Plone tienen un problema de codificación, en la página de miembros (members) el sistema está codificado como UTF-8, pero los contenidos están codificados como ISO-8859-1. De esa manera, es imposible poder visualizar está página correctamente. Saludos F. Palm Cesar Cardenas Desales wrote: >Me complace comunicarles que el grupo de Python de >México sigue creciendo. Ya tiene 49 miembros >registrados, y su página Web saliendo del horno, >aunque todavía falta mucha labor. > >http://www.pythonmexico.org/ > >He estado trabajando en una traducción de los manuales >introductorios de PythonCard. Si quieren revisar lo >que hay hasta ahora está en: > >http://www.pythonmexico.org/index_html/Members/cesar/PythonCard/doc/html/walkthrough1.html >http://www.pythonmexico.org/index_html/Members/cesar/PythonCard/doc/html/walkthrough2.html >http://www.pythonmexico.org/index_html/Members/cesar/PythonCard/doc/html/walkthrough3.html > >He intentado que la traducción no sea muy >mexicanizada, pero con seguridad sus comentarios y >observaciones serán de mucha ayuda . > > César Cárdenas Desales > From javi.pacheco en terra.es Wed Aug 17 10:04:35 2005 From: javi.pacheco en terra.es (=?UTF-8?B?SmF2aWVyIFDDqXJleg==?=) Date: Wed, 17 Aug 2005 10:04:35 +0200 Subject: Python para PDA In-Reply-To: <1124183260.25203.29.camel@localhost.localdomain> References: <1124183260.25203.29.camel@localhost.localdomain> Message-ID: <4302EF93.2030604@terra.es> Pues ya me funciona bien Python en la PDA. Para el que le interese, además de cambiar el archivo setup-registry.py hay que cambiar el link "Setup Registry.lnk", yo lo abrí con el Windows Commander desde la pda y lo cambié. Total ya funciona perfectamente. El problema es que hay que estar cambiando las rutas, en mi caso, ya que en lugar de "Storage Card" es "SD Card". Yo creo que lo lógico es que en lugar de poner direcciones absolutas poner el programa "python.exe" dentro del PATH. Así nos olvidamos de cambiar esas cosas. ¿como se hace? Pues ni idea, pero se puede investigar. Con respecto a lo de cargar las librerías de TK para los GUI, también hace falta las direcciones absolutas del archivo python2.3.zip, por lo que hay que cambiar las rutas en los archivos .py. ¿no existe ninguna manera de que esto no sea así? ¿¿Un archivo PYTHON_PATH por ejemplo que pueda solucionarlo??. Por último sería muy interesante hacer un instalable para que te haga todo este trabajo del tirón. Mucha gente no se pone a copiar archivos a saco para que funcione PYTHON. Si por ejemplo haces un juego o programa, como el usuario tenga que liar todo esto (aunque es sencillo) posiblemente no haga nada. Yo me apunto a lo de crear un instalable, pero no tengo ni idea de como hacerlo. Te puedo ayudar en lo que quieras. Si quieres me puedes explicar como se puede hacer un instalable por encima y me pongo a investigar saludos y gracias por todo ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From al3xmor3no en gmail.com Wed Aug 17 16:51:51 2005 From: al3xmor3no en gmail.com (Alex Moreno) Date: Wed, 17 Aug 2005 16:51:51 +0200 Subject: PIL y escribiendo un decoder Message-ID: <31b5712505081707515ab4e00e@mail.gmail.com> Hola, estoy escribiendo un decoder para un nuevo formato de imagen. Tengo las especificaciones y todo eso, y cuando intento ponerlo en marcha me da un pequeño error del tipo que no reconoce el formato de la imagen abierta. El caso es que me vendría genial disponer de algún pequeño ejemplo, tanto de un decoder implementado, como de la imagen en si que se pretende decodificar. Antes de enrrollarme más, ¿alguien podría ayudarme? Gracias, un saludo. From cescd en yahoo.com.mx Wed Aug 17 17:27:48 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Wed, 17 Aug 2005 10:27:48 -0500 (CDT) Subject: ayuda!!! In-Reply-To: References: Message-ID: <20050817152748.43836.qmail@web50407.mail.yahoo.com> Yo creo que sería mucho mejor hacerlo en PyGame o acaso con las figuras básicas de PythonG --- Alexis Cuellar Ocampo escribió: > la Verdad es que estoy haciendo un juego, llamado > concéntrese que consiste en descubrir las parejitas > en un tablero de n*n, esto lo hago pidiendo las > coordenadas (filas y columna), pero el problema es > que como se va imprimiendo ya sea en DOS o en el > shell de IDLE o unix, el estado anterior del tablero > se puede ver. > bueno si alguien ya ha echo algo como esto porfavor > dígame como le hizo. > > > ALEXIS CUELLAR > > > Estudiante de Ingenieria de Sistemas y Computacion > > > Pontificia Universidad Javeriana de cali > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ From py en ls-l.org Wed Aug 17 19:18:34 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 17 Aug 2005 19:18:34 +0200 Subject: Tipos protegidos para acceso a ficheros In-Reply-To: <1124211365.5335.8.camel@localhost.localdomain> References: <1124189161.4593.9.camel@localhost.localdomain> <1124189811.8268.17.camel@savin.proteus> <1124194116.5335.5.camel@localhost.localdomain> <1124195731.8268.25.camel@savin.proteus> <1124211365.5335.8.camel@localhost.localdomain> Message-ID: <4303716A.2090200@ls-l.org> Javierin escribió: > Los bloqueos que ofrecen los módulos posixfile y fcntl no son lo que > busco o no sé usarlos... > > Hay alguna forma de comprobar que un fichero esté abierto¿? En estos temas dependes mucho de lo que te pueda ofrecer el sistema operativo. Para la escritura en un fichero tienes por medio el buffer de escritura del sistema operativo, y luego está el modo de sincronizar clusters del sistema de ficheros. Querer fabricar un sistema de semáforos para multiproceso a partir de ahí sólo puede llevarte a la frustración. En el caso que ponías en un mensaje anterior (el de portalocker) el problema está con los buffers. Nada más hacer el write() debes aplicar un flush() para descargar el buffer: >>> f = open("/home/svenero/PFC/hecho/cookies/cookies.txt", 'r+') >>> portalocker.lock(file, portalocker.LOCK_EX) >>> f.write("Escrito con file. Antes de hacerlo con ola") >>> f.flush() >>> g = open("/home/svenero/PFC/hecho/cookies/cookies.txt", 'r+') >>> g.write("Hecho con ola. A ver si sale") >>> g.flush() >>> f.close() >>> g.close() Obsevaciones: - con flush ya da igual si cierras antes uno u otro fichero - los bloqueos del sistema operativo son por procesos, por lo que aquí no tiene efecto el portalocker. - no emplees 'file' como nombre A falta de algo mejor, te recomendaría una solución más "atómica" (nada que ver con bombas :-): fname="/home/svenero/PFC/hecho/cookies/cookies.txt" file(fname, 'w+').write("Datos de la cookie") Si es preciso, utiliza varios ficheros, pero que cada escritura se haga en un sólo paso. > Algo parecido a los tipos protegidos de Ada¿? Acceso restringido a una > parte del código (donde tendría todas las funciones de acceso y > modificación) para que no se pueda ejecutar hasta que no se termine de > manejar el fichero¿? Si buscas, puedes encontrar algunas demostraciones que usan "decoradores" para implementar bloques de ejecución protegidos y métodos sincronizados al estilo java: http://www.zefhemel.com/archives/2005/01/02/python-beauty Para el python 2.5 está previsto que los generadores lleven iniciadores y finalizadores, lo que se podrán crear mejores bloqueos y muchas otras cosas. Por ejemplo, bloquear un fichero para escritura será algo similar a ésto: with opening("/mi/fichero.txt","w") as f: f.write(datos) En cuanto a trabajar con multitarea, es algo más complicado para tratar aquí. La idea es tener un "oyente" (listener) que siempre esté pendiente de un puerto, que inicie la nueva conexión con el cliente y que la pase un nuevo proceso. Para evitar problemas por denegación de servicio, habría que implementar una cola de conexiones simultáneas, y muchas otras cosas a tener en cuenta. Si te interesan estos temas, mírate cómo lo hacen algunos de los frameworks WSGI como el cherrypy, pero para este tipo de cosas resulta más conveniente delegar en apache. WSGI http://www.python.org/peps/pep-0333.html Cherrypy http://www.cherrypy.org WSGI Explorations in Python http://linuxgazette.net/115/orr.html From py en ls-l.org Wed Aug 17 19:49:34 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 17 Aug 2005 19:49:34 +0200 Subject: PIL y escribiendo un decoder In-Reply-To: <31b5712505081707515ab4e00e@mail.gmail.com> References: <31b5712505081707515ab4e00e@mail.gmail.com> Message-ID: <430378AE.3040104@ls-l.org> Alex Moreno escribió: > estoy escribiendo un decoder para un nuevo formato de imagen. Tengo > las especificaciones y todo eso, y cuando intento ponerlo en marcha me > da un pequeño error del tipo que no reconoce el formato de la imagen > abierta. > > El caso es que me vendría genial disponer de algún pequeño ejemplo, > tanto de un decoder implementado, como de la imagen en si que se > pretende decodificar. Antes de enrrollarme más, ¿alguien podría > ayudarme? Nunca he hecho ningún plugin, pero la documentación la tienes aquí (aunque supongo que ya tendrás): http://www.pythonware.com/library/pil/handbook/decoder.htm Con la librería PIL viene una colección de plugins en los que puedes buscar inspiración. Tienen nombres como "XxxImagePlugin.py" donde Xxx es el formato gráfico que decodifica. Por ejemplo "IcoImagePlugin.py" es un ejemplo bastante simple. From al3xmor3no en gmail.com Wed Aug 17 20:11:58 2005 From: al3xmor3no en gmail.com (Alex Moreno) Date: Wed, 17 Aug 2005 20:11:58 +0200 Subject: PIL y escribiendo un decoder In-Reply-To: <430378AE.3040104@ls-l.org> References: <31b5712505081707515ab4e00e@mail.gmail.com> <430378AE.3040104@ls-l.org> Message-ID: <31b5712505081711113adf16dc@mail.gmail.com> Hola Chema, lo que me vendría de fábula es un plugin (como podría ser el icoImage... que comentas) junto con una imagen leible por dicho plugin. Es que ese es el quid, como sólo tengo las especificaciones del formato de imagen mi problema no es tanto hacer el plugin como conseguir una buena implementación de dicho formato. Es decir, necesito conseguir una imagen válida (no importa si dibuja una raya o un cuadro) en el formato que estoy tratando de implementar. No se si acabo de explicarme. Estoy liando tanto la cosa porque son unas especificaciones nuevas que me ha pasado un profesor sobre la que tengo que trabajar. Ahora está de vacaciones y me parece que ni me va a responder a mis correos :-P. On 8/17/05, Chema Cortes wrote: > Alex Moreno escribió: > > > estoy escribiendo un decoder para un nuevo formato de imagen. Tengo > > las especificaciones y todo eso, y cuando intento ponerlo en marcha me > > da un pequeño error del tipo que no reconoce el formato de la imagen > > abierta. > > > > El caso es que me vendría genial disponer de algún pequeño ejemplo, > > tanto de un decoder implementado, como de la imagen en si que se > > pretende decodificar. Antes de enrrollarme más, ¿alguien podría > > ayudarme? > > Nunca he hecho ningún plugin, pero la documentación la tienes aquí > (aunque supongo que ya tendrás): > > http://www.pythonware.com/library/pil/handbook/decoder.htm > > Con la librería PIL viene una colección de plugins en los que puedes > buscar inspiración. Tienen nombres como "XxxImagePlugin.py" donde Xxx es > el formato gráfico que decodifica. Por ejemplo "IcoImagePlugin.py" es un > ejemplo bastante simple. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From nocreyentes en terra.es Wed Aug 17 21:42:58 2005 From: nocreyentes en terra.es (nocreyentes en terra.es) Date: Wed, 17 Aug 2005 21:42:58 +0200 Subject: ayuda!!! In-Reply-To: References: Message-ID: <54b62254215131452dda5d057e144f65@terra.es> Buenas: Una vez que me dio por hacer retro-programacion (como la de los viejos tiempos) en modo consola, use el modulo curses que viene con python. Si te soy sincero, creo que es más sencillo hacerlo con ventanitas, pero si es necesario hacerlo en modo texto, curses son tus amigas. Es un poco engorroso de usar, pero menos que hacerlo a mano. Saludos Javi El 17/08/2005, a las 2:28, Alexis Cuellar Ocampo escribió: > la Verdad es que estoy haciendo un juego, llamado concéntrese que > consiste en descubrir las parejitas en un tablero de n*n, esto lo hago > pidiendo las coordenadas (filas y columna), pero el problema es que > como se va imprimiendo ya sea en DOS o en el shell de IDLE o unix, el > estado anterior del tablero se puede ver. > bueno si alguien ya ha echo algo como esto porfavor dígame como le > hizo. > > > ALEXIS CUELLAR > > > Estudiante de Ingenieria de Sistemas y Computacion > > > Pontificia Universidad Javeriana de cali > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From kortux en gmail.com Wed Aug 17 21:59:35 2005 From: kortux en gmail.com (Miguel Angel Guerrero) Date: Wed, 17 Aug 2005 14:59:35 -0500 Subject: Validar TextEntry en pygtk Message-ID: Saludos listeros De casualidad alguien conoce un metodo para hacer que en pygtk, dentro de una caja de entrada de texto, no se permita sino la entrada de una serie de caracteres especificos, como decimales o hexadecimales, gracias desde ahora y exitos a todos. -- Atte: ------------------------------------ Miguel Angel Guerrero Usuario GNU/Linux Registrado #353531 Webmaster Escuela de Gobierno Tomas Moro http://www.tomasmoro.net ------------------------------------ From cescd en yahoo.com.mx Thu Aug 18 01:07:02 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Wed, 17 Aug 2005 18:07:02 -0500 (CDT) Subject: Traducciones Message-ID: <20050817230702.77703.qmail@web50410.mail.yahoo.com> Ahora que ha quedado terminada la traducción de los documentos básicos de PythonCard, me han sobrevenido los deseos de continuar aportando de esta manera a la comunidad hispanoparlante. ¿Con qué recomiendan continuar? Algunas posibles opciones son: - Los documentos introductorios del wiki de wxPython (http://wiki.wxpython.org/) - Alguna introducción a Tkinter. "Tkinter Life Preserver" (http://www.python.org/doc/life-preserver/) sería genial, pero no encuentro la forma de contactar al autor (Matt Conway), ni información acerca de la licencia. Podría ser cualquier otro de los que se mencionan en http://wiki.python.org/moin/TkInter - Cierta documentación de algún módulo de trabajo en Web como Webware, mod_python, o zope. ¿Ustedes qué opinan? ¿Qué es lo que más solicitan los novatos Saludos ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From svenero en gmail.com Thu Aug 18 01:29:31 2005 From: svenero en gmail.com (Javierin) Date: Thu, 18 Aug 2005 01:29:31 +0200 Subject: Tipos protegidos para acceso a ficheros In-Reply-To: <4303716A.2090200@ls-l.org> References: <1124189161.4593.9.camel@localhost.localdomain> <1124189811.8268.17.camel@savin.proteus> <1124194116.5335.5.camel@localhost.localdomain> <1124195731.8268.25.camel@savin.proteus> <1124211365.5335.8.camel@localhost.localdomain> <4303716A.2090200@ls-l.org> Message-ID: <1124321371.9503.18.camel@localhost.localdomain> El mié, 17-08-2005 a las 19:18 +0200, Chema Cortes escribió: > Javierin escribió: > > > > Hay alguna forma de comprobar que un fichero esté abierto¿? > > En estos temas dependes mucho de lo que te pueda ofrecer el sistema > operativo. Para la escritura en un fichero tienes por medio el buffer de > escritura del sistema operativo, y luego está el modo de sincronizar > clusters del sistema de ficheros. Querer fabricar un sistema de > semáforos para multiproceso a partir de ahí sólo puede llevarte a la > frustración. Al final he optado por hacer un 'bloqueo' mediante otro fichero: al abrir el fichero cookies creo otro (file_lock) y cuando por otro lado quieran acceder alas cookies primero comprobaré la existencia de file_lock. Si existe, me espero a que sea borrado por quien está accediendo a cookies.txt. Es una solución 'cutre' pero creo que para lo que necesito bastará. > En el caso que ponías en un mensaje anterior (el de portalocker) el > problema está con los buffers. Nada más hacer el write() debes aplicar > un flush() para descargar el buffer: > > > >>> f = open("/home/svenero/PFC/hecho/cookies/cookies.txt", 'r+') > >>> portalocker.lock(file, portalocker.LOCK_EX) > >>> f.write("Escrito con file. Antes de hacerlo con ola") > >>> f.flush() > >>> g = open("/home/svenero/PFC/hecho/cookies/cookies.txt", 'r+') > >>> g.write("Hecho con ola. A ver si sale") > >>> g.flush() > >>> f.close() > >>> g.close() > > > Obsevaciones: > > - con flush ya da igual si cierras antes uno u otro fichero > - los bloqueos del sistema operativo son por procesos, por lo que aquí > no tiene efecto el portalocker. No sabía muy bien cómo utilizar los bloqueos... estuve probando con los módulos posixfile y fcntl. De todas maneras volveré a probar esto que me dices... > - no emplees 'file' como nombre jeje, fue un error al transcribir... > > A falta de algo mejor, te recomendaría una solución más "atómica" (nada > que ver con bombas :-): > > fname="/home/svenero/PFC/hecho/cookies/cookies.txt" > file(fname, 'w+').write("Datos de la cookie") > > Si es preciso, utiliza varios ficheros, pero que cada escritura se haga > en un sólo paso. Entiendo. Como no conozco muy bien python me da miedo probar ciertas cosas... Hay veces que intento utilizar métodos más elegantes que luego no sirven. > > Algo parecido a los tipos protegidos de Ada¿? Acceso restringido a una > > parte del código (donde tendría todas las funciones de acceso y > > modificación) para que no se pueda ejecutar hasta que no se termine de > > manejar el fichero¿? > > Si buscas, puedes encontrar algunas demostraciones que usan > "decoradores" para implementar bloques de ejecución protegidos y métodos > sincronizados al estilo java: > > http://www.zefhemel.com/archives/2005/01/02/python-beauty Miraré. Los tipos protegidos de Ada me dieron la vida en alguna que otra práctica de la uni... :D > En cuanto a trabajar con multitarea, es algo más complicado para tratar > aquí. La idea es tener un "oyente" (listener) que siempre esté pendiente > de un puerto, que inicie la nueva conexión con el cliente y que la pase > un nuevo proceso. Para evitar problemas por denegación de servicio, > habría que implementar una cola de conexiones simultáneas, y muchas > otras cosas a tener en cuenta. Si te interesan estos temas, mírate cómo > lo hacen algunos de los frameworks WSGI como el cherrypy, pero para este > tipo de cosas resulta más conveniente delegar en apache. Creo que todo esto se escapa un poco de mis posibilidades... Lo que estoy haciendo es un sistema de entrega de prácticas vía web, utilizando una base de datos en postgresql y python para manejar todo. Es de proyecto fin de carrera y la verdad es algo 'simple'. Y bueno, muchas cosas todavía se me escapan y no quiero complicarme mucho. La estructura de mi servidor es muy simple, aceptando sólo ciertas peticiones (/ver_ficheros, /subir, cgi's...). Y el tema de que acepte peticiones simultáneas es algo que tengo que estudiar e informarme. Muchas gracias otra vez Chema! Salud! -- _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From minoztro en gmail.com Thu Aug 18 06:12:17 2005 From: minoztro en gmail.com (Milton inostroza) Date: Thu, 18 Aug 2005 00:12:17 -0400 Subject: Traducciones In-Reply-To: <20050817230702.77703.qmail@web50410.mail.yahoo.com> References: <20050817230702.77703.qmail@web50410.mail.yahoo.com> Message-ID: <172699c505081721126ae5d02d@mail.gmail.com> programacion de python para la web!! salu2!! -- Milton Inostroza Aguilera From mario.lacunza en gmail.com Thu Aug 18 06:37:30 2005 From: mario.lacunza en gmail.com (Mario Lacunza) Date: Wed, 17 Aug 2005 23:37:30 -0500 Subject: Instalar Python en Ubuntu Message-ID: <715936150508172137410961aa@mail.gmail.com> Amigos, Soy nuevo con el Linux, tengo la distro Ubuntu 5.04, quiero instalar la ultima version del wxPython, pero la verdad q no se como....ya probe de todo y no logro hacerla funcionar!! Cualquier ayuda sera bienvenida!! -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Email: mario.lacunza en gmail.com Email: mario_lacunza en yahoo.es Messenger MSN: mario_lacunza en hotmail.com Website: http://www.lacunza.tk Lima - Peru From conan en lugmen.org.ar Thu Aug 18 07:16:35 2005 From: conan en lugmen.org.ar (Fernando Canizo) Date: Thu, 18 Aug 2005 02:16:35 -0300 Subject: como matchear un url Message-ID: <20050818051635.GA10423@lugmen.org.ar> Tengo bastante oxidados mis conocimientos de regexp (y encima perdí el libro de J. Friedl hace ya unos años, seguro la respuesta estaba allí). Quiero extraer una url de un texto normal, he probado lo siguiente pero no anda: texto = "bla bla bla http://www.ejemplo.org/ mas bla bla bla" # distintas variantes weburl = re.compile(" (http://.*?) ") weburl = re.compile("\b(http://.*?)\b") weburl = re.compile(" (http://.*?/) ") weburl = re.compile(" (http://[a-zA-Z.-_]*?/) ") # y haciendo algunas mezclas entre estas tb. Lo importante es que el * no sea comilón (greedy) asique en todas está expresado así '*?' que es lo que hay que hacer según la documentación. Sin embargo al intentar una substitución como esta: weburl.sub("", texto) y ni siquiera simplificando para probar: weburl.sub("\\1", texto) Me devuelve 'texto' tal cual. Son las 2 AM y me duele la cabeza, definitivamente estoy haciendo algo mal, pero qué? -- Fernando Canizo - LUGMen: www.lugmen.org.ar - A8N: a8n.lugmen.org.ar Meader's Law: Whatever happens to you, it will previously have happened to everyone you know, only more so. From anja_isbilia en yahoo.es Thu Aug 18 07:30:27 2005 From: anja_isbilia en yahoo.es (Ana Guerrero) Date: Thu, 18 Aug 2005 07:30:27 +0200 Subject: Instalar Python en Ubuntu In-Reply-To: <715936150508172137410961aa@mail.gmail.com> References: <715936150508172137410961aa@mail.gmail.com> Message-ID: <200508180730.28100.anja_isbilia@yahoo.es> Hola: El Jueves, 18 de Agosto de 2005 06:37, Mario Lacunza escribió: > Soy nuevo con el Linux, tengo la distro Ubuntu 5.04, quiero instalar > la ultima version del wxPython, pero la verdad q no se como....ya > probe de todo y no logro hacerla funcionar!! En Ubuntu Hoary (versión 5.04), no esta la última versión de wxPython, la que está en es la 2.5.3. Para instalarla, simplemente selecciona el paquete wxpython. Desde consola, como root, haces: apt-get update y luego: apt-get install wxpython Si usas algun gestor grafico, pues lo mismo busca de instalar wxpython. Puedes ver que paquetes tienes disponibles para instalar en ubuntu desde: http://packages.ubuntu.com/ Un saludo, Ana ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From py en ls-l.org Thu Aug 18 08:49:03 2005 From: py en ls-l.org (Chema Cortes) Date: Thu, 18 Aug 2005 08:49:03 +0200 Subject: PIL y escribiendo un decoder In-Reply-To: <31b5712505081711113adf16dc@mail.gmail.com> References: <31b5712505081707515ab4e00e@mail.gmail.com> <430378AE.3040104@ls-l.org> <31b5712505081711113adf16dc@mail.gmail.com> Message-ID: <43042F5F.5030903@ls-l.org> Alex Moreno escribió: > lo que me vendría de fábula es un plugin (como podría ser el > icoImage... que comentas) junto con una imagen leible por dicho > plugin. Pues éso te decía. Te instalas la librería PIL y ahí verás varios plugins que viene con ella, entre ellos el "IcoImagePlugin.py" y otros con nombre similar. > Es que ese es el quid, como sólo tengo las especificaciones del > formato de imagen mi problema no es tanto hacer el plugin como > conseguir una buena implementación de dicho formato. Es decir, > necesito conseguir una imagen válida (no importa si dibuja una raya o > un cuadro) en el formato que estoy tratando de implementar. En cuanto a imagen válida, lo más normal es que te bases en algún decodificador que ya exista. En la documentación te habla de los decodificadores raw, floating point y bit decoder, pero también puedes aprovechar algún otro como el bitmap tal y como hace el IcoImagePlugin. From py en ls-l.org Thu Aug 18 10:36:24 2005 From: py en ls-l.org (Chema Cortes) Date: Thu, 18 Aug 2005 10:36:24 +0200 Subject: Tipos protegidos para acceso a ficheros In-Reply-To: <1124321371.9503.18.camel@localhost.localdomain> References: <1124189161.4593.9.camel@localhost.localdomain> <1124189811.8268.17.camel@savin.proteus> <1124194116.5335.5.camel@localhost.localdomain> <1124195731.8268.25.camel@savin.proteus> <1124211365.5335.8.camel@localhost.localdomain> <4303716A.2090200@ls-l.org> <1124321371.9503.18.camel@localhost.localdomain> Message-ID: <43044888.3060909@ls-l.org> Javierin escribió: > Creo que todo esto se escapa un poco de mis posibilidades... > Lo que estoy haciendo es un sistema de entrega de prácticas vía web, > utilizando una base de datos en postgresql y python para manejar todo. > Es de proyecto fin de carrera y la verdad es algo 'simple'. Y bueno, > muchas cosas todavía se me escapan y no quiero complicarme mucho. Lo que no entiendo es para qué necesitas guardar cookies en ficheros si tienes la opción de trabajar con postgresql. De paso resolverías todos los problemas con los bloqueos. > La estructura de mi servidor es muy simple, aceptando sólo ciertas > peticiones (/ver_ficheros, /subir, cgi's...). Y el tema de que acepte > peticiones simultáneas es algo que tengo que estudiar e informarme. Si fuera posible hacer que el CGIHTTPServer utilice la clase ThreadingTCPServer tendrías todo solucionado. No lo he probado, pero debería funcionar algo así: from SocketServer import ThreadingMixIn import BaseHTTPServer class ThreadingHTTPServer(ThreadingMixIn, BaseHTTPServer.HTTPServer): pass Ya me contarás. From py en ls-l.org Thu Aug 18 12:17:27 2005 From: py en ls-l.org (Chema Cortes) Date: Thu, 18 Aug 2005 12:17:27 +0200 Subject: como matchear un url In-Reply-To: <20050818051635.GA10423@lugmen.org.ar> References: <20050818051635.GA10423@lugmen.org.ar> Message-ID: <43046037.4040705@ls-l.org> Fernando Canizo escribió: > Quiero extraer una url de un texto normal, he probado lo siguiente > pero no anda: > > texto = "bla bla bla http://www.ejemplo.org/ mas bla bla bla" > # distintas variantes > weburl = re.compile(" (http://.*?) ") > weburl = re.compile("\b(http://.*?)\b") > weburl = re.compile(" (http://.*?/) ") > weburl = re.compile(" (http://[a-zA-Z.-_]*?/) ") > # y haciendo algunas mezclas entre estas tb. > > Lo importante es que el * no sea comilón (greedy) asique en todas está > expresado así '*?' que es lo que hay que hacer según la documentación. > > Sin embargo al intentar una substitución como esta: > weburl.sub("", texto) > > y ni siquiera simplificando para probar: > weburl.sub("\\1", texto) > > Me devuelve 'texto' tal cual. Todas las expresiones están bien. No pones el texto, pero seguramente es que la url del texto no está delimitada por espacios en blanco. Prueba con esta expresión: weburl=re.compile("(http://.*?)(?=\Z|\s)") weburl.sub('\\1', texto) From al3xmor3no en gmail.com Thu Aug 18 12:42:55 2005 From: al3xmor3no en gmail.com (Alex Moreno) Date: Thu, 18 Aug 2005 12:42:55 +0200 Subject: PIL y escribiendo un decoder In-Reply-To: <43042F5F.5030903@ls-l.org> References: <31b5712505081707515ab4e00e@mail.gmail.com> <430378AE.3040104@ls-l.org> <31b5712505081711113adf16dc@mail.gmail.com> <43042F5F.5030903@ls-l.org> Message-ID: <31b5712505081803425cf59b8@mail.gmail.com> ok, voy a sumergirme en la libreria a ver que tal me va. Muchas gracias. On 8/18/05, Chema Cortes wrote: > Alex Moreno escribió: > > lo que me vendría de fábula es un plugin (como podría ser el > > icoImage... que comentas) junto con una imagen leible por dicho > > plugin. > > Pues éso te decía. Te instalas la librería PIL y ahí verás varios > plugins que viene con ella, entre ellos el "IcoImagePlugin.py" y otros > con nombre similar. > > > Es que ese es el quid, como sólo tengo las especificaciones del > > formato de imagen mi problema no es tanto hacer el plugin como > > conseguir una buena implementación de dicho formato. Es decir, > > necesito conseguir una imagen válida (no importa si dibuja una raya o > > un cuadro) en el formato que estoy tratando de implementar. > > En cuanto a imagen válida, lo más normal es que te bases en algún > decodificador que ya exista. En la documentación te habla de los > decodificadores raw, floating point y bit decoder, pero también puedes > aprovechar algún otro como el bitmap tal y como hace el IcoImagePlugin. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From mauroka en gmail.com Thu Aug 18 14:32:39 2005 From: mauroka en gmail.com (=?ISO-8859-1?Q?Mauro_S=E1nchez?=) Date: Thu, 18 Aug 2005 09:32:39 -0300 Subject: Instalar Python en Ubuntu In-Reply-To: <200508180730.28100.anja_isbilia@yahoo.es> References: <715936150508172137410961aa@mail.gmail.com> <200508180730.28100.anja_isbilia@yahoo.es> Message-ID: <3c924a2505081805327363e388@mail.gmail.com> Buscando en ubuntu.org encontré que en breezy está disponible la versión 2.6-0 (http://packages.ubuntu.com/breezy/python/wxpython2.6-0). Lo que podés hacer es cambiar el archivo /etc/apt/sources.list para ponerle que utilices breezy en lugar de hoary. El 18/08/05, Ana Guerrero escribió: > > Hola: > > El Jueves, 18 de Agosto de 2005 06:37, Mario Lacunza escribió: > > Soy nuevo con el Linux, tengo la distro Ubuntu 5.04, quiero instalar > > la ultima version del wxPython, pero la verdad q no se como....ya > > probe de todo y no logro hacerla funcionar!! > > > En Ubuntu Hoary (versión 5.04), no esta la última versión de wxPython, > la que está en es la 2.5.3. > > Para instalarla, simplemente selecciona el paquete wxpython. > Desde consola, como root, haces: > apt-get update > y luego: > apt-get install wxpython > > Si usas algun gestor grafico, pues lo mismo busca de instalar wxpython. > > Puedes ver que paquetes tienes disponibles para instalar en ubuntu desde: > http://packages.ubuntu.com/ > > Un saludo, > Ana > > > > ______________________________________________ > Renovamos el Correo Yahoo! > Nuevos servicios, más seguridad > http://correo.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From conan en lugmen.org.ar Thu Aug 18 15:16:09 2005 From: conan en lugmen.org.ar (Fernando Canizo) Date: Thu, 18 Aug 2005 10:16:09 -0300 Subject: como matchear un url In-Reply-To: <43046037.4040705@ls-l.org> References: <20050818051635.GA10423@lugmen.org.ar> <43046037.4040705@ls-l.org> Message-ID: <20050818131608.GB18675@lugmen.org.ar> El 18/ago/2005 a las 07:17 -0300, Chema me decía: > Todas las expresiones están bien. No pones el texto, pero seguramente es > que la url del texto no está delimitada por espacios en blanco. Nonono, si el texto es ese, estaba haciendo las pruebas en el ipython antes de colocarlo en mi código y no me funcionaba. De hecho tenía varios textos, similares para probar los distintos posibles casos: al ppio. de una oración, al final, en el medio, y como parte de otra palabra (caso donde no quiero que matchee, aunque no imagino que palabra podría ser esa). El caso es que tras tu sugerencia seguí haciendo pruebas y he llegado a la conclusión de que '\b' no sirve para este caso. No sé si es que las '/' del url lo confunden o qué, pero deja de hacer lo que debería hacer. > Prueba con esta expresión: > > weburl=re.compile("(http://.*?)(?=\Z|\s)") > weburl.sub('\\1', texto) Funcionó, le agregué lo siguiente nomás: re.compile("(\s|\A)(http://.*?)(\Z|\s)") Esta funciona con todos los casos: al principio, al final, en el medio, solo y junto a otra palabra (en ese caso no matchea, que es el comportamiento deseado). No me hacía falta el "look ahead" Gracias. -- Fernando Canizo - LUGMen: www.lugmen.org.ar - A8N: a8n.lugmen.org.ar guru, n: A computer owner who can read the manual. From rapto en arrakis.es Thu Aug 18 15:59:16 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 18 Aug 2005 15:59:16 +0200 Subject: Instalar Python en Ubuntu In-Reply-To: <3c924a2505081805327363e388@mail.gmail.com> References: <715936150508172137410961aa@mail.gmail.com> <200508180730.28100.anja_isbilia@yahoo.es> <3c924a2505081805327363e388@mail.gmail.com> Message-ID: <1124373556.8292.20.camel@savin.proteus> Ojito con breezy, que hoy por hoy es realmente inestable. A veces no arrancan las X, a veces no funciona el teclado... Yo la tengo en casa, para jugar (a veces para jugar a arreglarla :-) pero en el curro no me cundía, tenía que pasarme una mañana de fontanería a la semana. Nota para los que crean que hablamos de Harry Potter: Las versiones de ubuntu tienen nombre o fecha: warty: 4.10 u octubre de 2004 hoary: 5.04 o abril de 2005 breezy: sin fecha, debería salir en octubre de 2005 o así... El jue, 18-08-2005 a las 09:32 -0300, Mauro Sánchez escribió: > Buscando en ubuntu.org encontré que en breezy está disponible la > versión 2.6-0 (http://packages.ubuntu.com/breezy/python/wxpython2.6-0). > Lo que podés hacer es cambiar el archivo /etc/apt/sources.list para > ponerle que utilices breezy en lugar de hoary. > > El 18/08/05, Ana Guerrero escribió: > > > > Hola: > > > > El Jueves, 18 de Agosto de 2005 06:37, Mario Lacunza escribió: > > > Soy nuevo con el Linux, tengo la distro Ubuntu 5.04, quiero instalar > > > la ultima version del wxPython, pero la verdad q no se como....ya > > > probe de todo y no logro hacerla funcionar!! > > > > > > En Ubuntu Hoary (versión 5.04), no esta la última versión de wxPython, > > la que está en es la 2.5.3. > > > > Para instalarla, simplemente selecciona el paquete wxpython. > > Desde consola, como root, haces: > > apt-get update > > y luego: > > apt-get install wxpython > > > > Si usas algun gestor grafico, pues lo mismo busca de instalar wxpython. > > > > Puedes ver que paquetes tienes disponibles para instalar en ubuntu desde: > > http://packages.ubuntu.com/ > > > > Un saludo, > > Ana > > > > > > > > ______________________________________________ > > Renovamos el Correo Yahoo! > > Nuevos servicios, más seguridad > > http://correo.yahoo.es > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pablo en elenya.net Thu Aug 18 16:15:18 2005 From: pablo en elenya.net (Pablo Ruiz =?utf-8?q?M=C3=BAzquiz?=) Date: Thu, 18 Aug 2005 16:15:18 +0200 Subject: Instalar Python en Ubuntu In-Reply-To: <1124373556.8292.20.camel@savin.proteus> References: <715936150508172137410961aa@mail.gmail.com> <3c924a2505081805327363e388@mail.gmail.com> <1124373556.8292.20.camel@savin.proteus> Message-ID: <200508181615.18642.pablo@elenya.net> El Jueves, 18 de Agosto de 2005 15:59, Marcos Sánchez Provencio escribió: > Ojito con breezy, que hoy por hoy es realmente inestable. A veces no > arrancan las X, a veces no funciona el teclado... Yo la tengo en casa, > para jugar (a veces para jugar a arreglarla :-) pero en el curro no me > cundía, tenía que pasarme una mañana de fontanería a la semana. > Sí, completamente de acuerdo con Marcos. Breezy hoy por hoy es especialmente inestable, hasta el punto que en casa lo he tenido que tirar todo a la basura y empezar de nuevo (con MEPIS) a la espera de una limpieza de las X y el teclado. Y cuidado con alguna actualización de Hoary, puede fallar alguna cosilla. Saludos, Pablo Ruiz Múzquiz ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From maber en intelnet.net.gt Thu Aug 18 16:28:56 2005 From: maber en intelnet.net.gt (=?ISO-8859-1?Q?=22Manuel_R=2E_Berci=E1n=22?=) Date: Thu, 18 Aug 2005 08:28:56 -0600 Subject: Como instalar Python Message-ID: <43049B28.9060401@intelnet.net.gt> Disculpen la molestia.... soy muy nuevo en la lista, sera que ustedes me pueden ayudar a sugerirme informacion acerca de lo que tengo que instalar para poder programar en Python, osea para poder tener el entorno de desarrollo, yo trabajo en WinXpPro, y he leido que este sistema funciona en todo sistema operativo, pero no se por donde empezar Gracias de antemano From mauroka en gmail.com Thu Aug 18 16:22:50 2005 From: mauroka en gmail.com (=?ISO-8859-1?Q?Mauro_S=E1nchez?=) Date: Thu, 18 Aug 2005 11:22:50 -0300 Subject: Instalar Python en Ubuntu In-Reply-To: <1124373556.8292.20.camel@savin.proteus> References: <715936150508172137410961aa@mail.gmail.com> <200508180730.28100.anja_isbilia@yahoo.es> <3c924a2505081805327363e388@mail.gmail.com> <1124373556.8292.20.camel@savin.proteus> Message-ID: <3c924a25050818072245e69e72@mail.gmail.com> Ah, no estaba enterado de que era tan inestable. Tal vez pueda solamente instalar un paquete correspondiente a la rama breezy (en este caso wxpython2.6-0). 2005/8/18, Marcos Sánchez Provencio : > Ojito con breezy, que hoy por hoy es realmente inestable. A veces no > arrancan las X, a veces no funciona el teclado... Yo la tengo en casa, > para jugar (a veces para jugar a arreglarla :-) pero en el curro no me > cundía, tenía que pasarme una mañana de fontanería a la semana. > > Nota para los que crean que hablamos de Harry Potter: Las versiones de > ubuntu tienen nombre o fecha: > warty: 4.10 u octubre de 2004 > hoary: 5.04 o abril de 2005 > breezy: sin fecha, debería salir en octubre de 2005 o así... > > El jue, 18-08-2005 a las 09:32 -0300, Mauro Sánchez escribió: > > Buscando en ubuntu.org encontré que en breezy está disponible la > > versión 2.6-0 (http://packages.ubuntu.com/breezy/python/wxpython2.6-0). > > Lo que podés hacer es cambiar el archivo /etc/apt/sources.list para > > ponerle que utilices breezy en lugar de hoary. > > > > El 18/08/05, Ana Guerrero escribió: > > > > > > Hola: > > > > > > El Jueves, 18 de Agosto de 2005 06:37, Mario Lacunza escribió: > > > > Soy nuevo con el Linux, tengo la distro Ubuntu 5.04, quiero instalar > > > > la ultima version del wxPython, pero la verdad q no se como....ya > > > > probe de todo y no logro hacerla funcionar!! > > > > > > > > > En Ubuntu Hoary (versión 5.04), no esta la última versión de wxPython, > > > la que está en es la 2.5.3. > > > > > > Para instalarla, simplemente selecciona el paquete wxpython. > > > Desde consola, como root, haces: > > > apt-get update > > > y luego: > > > apt-get install wxpython > > > > > > Si usas algun gestor grafico, pues lo mismo busca de instalar wxpython. > > > > > > Puedes ver que paquetes tienes disponibles para instalar en ubuntu desde: > > > http://packages.ubuntu.com/ > > > > > > Un saludo, > > > Ana > > > > > > > > > > > > ______________________________________________ > > > Renovamos el Correo Yahoo! > > > Nuevos servicios, más seguridad > > > http://correo.yahoo.es > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > -- > Marcos Sánchez Provencio > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > From llagos en agricolanova.cl Thu Aug 18 16:37:23 2005 From: llagos en agricolanova.cl (Luis Lagos L.) Date: Thu, 18 Aug 2005 10:37:23 -0400 Subject: Consola de progracion Python Message-ID: <20050818143529.M62582@agricolanova.cl> necesito saber como dentro la consola de programacion python ya que lo instale Linux ubuntu Luis Lagos Levio   Informatica Agricola Nova Ltda From jcanto en hispasec.com Thu Aug 18 16:34:25 2005 From: jcanto en hispasec.com (Julio Canto) Date: Thu, 18 Aug 2005 16:34:25 +0200 Subject: Como instalar Python In-Reply-To: <43049B28.9060401@intelnet.net.gt> References: <43049B28.9060401@intelnet.net.gt> Message-ID: <43049C71.6060508@hispasec.com> Manuel R. Bercián wrote: > Disculpen la molestia.... soy muy nuevo en la lista, sera que > ustedes me pueden ayudar a sugerirme informacion acerca > de lo que tengo que instalar para poder programar en Python, > osea para poder tener el entorno de desarrollo, > yo trabajo en WinXpPro, y he leido que este sistema > funciona en todo sistema operativo, pero no se por donde > empezar Descargate el archivo y ejecutalo: http://www.python.org/ftp/python/2.4.1/python-2.4.1.msi Un saludo, JC From cescd en yahoo.com.mx Thu Aug 18 16:54:38 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 18 Aug 2005 09:54:38 -0500 (CDT) Subject: Como instalar Python In-Reply-To: <43049B28.9060401@intelnet.net.gt> References: <43049B28.9060401@intelnet.net.gt> Message-ID: <20050818145438.53492.qmail@web50413.mail.yahoo.com> Baja el siguiente programa: http://python.org/ftp/python/2.4.1/python-2.4.1.msi Daale doble click, y dale aceptar en todo. Te creará un grupo en el menú de programas llamado Python 2.4. Allí puedes usa el editor (IDLE) o la consola [Python (Command line)]. Tambien está la documentación --- "Manuel R. Bercián" escribió: > Disculpen la molestia.... soy muy nuevo en la lista, > sera que > ustedes me pueden ayudar a sugerirme informacion > acerca > de lo que tengo que instalar para poder programar en > Python, > osea para poder tener el entorno de desarrollo, > yo trabajo en WinXpPro, y he leido que este sistema > funciona en todo sistema operativo, pero no se por > donde > empezar > > Gracias de antemano > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From al084070 en alumail.uji.es Thu Aug 18 18:33:34 2005 From: al084070 en alumail.uji.es (=?ISO-8859-1?Q?Andr=E9s?= Ignacio =?ISO-8859-1?Q?Mart=EDnez?= Soto) Date: Thu, 18 Aug 2005 18:33:34 +0200 Subject: Consola de progracion Python Message-ID: <1124382815.12475.1.camel@localhost.localdomain> Aplicaciones -> ejecutar e introduce " x-terminal-emulator " , luego dentro del emulador de terminal escribre " python " y ahí tienes el Intérprete de Python. Si necesitas un IDE cómodo, te recomiendo Eric3. Nota: Las órdenes son sin comillas. Saludos ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From anja_isbilia en yahoo.es Thu Aug 18 19:23:16 2005 From: anja_isbilia en yahoo.es (Ana Guerrero) Date: Thu, 18 Aug 2005 19:23:16 +0200 Subject: Instalar Python en Ubuntu In-Reply-To: <3c924a2505081805327363e388@mail.gmail.com> References: <715936150508172137410961aa@mail.gmail.com> <200508180730.28100.anja_isbilia@yahoo.es> <3c924a2505081805327363e388@mail.gmail.com> Message-ID: <200508181923.16867.anja_isbilia@yahoo.es> El Jueves, 18 de Agosto de 2005 14:32, Mauro Sánchez escribió: > Buscando en ubuntu.org encontré que en breezy está disponible la > versión 2.6-0 (http://packages.ubuntu.com/breezy/python/wxpython2.6-0). > Lo que podés hacer es cambiar el archivo /etc/apt/sources.list para > ponerle que utilices breezy en lugar de hoary. > Me uno a lo que ya han dicho antes: desaconsejo por completo meter paquetes de breeze en hoary. También, para novatos, es poco recomendable usar paquetes de repositorios no oficiales (en ubuntu o en Debian). Sobre wxpython, no recuerdo ahora las diferencias que hay entre la 2.5.3 y la 2.6.1.0 pero, ¿realmente te hace falta la ultimísima versión? Un saludo, Ana ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From mauroka en gmail.com Thu Aug 18 21:28:36 2005 From: mauroka en gmail.com (=?ISO-8859-1?Q?Mauro_S=E1nchez?=) Date: Thu, 18 Aug 2005 16:28:36 -0300 Subject: Instalar Python en Ubuntu In-Reply-To: <200508181923.16867.anja_isbilia@yahoo.es> References: <715936150508172137410961aa@mail.gmail.com> <200508180730.28100.anja_isbilia@yahoo.es> <3c924a2505081805327363e388@mail.gmail.com> <200508181923.16867.anja_isbilia@yahoo.es> Message-ID: <3c924a2505081812283570610c@mail.gmail.com> El repositorio es oficial. Es otra rama de desarrollo, nada más. Pero te vuelvo a comentar que no sabía que breezy era tan inestable. Tal vez las necesite para correr boa o algo por el estilo.... El 18/08/05, Ana Guerrero escribió: > El Jueves, 18 de Agosto de 2005 14:32, Mauro Sánchez escribió: > > Buscando en ubuntu.org encontré que en breezy está disponible la > > versión 2.6-0 (http://packages.ubuntu.com/breezy/python/wxpython2.6-0). > > Lo que podés hacer es cambiar el archivo /etc/apt/sources.list para > > ponerle que utilices breezy en lugar de hoary. > > > > Me uno a lo que ya han dicho antes: desaconsejo por completo meter paquetes de > breeze en hoary. > También, para novatos, es poco recomendable usar paquetes de repositorios no > oficiales (en ubuntu o en Debian). > > Sobre wxpython, no recuerdo ahora las diferencias que hay entre la 2.5.3 y la > 2.6.1.0 pero, ¿realmente te hace falta la ultimísima versión? > > Un saludo, > Ana > > > ______________________________________________ > Renovamos el Correo Yahoo! > Nuevos servicios, más seguridad > http://correo.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From mario.lacunza en gmail.com Thu Aug 18 22:13:27 2005 From: mario.lacunza en gmail.com (Mario Lacunza) Date: Thu, 18 Aug 2005 15:13:27 -0500 Subject: Instalar Python en Ubuntu In-Reply-To: <200508181923.16867.anja_isbilia@yahoo.es> References: <715936150508172137410961aa@mail.gmail.com> <200508180730.28100.anja_isbilia@yahoo.es> <3c924a2505081805327363e388@mail.gmail.com> <200508181923.16867.anja_isbilia@yahoo.es> Message-ID: <7159361505081813137579f2cc@mail.gmail.com> Hola, Gracias por las respuestas. Vengo de WinXP y alli tengo Active Python + wxPyhton 2.6.1 y SpeIDE/Boa instalados sin problemas, ya se q en Linux no es tan facil. Pero si necesito esta version de wxPython sobre todo para el SpeIde q lo tiene como prerequisito, pues con Ubuntu viene la 2.5.3 sino me equivoco... Lo qno se es como quitar las versiones antiguasde wxPython q no aparecen en el Synaptic...alli quite la version q viene con Ubuntu, luego baje los binarios de wxPython GTK2 Unicode los compile y naa...,luego baje un rpm y los converti con Alien y ya me aparecen en Synaptic registrado, pero cuando ejecuto Spe me dice q mi version de wxPython es la 2.5....:-( Ana: hice lo q pones en tu primer correo pero me trae la version 2.5.3. Luego de desinstalar ambas versiones de wxPython veo q aun quedan estos dirs: /usr/lib/python2.4/site-packages/wx /usr/lib/python2.4/site-packages/wxPython ambos con archivos, deben de quedar alli? Mauro: en cuanto al link q das lo segui y me baje el file wxpython2.6-0_2.6.1.1ubuntu3_i386.deb (16.2 Kib) q debo hacer con el? Gracias por su tiempo!! -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Email: mario.lacunza en gmail.com Email: mario_lacunza en yahoo.es Messenger MSN: mario_lacunza en hotmail.com Website: http://www.lacunza.tk Lima - Peru From svenero en gmail.com Thu Aug 18 23:30:46 2005 From: svenero en gmail.com (Javierin) Date: Thu, 18 Aug 2005 23:30:46 +0200 Subject: Tipos protegidos para acceso a ficheros In-Reply-To: <43044888.3060909@ls-l.org> References: <1124189161.4593.9.camel@localhost.localdomain> <1124189811.8268.17.camel@savin.proteus> <1124194116.5335.5.camel@localhost.localdomain> <1124195731.8268.25.camel@savin.proteus> <1124211365.5335.8.camel@localhost.localdomain> <4303716A.2090200@ls-l.org> <1124321371.9503.18.camel@localhost.localdomain> <43044888.3060909@ls-l.org> Message-ID: <1124400646.4483.0.camel@localhost.localdomain> El jue, 18-08-2005 a las 10:36 +0200, Chema Cortes escribió: > Lo que no entiendo es para qué necesitas guardar cookies en ficheros si > tienes la opción de trabajar con postgresql. De paso resolverías todos > los problemas con los bloqueos. > Lo había pensado al principio pero al final me decidí por los ficheros, que es lo normal no¿? De todas formas pensé en utilizar la base de datos que manejo pero se me ocurrían más o menos los mismos problemas de concurrencia... quitar, insertar nuevas filas... accesos... Qué opción creéis que es la mejor¿? > Si fuera posible hacer que el CGIHTTPServer utilice la clase > ThreadingTCPServer tendrías todo solucionado. > > No lo he probado, pero debería funcionar algo así: > > from SocketServer import ThreadingMixIn > import BaseHTTPServer > > class ThreadingHTTPServer(ThreadingMixIn, BaseHTTPServer.HTTPServer): > pass > Hmmm... tiene buena pinta. Tengo una clase declarada así: class ServidorPracticas(CGIHTTPRequestHandler) Y aquí defino todo lo que ponía antes de comprobar las peticiones: si path = /subir -> hacer operación de mostrar formulario... y todo eso. Así que puede ser que valga: class ThreadingHTTPServer(ThreadingMixIn, ServidorPracticas)¿? > > Ya me contarás. Ahora no tengo tiempo de probarlo pero ya contaré. -- _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From acuellar en puj.edu.co Fri Aug 19 00:47:51 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Thu, 18 Aug 2005 17:47:51 -0500 Subject: Consola de progracion Python Message-ID: escribís python en el terminal de linux, si instalaste el idle le das idle-pythonVERSION ALEXIS CUELLAR Estudiante de Ingenieria de Sistemas y Computacion Pontificia Universidad Javeriana de cali ________________________________ De: python-es-bounces en aditel.org en nombre de Luis Lagos L. Enviado el: Jue 18/08/2005 09:37 a.m. Para: python-es en aditel.org Asunto: [Python-es] Consola de progracion Python necesito saber como dentro la consola de programacion python ya que lo instale Linux ubuntu Luis Lagos Levio Informatica Agricola Nova Ltda _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mario.carrasco en gmail.com Fri Aug 19 01:35:48 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Thu, 18 Aug 2005 18:35:48 -0500 Subject: Consola de progracion Python In-Reply-To: <20050818143529.M62582@agricolanova.cl> References: <20050818143529.M62582@agricolanova.cl> Message-ID: si tu pregunta es como entrar a la shell de python... debes abrir una terminal en ubuntu y teclear, python (presionas despues la tecla enter) espero sea eso lo que preguntas... On 8/18/05, Luis Lagos L. wrote: > > necesito saber como dentro la consola de programacion python ya que lo > instale Linux ubuntu > > Luis Lagos Levio > Informatica > Agricola Nova Ltda > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From anja_isbilia en yahoo.es Fri Aug 19 06:02:05 2005 From: anja_isbilia en yahoo.es (Ana Guerrero) Date: Fri, 19 Aug 2005 06:02:05 +0200 Subject: Instalar Python en Ubuntu In-Reply-To: <3c924a2505081812283570610c@mail.gmail.com> References: <715936150508172137410961aa@mail.gmail.com> <200508181923.16867.anja_isbilia@yahoo.es> <3c924a2505081812283570610c@mail.gmail.com> Message-ID: <200508190602.05650.anja_isbilia@yahoo.es> El Jueves, 18 de Agosto de 2005 21:28, Mauro Sánchez escribió: > El repositorio es oficial. Es otra rama de desarrollo, nada más. Pero > te vuelvo a comentar que no sabía que breezy era tan inestable. > Tal vez las necesite para correr boa o algo por el estilo.... Lee bien que no he dicho eso :) Me refiero a repositorios repositorios del tipo apt-get.org, pueden ser muy útiles, pero para alguien novato, les puede dejar las dependencias hechas un infierno. > > El 18/08/05, Ana Guerrero escribió: > > El Jueves, 18 de Agosto de 2005 14:32, Mauro Sánchez escribió:ece > > > Buscando en ubuntu.org encontré que en breezy está disponible la > > > versión 2.6-0 (http://packages.ubuntu.com/breezy/python/wxpython2.6-0). > > > Lo que podés hacer es cambiar el archivo /etc/apt/sources.list para > > > ponerle que utilices breezy en lugar de hoary. > > > > Me uno a lo que ya han dicho antes: desaconsejo por completo meter > > paquetes de breeze en hoary. > > También, para novatos, es poco recomendable usar paquetes de repositorios > > no oficiales (en ubuntu o en Debian). > > > > Sobre wxpython, no recuerdo ahora las diferencias que hay entre la 2.5.3 > > y la 2.6.1.0 pero, ¿realmente te hace falta la ultimísima versión? > > > > Un saludo, > > Ana > > > > > > ______________________________________________ > > Renovamos el Correo Yahoo! > > Nuevos servicios, más seguridad > > http://correo.yahoo.es > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From dlopez en aditel.org Fri Aug 19 11:48:56 2005 From: dlopez en aditel.org (=?ISO-8859-1?Q?Dar=EDo_L=F3pez_Llueca?=) Date: Fri, 19 Aug 2005 09:48:56 +0000 Subject: Instalar Python en Ubuntu In-Reply-To: <200508190602.05650.anja_isbilia@yahoo.es> References: <715936150508172137410961aa@mail.gmail.com> <200508181923.16867.anja_isbilia@yahoo.es> <3c924a2505081812283570610c@mail.gmail.com> <200508190602.05650.anja_isbilia@yahoo.es> Message-ID: <4305AB08.2000105@aditel.org> Ana Guerrero wrote: >El Jueves, 18 de Agosto de 2005 21:28, Mauro Sánchez escribió: > > >>El repositorio es oficial. Es otra rama de desarrollo, nada más. Pero >>te vuelvo a comentar que no sabía que breezy era tan inestable. >>Tal vez las necesite para correr boa o algo por el estilo.... >> >> > >Lee bien que no he dicho eso :) >Me refiero a repositorios repositorios del tipo apt-get.org, pueden ser muy >útiles, pero para alguien novato, les puede dejar las dependencias hechas un >infierno. > > > > >>El 18/08/05, Ana Guerrero escribió: >> >> >>>El Jueves, 18 de Agosto de 2005 14:32, Mauro Sánchez escribió:ece >>> >>> >>>>Buscando en ubuntu.org encontré que en breezy está disponible la >>>>versión 2.6-0 (http://packages.ubuntu.com/breezy/python/wxpython2.6-0). >>>>Lo que podés hacer es cambiar el archivo /etc/apt/sources.list para >>>>ponerle que utilices breezy en lugar de hoary. >>>> >>>> >>>Me uno a lo que ya han dicho antes: desaconsejo por completo meter >>>paquetes de breeze en hoary. >>>También, para novatos, es poco recomendable usar paquetes de repositorios >>>no oficiales (en ubuntu o en Debian). >>> >>> Las dependencias del apt son un infierno de per se :) Aún recuerdo cuando usaba debian y para instalar el xmms me pedía el apache :D >>>Sobre wxpython, no recuerdo ahora las diferencias que hay entre la 2.5.3 >>>y la 2.6.1.0 pero, ¿realmente te hace falta la ultimísima versión? >>> >>>Un saludo, >>>Ana >>> >>> >>>______________________________________________ >>>Renovamos el Correo Yahoo! >>>Nuevos servicios, más seguridad >>>http://correo.yahoo.es >>>_______________________________________________ >>>Python-es mailing list >>>Python-es en aditel.org >>>http://listas.aditel.org/listinfo/python-es >>> >>> >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> > > >______________________________________________ >Renovamos el Correo Yahoo! >Nuevos servicios, más seguridad >http://correo.yahoo.es >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > From py en ls-l.org Fri Aug 19 10:36:06 2005 From: py en ls-l.org (Chema Cortes) Date: Fri, 19 Aug 2005 10:36:06 +0200 Subject: Tipos protegidos para acceso a ficheros In-Reply-To: <1124400646.4483.0.camel@localhost.localdomain> References: <1124189161.4593.9.camel@localhost.localdomain> <1124189811.8268.17.camel@savin.proteus> <1124194116.5335.5.camel@localhost.localdomain> <1124195731.8268.25.camel@savin.proteus> <1124211365.5335.8.camel@localhost.localdomain> <4303716A.2090200@ls-l.org> <1124321371.9503.18.camel@localhost.localdomain> <43044888.3060909@ls-l.org> <1124400646.4483.0.camel@localhost.localdomain> Message-ID: <430599F6.5010607@ls-l.org> Javierin escribió: > El jue, 18-08-2005 a las 10:36 +0200, Chema Cortes escribió: > >>Lo que no entiendo es para qué necesitas guardar cookies en ficheros si >>tienes la opción de trabajar con postgresql. De paso resolverías todos >>los problemas con los bloqueos. >> > > Lo había pensado al principio pero al final me decidí por los ficheros, > que es lo normal no¿? De todas formas pensé en utilizar la base de datos > que manejo pero se me ocurrían más o menos los mismos problemas de > concurrencia... quitar, insertar nuevas filas... accesos... > Qué opción creéis que es la mejor¿? Para guardar las cookies en el cliente lo normal es guardarlas en ficheros; pero en el servidor veo que se utiliza mucho las bases de datos, incluso para guardar las variables de sesión. En cuanto a los problemas de bloqueo, no tengo claro qué es lo que ves problemático (igual es que no tengo una visión clara de lo que quieres), pero SGBDs están pensados para accesos concurrentes, y ofrecen sistemas de bloqueos bastante selectivos con los que establecer diversas estrategias. >>Si fuera posible hacer que el CGIHTTPServer utilice la clase >>ThreadingTCPServer tendrías todo solucionado. >> >>No lo he probado, pero debería funcionar algo así: >> >>from SocketServer import ThreadingMixIn >>import BaseHTTPServer >> >>class ThreadingHTTPServer(ThreadingMixIn, BaseHTTPServer.HTTPServer): >> pass >> > > Hmmm... tiene buena pinta. Tengo una clase declarada así: > > class ServidorPracticas(CGIHTTPRequestHandler) > > Y aquí defino todo lo que ponía antes de comprobar las peticiones: si > path = /subir -> hacer operación de mostrar formulario... > y todo eso. > > Así que puede ser que valga: > > class ThreadingHTTPServer(ThreadingMixIn, ServidorPracticas)¿? No confundas el HTTPServer, que es el que hay que convertir para multitarea, con el HTTPRequestHandler, del que se crea una instancia por petición al servidor. From listas en soft-com.es Fri Aug 19 13:13:26 2005 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 19 Aug 2005 13:13:26 +0200 Subject: Cambiar KeyCode Message-ID: <4305BED6.8060109@soft-com.es> Hola a todos, Aunque vengo leyendo la lista desde hace algun tiempo, este es mi primer mensaje. Estoy aprendiendo el lenguaje y haciendo pruebas con las librerias wx para windows. Me gustaria saber si es posible modificar una pulsación de tecla, es decir: Capturo el evento wx.EVT_CHAR de un TextCtrl self.textCtrl1.Bind(wx.EVT_CHAR, self.OnTextCtrl1Char) En la funcion que gestiona el evento puedo controlar los caracteres que deseo que admita: def OnTextCtrl1Char(self, event): if event.KeyCode() in (65,66,67,68,etc...): event.Skip() else: event.StopPropagation() La pregunta es si puede modificar directamente el KeyCode para sustitur un caracter?, algo como: if event.KeyCode() == 65: event.KeyCode = 97 # asigno el nuevo caracter event.Skip() Para que cuando se pulse 'A' el textCtrl inserte 'a'. Saludos a todos y gracias. -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From listas en soft-com.es Fri Aug 19 13:54:33 2005 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 19 Aug 2005 13:54:33 +0200 Subject: Cambiar KeyCode In-Reply-To: <4305BED6.8060109@soft-com.es> References: <4305BED6.8060109@soft-com.es> Message-ID: <4305C879.2040906@soft-com.es> Hola otra vez, Gogleando un poco mas he encontrado la respuesta: http://lists.wxwidgets.org/archive/wx-users/msg49092.html El codigo quedaria de la siguiente forma: if event.KeyCode() == 65: event.StopPropagation() # cancelacion la tecla self.textCtrl1.WriteText('a') # sustitucion Disculpad si os he hecho perder un poco de tiempo. Saludos, Oswaldo Hernández escribió: > Hola a todos, > > Aunque vengo leyendo la lista desde hace algun tiempo, este es mi primer > mensaje. Estoy aprendiendo el lenguaje y haciendo pruebas con las > librerias wx para windows. > > Me gustaria saber si es posible modificar una pulsación de tecla, es decir: > > Capturo el evento wx.EVT_CHAR de un TextCtrl > > self.textCtrl1.Bind(wx.EVT_CHAR, self.OnTextCtrl1Char) > > En la funcion que gestiona el evento puedo controlar los caracteres que > deseo que admita: > > def OnTextCtrl1Char(self, event): > if event.KeyCode() in (65,66,67,68,etc...): > event.Skip() > else: > event.StopPropagation() > > La pregunta es si puede modificar directamente el KeyCode para sustitur > un caracter?, algo como: > > if event.KeyCode() == 65: > event.KeyCode = 97 # asigno el nuevo caracter > event.Skip() > > Para que cuando se pulse 'A' el textCtrl inserte 'a'. > > Saludos a todos y gracias. > -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From nuevodebian28 en yahoo.es Fri Aug 19 20:49:28 2005 From: nuevodebian28 en yahoo.es (nomentero dena) Date: Fri, 19 Aug 2005 20:49:28 +0200 Subject: Instalar Python en Ubuntu In-Reply-To: <4305AB08.2000105@aditel.org> References: <715936150508172137410961aa@mail.gmail.com> <200508181923.16867.anja_isbilia@yahoo.es> <3c924a2505081812283570610c@mail.gmail.com> <200508190602.05650.anja_isbilia@yahoo.es> <4305AB08.2000105@aditel.org> Message-ID: <430629B8.8030502@yahoo.es> > Las dependencias del apt son un infierno de per se :) Aún recuerdo > cuando usaba debian y para instalar el xmms me pedía el apache :D Lo primero, no se que repositorios usarias, pero desde hace años, cualquier cosa que pasa a testing (y no digamos a estable) lo primero que se comprueba es los conflictos que genera y que todo se pueda instalar sin problemas. Si solo usas los repositorios oficiales, te apostaria que en cinco años no encuentras ningun problema en la version estable y alguna dependencia incumplida en testing. Si usa inestable.. Es para eso, para comprobar que todo va bien antes de meterlo en estable, pero es bastante raro encontrarse dependencias erroneas. Lo mismo para ubuntu. Al esta basado en debian testing/unstable, puede llegar a tener algun error de dependencias en las versiones sin congelar (caso de breezy) pero no ha existido hasta ahora en las versiones declaradas estables (wharty y hoary) El apt es con diferencia la mejor herramienta de actualizacion y gestion de sistema que he visto nunca. Apt-get install eric y tienes un entorno de desarrollo al que no le falta de nada Apt-get install boa y otro entorno. From dlopez en aditel.org Fri Aug 19 23:47:33 2005 From: dlopez en aditel.org (=?ISO-8859-1?Q?Dar=EDo_L=F3pez_Llueca?=) Date: Fri, 19 Aug 2005 21:47:33 +0000 Subject: Instalar Python en Ubuntu In-Reply-To: <430629B8.8030502@yahoo.es> References: <715936150508172137410961aa@mail.gmail.com> <200508181923.16867.anja_isbilia@yahoo.es> <3c924a2505081812283570610c@mail.gmail.com> <200508190602.05650.anja_isbilia@yahoo.es> <4305AB08.2000105@aditel.org> <430629B8.8030502@yahoo.es> Message-ID: <43065375.2010705@aditel.org> nomentero dena wrote: >>Las dependencias del apt son un infierno de per se :) Aún recuerdo >>cuando usaba debian y para instalar el xmms me pedía el apache :D >> >> > Lo primero, no se que repositorios usarias, pero desde hace años, >cualquier cosa que pasa a testing (y no digamos a estable) lo primero >que se comprueba es los conflictos que genera y que todo se pueda >instalar sin problemas. > >Si solo usas los repositorios oficiales, te apostaria que en cinco años >no encuentras ningun problema en la version estable y alguna dependencia >incumplida en testing. Si usa inestable.. Es para eso, para comprobar >que todo va bien antes de meterlo en estable, pero es bastante raro >encontrarse dependencias erroneas. > >Lo mismo para ubuntu. Al esta basado en debian testing/unstable, puede >llegar a tener algun error de dependencias en las versiones sin congelar >(caso de breezy) pero no ha existido hasta ahora en las versiones >declaradas estables (wharty y hoary) > >El apt es con diferencia la mejor herramienta de actualizacion y gestion >de sistema que he visto nunca. > >Apt-get install eric y tienes un entorno de desarrollo al que no le >falta de nada > >Apt-get install boa y otro entorno. > > Ante todo, quiero recalcar que no pretendía crear polémica, simplemente dar un toque de humor al asunto. Pero ya que entras al tema, te diré que antes, cuando usaba Debian, las esas dependencias misteriosas pasaban aún usando los repositorios oficiales debian, en versión estable. Y claro, si quieres algo "inestable" te tienes que ir a los no oficiales. Por ejemplo, si quieres meterte el mplayer, como hay problemas con su licencia y lo que debian entiende por libre, pues se queda fuera de los repositorios oficiales y estables. :) Lo de que es la mejor herramienta de actualización y gestión, pues eso... será de las que tú has visto. Yo uso gentoo, y para mi portage es lo mejor :). Yo le digo al portage lo que quiero a través de las variables USE, con hacer un "emerge --newuse -ua world" ahí que lo tengo :) Y, según tengo entendido, Ubuntu no es que esté basado en debian testing/unstable, simplemente es otro rollo. El problema de Debian es que hasta no hace mucho, el GNOME de la versión estable en aquel entonces (nuestra querida woody) era el 1.4, y claro, ese "lujo" no se lo podía permitir Ubuntu para una distribución "nueva" :) Y por mi parte, creo que queda zanjado el tema. A fin de cuentas, esto está fuera de lugar en esta lista :) Venga, un saludo. >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > From josepgimbernat en cdgir.com Sat Aug 20 12:38:07 2005 From: josepgimbernat en cdgir.com (Josep) Date: Sat, 20 Aug 2005 12:38:07 +0200 Subject: =?iso-8859-1?q?C=F3mo_enviar_un_mail_con_un_adjunto?= Message-ID: <200508201238.07483.josepgimbernat@cdgir.com> Hola a todos, estoy haciendo un script para enviar un mail con un fichero pdf adjunto y me encuentro con un error que no entiendo. Uso el siguiente script: #! /usr/lib/python import smtplib de = "midireccion en cdgir.com" a = "otradireccion en k-demar.org" msg = 'Hola, prova' server = smtplib.SMTP('localhost') server.set_debuglevel(1) print de, a, msg server.sendmail(de, a, msg) server.quit() y al ejecutarlo siempre me sale el mensaje siguiente: Traceback (most recent call last): File "email.py", line 3, in ? import smtplib File "/usr/lib/python2.3/smtplib.py", line 49, in ? from email.base64MIME import encode as encode_base64 File "/home/knoppix/email.py", line 9, in ? server = smtplib.SMTP('localhost') AttributeError: 'module' object has no attribute 'SMTP' según entiendo me dice que no existe SMTP dentro del modulo smptplib ???? para más inri, si ejecuto a continuación el intérprete python, imediatamente después de ejecutarlo, antes de escribir nada más me sale el mismo mensaje: knoppix en K-DEMar:~$ python Python 2.3.4 (#2, Aug 5 2004, 09:33:45) [GCC 3.3.4 (Debian 1:3.3.4-7)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import smtplib Traceback (most recent call last): File "", line 1, in ? File "/usr/lib/python2.3/smtplib.py", line 49, in ? from email.base64MIME import encode as encode_base64 File "/home/knoppix/email.py", line 9, in ? server = smtplib.SMTP('localhost') AttributeError: 'module' object has no attribute 'SMTP' todavia lo entiendo menos si me voy a /usr/lib/python2.3 puedo ver el modulo smtplib y efectivamente, existe la función SMTP.... si ejecuto python smtplib.py ... me permite sin problemas ejecutar el codigo y me pregunta por quien envia, a quien envia... pero me dice : knoppix en K-DEMar:~$ python /usr/lib/python2.3/smtplib.py From: midireccion en cdgir.com To: otradireccion en k-demar.org Enter message, end with ^D: Esto es una prueba Message length is 19 Traceback (most recent call last): File "/usr/lib/python2.3/smtplib.py", line 732, in ? server = SMTP('localhost') File "/usr/lib/python2.3/smtplib.py", line 240, in __init__ (code, msg) = self.connect(host, port) File "/usr/lib/python2.3/smtplib.py", line 302, in connect raise socket.error, msg socket.error: (111, 'Connection refused') Alguien puede ayudarme? estoy volviéndome loco Grácias por adelantado Josep _____________________________________________________________________ Mensaje analizado y protegido, tecnologia antivirus www.trendmicro.es From proyectoantonio en lycos.es Sat Aug 20 14:47:57 2005 From: proyectoantonio en lycos.es (AGM) Date: Sat, 20 Aug 2005 14:47:57 +0200 Subject: Utilidad de Python Message-ID: <20050820124758.D557682D00@cmcodec02.st1.spray.net> Me gustaria usar Python para crear aplicaciones graficas de gestion. Comparado con Visual Basic que es el mas utilizado para esto.... Con Python puedo hacer lo mismo ? Muchas gracias From pablomarmol en gmail.com Sat Aug 20 17:57:13 2005 From: pablomarmol en gmail.com (peter) Date: Sat, 20 Aug 2005 17:57:13 +0200 Subject: =?ISO-8859-1?Q?Re:__C=F3mo_enviar_un_mail_con_un_adjunto?= In-Reply-To: <200508201238.07483.josepgimbernat@cdgir.com> References: <200508201238.07483.josepgimbernat@cdgir.com> Message-ID: <32ec9b105082008576820060b@mail.gmail.com> El 20/08/05, Josep escribió: > socket.error: (111, 'Connection refused') Seguro que en localhost tienes un servidor smtp que acepte conexiones? Parece que no. Prueba otra direccion .... . From SAGA72 en telnor.net Sun Aug 21 02:08:54 2005 From: SAGA72 en telnor.net (Salvador Garcia Z.) Date: Sat, 20 Aug 2005 17:08:54 -0700 Subject: Algo de ayuda Message-ID: <000501c5a5e4$879877d0$4001a8c0@sagaza> Soy nuevo en programar con python, y si me pueden ayudar indicando, cual seria el mejor editor para python, el cual lo tengo instalado en una maquina con el XP. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From fpalm en ula.ve Sun Aug 21 03:30:23 2005 From: fpalm en ula.ve (Francisco Palm) Date: Sat, 20 Aug 2005 21:30:23 -0400 Subject: Instalar Python en Ubuntu In-Reply-To: <43065375.2010705@aditel.org> References: <715936150508172137410961aa@mail.gmail.com> <200508181923.16867.anja_isbilia@yahoo.es> <3c924a2505081812283570610c@mail.gmail.com> <200508190602.05650.anja_isbilia@yahoo.es> <4305AB08.2000105@aditel.org> <430629B8.8030502@yahoo.es> <43065375.2010705@aditel.org> Message-ID: <4307D92F.4030908@ula.ve> Dos cosas: 1.- Hay que pensar las dependencias Debian en serio para entenderlas. Muchas veces lo que pasa es que se instala el "escritorio Debian" que incluye un montón de software para facilitarle la vida a la gente... Entonces si quitas un paquete que es incompatible con algo incluído en el "escritorio Debian" entonces el sistema indica que tienes que desinstalar el escritorio Debian y con este un montón de cosas. En el fondo la selección de paquetes para "escritorio" o para "servidor" está hecho para facilitarle la vida a los novicios. Si se quiere seleccionar con mayor cuidado el software a instalar es mejor seleccionar individualmente los paquetes preferidos y con apt "arrastrar" sus dependencias. De esta manera, de seguro que no aparecen estas dependencias "extrañas". 2.- Ubuntu no es "otro rollo" su vinculación con Debian es muy estrecha y de seguro lo seguirá siendo, recomiendo revisar la página: http://www.ubuntulinux.org/ubuntu/relationship/document_view Ubuntu makes a release every six months, and supports those releases for 18 months with daily security fixes and patches to critical bugs. As Ubuntu prepares for release, we "freeze" a snapshot of debian's development archive ('sid'). We start from 'sid' in order to give ourselves the freedom to make our own decisions with regard to release management, independent of Debian's release-in-preparation. This is necessary because our release criteria are very different from Debian's. Pues eso, saludos F. Palm Darío López Llueca wrote: > nomentero dena wrote: > >>> Las dependencias del apt son un infierno de per se :) Aún recuerdo >>> cuando usaba debian y para instalar el xmms me pedía el apache :D >>> >> >> Lo primero, no se que repositorios usarias, pero desde hace años, >> cualquier cosa que pasa a testing (y no digamos a estable) lo primero >> que se comprueba es los conflictos que genera y que todo se pueda >> instalar sin problemas. > ... From fpalm en ula.ve Sun Aug 21 03:54:47 2005 From: fpalm en ula.ve (Francisco Palm) Date: Sat, 20 Aug 2005 21:54:47 -0400 Subject: Algo de ayuda In-Reply-To: <000501c5a5e4$879877d0$4001a8c0@sagaza> References: <000501c5a5e4$879877d0$4001a8c0@sagaza> Message-ID: <4307DEE7.5010602@ula.ve> Ja ja, pues la mejor manera es que te deshagas del XP para empezar e instales un sistema operativo decente decente... :-D :-D De resto hay muchas alternativas, depende de lo que quieres hacer: idle, para empezar (incluido en python) http://www.python.org/idle/ pythonwin que viene con las extensiones de python para windows: http://sourceforge.net/projects/pywin32/ Spe: http://www.stani.be/python/spe/blog/ potente! Para disseñar interfaces gráficas codeEditor que viene incluido en PythonCard: http://pythoncard.sourceforge.net/index.html Boa Constructor http://sourceforge.net/projects/boa-constructor/ Para desarrolladores: Boa Constructor http://sourceforge.net/projects/boa-constructor/ Emacs con soporte para Python Eclipse con pydev o trustudio Komodo y Wing IDE (comerciales) Pues eso, saludos F. Palm Salvador Garcia Z. wrote: >Soy nuevo en programar con python, y si me pueden ayudar indicando, cual seria el mejor editor para python, el cual lo tengo instalado en una maquina con el XP. > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mario.carrasco en gmail.com Sun Aug 21 04:10:42 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Sat, 20 Aug 2005 21:10:42 -0500 Subject: Algo de ayuda In-Reply-To: <4307DEE7.5010602@ula.ve> References: <000501c5a5e4$879877d0$4001a8c0@sagaza> <4307DEE7.5010602@ula.ve> Message-ID: Ahora que si logras deshacer te del win XP.. existe Eric como editor de python... saludos... On 8/20/05, Francisco Palm wrote: > > > Ja ja, pues la mejor manera es que te deshagas del XP para empezar e > instales un sistema operativo decente decente... :-D :-D > > De resto hay muchas alternativas, depende de lo que quieres hacer: > idle, para empezar (incluido en python) http://www.python.org/idle/ > pythonwin que viene con las extensiones de python para windows: > http://sourceforge.net/projects/pywin32/ > Spe: http://www.stani.be/python/spe/blog/ potente! > > Para disseñar interfaces gráficas > codeEditor que viene incluido en PythonCard: > http://pythoncard.sourceforge.net/index.html > Boa Constructor http://sourceforge.net/projects/boa-constructor/ > > Para desarrolladores: > Boa Constructor http://sourceforge.net/projects/boa-constructor/ > Emacs con soporte para Python > Eclipse con pydev o trustudio > Komodo y Wing IDE (comerciales) > > Pues eso, saludos > > F. Palm > > > Salvador Garcia Z. wrote: > > >Soy nuevo en programar con python, y si me pueden ayudar indicando, cual > seria el mejor editor para python, el cual lo tengo instalado en una maquina > con el XP. > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From rapto en arrakis.es Sun Aug 21 09:51:40 2005 From: rapto en arrakis.es (=?ISO-8859-1?Q?Marcos_S=E1nchez_Provencio?=) Date: Sun, 21 Aug 2005 09:51:40 +0200 Subject: =?ISO-8859-1?Q?C=F3mo_enviar_un_mail_con?= =?ISO-8859-1?Q?_un_adjunto?= In-Reply-To: <200508201238.07483.josepgimbernat@cdgir.com> References: <200508201238.07483.josepgimbernat@cdgir.com> Message-ID: <4308328C.9050805@arrakis.es> Creo que hay un conflicto entre los nombre de tus módulos y los módulos del sistema (email.py). Tienes que renombrar tus módulos (ficheros) para que no coincidan con los del sistema. Al importar un módulo, el primer sitio en que se busca es en el directorio actual. Josep wrote: >Hola a todos, >estoy haciendo un script para enviar un mail con un fichero pdf adjunto y me >encuentro con un error que no entiendo. > >Uso el siguiente script: > >#! /usr/lib/python > >import smtplib > >de = "midireccion en cdgir.com" >a = "otradireccion en k-demar.org" >msg = 'Hola, prova' >server = smtplib.SMTP('localhost') >server.set_debuglevel(1) >print de, a, msg >server.sendmail(de, a, msg) >server.quit() > >y al ejecutarlo siempre me sale el mensaje siguiente: > >Traceback (most recent call last): > File "email.py", line 3, in ? > import smtplib > File "/usr/lib/python2.3/smtplib.py", line 49, in ? > from email.base64MIME import encode as encode_base64 > File "/home/knoppix/email.py", line 9, in ? > server = smtplib.SMTP('localhost') >AttributeError: 'module' object has no attribute 'SMTP' > >según entiendo me dice que no existe SMTP dentro del modulo smptplib ???? > >para más inri, si ejecuto a continuación el intérprete python, imediatamente >después de ejecutarlo, antes de escribir nada más me sale el mismo mensaje: > >knoppix en K-DEMar:~$ python >Python 2.3.4 (#2, Aug 5 2004, 09:33:45) >[GCC 3.3.4 (Debian 1:3.3.4-7)] on linux2 >Type "help", "copyright", "credits" or "license" for more information. > > >>>>import smtplib >>>> >>>> >Traceback (most recent call last): > File "", line 1, in ? > File "/usr/lib/python2.3/smtplib.py", line 49, in ? > from email.base64MIME import encode as encode_base64 > File "/home/knoppix/email.py", line 9, in ? > server = smtplib.SMTP('localhost') >AttributeError: 'module' object has no attribute 'SMTP' > >todavia lo entiendo menos > >si me voy a /usr/lib/python2.3 puedo ver el modulo smtplib y efectivamente, >existe la función SMTP.... > >si ejecuto python smtplib.py ... me permite sin problemas ejecutar el codigo y >me pregunta por quien envia, a quien envia... pero me dice : >knoppix en K-DEMar:~$ python /usr/lib/python2.3/smtplib.py > >From: midireccion en cdgir.com >To: otradireccion en k-demar.org >Enter message, end with ^D: >Esto es una prueba >Message length is 19 >Traceback (most recent call last): > File "/usr/lib/python2.3/smtplib.py", line 732, in ? > server = SMTP('localhost') > File "/usr/lib/python2.3/smtplib.py", line 240, in __init__ > (code, msg) = self.connect(host, port) > File "/usr/lib/python2.3/smtplib.py", line 302, in connect > raise socket.error, msg >socket.error: (111, 'Connection refused') > >Alguien puede ayudarme? estoy volviéndome loco > >Grácias por adelantado >Josep > >_____________________________________________________________________ >Mensaje analizado y protegido, tecnologia antivirus www.trendmicro.es >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > From rapto en arrakis.es Sun Aug 21 09:56:51 2005 From: rapto en arrakis.es (=?GB2312?B?TWFyY29zIFOoom5jaGV6IFByb3ZlbmNpbw==?=) Date: Sun, 21 Aug 2005 09:56:51 +0200 Subject: Algo de ayuda In-Reply-To: <000501c5a5e4$879877d0$4001a8c0@sagaza> References: <000501c5a5e4$879877d0$4001a8c0@sagaza> Message-ID: <430833C3.9040205@arrakis.es> Si quieres algo simple, scite http://www.scintilla.org/ Se abre tan rápido como el bloc de notas y tiene resaltado de sintaxis para una jartá de lenguajes y permite compilar y ejecutar en muchos de ellos. Salvador Garcia Z. wrote: >Soy nuevo en programar con python, y si me pueden ayudar indicando, cual seria el mejor editor para python, el cual lo tengo instalado en una maquina con el XP. > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mario.lacunza en gmail.com Sun Aug 21 22:45:44 2005 From: mario.lacunza en gmail.com (Mario Lacunza) Date: Sun, 21 Aug 2005 15:45:44 -0500 Subject: Instalar Python en Ubuntu In-Reply-To: <4307D92F.4030908@ula.ve> References: <715936150508172137410961aa@mail.gmail.com> <200508181923.16867.anja_isbilia@yahoo.es> <3c924a2505081812283570610c@mail.gmail.com> <200508190602.05650.anja_isbilia@yahoo.es> <4305AB08.2000105@aditel.org> <430629B8.8030502@yahoo.es> <43065375.2010705@aditel.org> <4307D92F.4030908@ula.ve> Message-ID: <7159361505082113457c16c07b@mail.gmail.com> Amigos, Les agradesco sus respuestas, pero creo q nos salimos un poco del tema :-) Soy nuevo con Linux, y no tengo forma de trabajar con Spe o Boa por el tema q no puedo instalar el wxPython 2.6.1 en Ubuntu, les agradeceria cualquier ayuda... El 20/08/05, Francisco Palm escribió: > > Dos cosas: > > 1.- Hay que pensar las dependencias Debian en serio para entenderlas. > Muchas veces lo que pasa es que se instala el "escritorio Debian" que > incluye un montón de software para facilitarle la vida a la gente... > Entonces si quitas un paquete que es incompatible con algo incluído en > el "escritorio Debian" entonces el sistema indica que tienes que > desinstalar el escritorio Debian y con este un montón de cosas. En el > fondo la selección de paquetes para "escritorio" o para "servidor" está > hecho para facilitarle la vida a los novicios. > Si se quiere seleccionar con mayor cuidado el software a instalar es > mejor seleccionar individualmente los paquetes preferidos y con apt > "arrastrar" sus dependencias. De esta manera, de seguro que no aparecen > estas dependencias "extrañas". > > 2.- Ubuntu no es "otro rollo" su vinculación con Debian es muy estrecha > y de seguro lo seguirá siendo, recomiendo revisar la página: > http://www.ubuntulinux.org/ubuntu/relationship/document_view > > Ubuntu makes a release every six months, and supports those releases > for 18 months with daily security fixes and patches to critical bugs. > > As Ubuntu prepares for release, we "freeze" a snapshot of debian's > development archive ('sid'). We start from 'sid' in order to give > ourselves the freedom to make our own decisions with regard to > release management, independent of Debian's release-in-preparation. > This is necessary because our release criteria are very different > from Debian's. > > Pues eso, saludos > > F. Palm > > Darío López Llueca wrote: > > > nomentero dena wrote: > > > >>> Las dependencias del apt son un infierno de per se :) Aún recuerdo > >>> cuando usaba debian y para instalar el xmms me pedía el apache :D > >>> > >> > >> Lo primero, no se que repositorios usarias, pero desde hace años, > >> cualquier cosa que pasa a testing (y no digamos a estable) lo primero > >> que se comprueba es los conflictos que genera y que todo se pueda > >> instalar sin problemas. > > > ... > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Teléfono: 51-1-242-0058 Celular: 51-1-9310-0386 (Tim) Email: mario.lacunza en gmail.com Email: mario_lacunza en yahoo.es Messenger MSN: mario_lacunza en hotmail.com Website: http://www.lacunza.tk Lima - Peru From ingenieroanderson en gmail.com Sun Aug 21 23:18:27 2005 From: ingenieroanderson en gmail.com (Anderson Parra Prada) Date: Sun, 21 Aug 2005 16:18:27 -0500 Subject: Como programar Python 2.4 Message-ID: Desea conocer este programa, espero me ayuden. es de vital inportancia para mi, me han habaldo muy bien de Python.. tengo la version 2.4. como me recominedan que es la mejor manera de aprender a programar Python. -- Anderson Parra Prada Ingeniero de Sistemas From dlopez en aditel.org Mon Aug 22 03:28:26 2005 From: dlopez en aditel.org (=?ISO-8859-1?Q?Dar=EDo_L=F3pez_Llueca?=) Date: Mon, 22 Aug 2005 01:28:26 +0000 Subject: Instalar Python en Ubuntu In-Reply-To: <4307D92F.4030908@ula.ve> References: <715936150508172137410961aa@mail.gmail.com> <200508181923.16867.anja_isbilia@yahoo.es> <3c924a2505081812283570610c@mail.gmail.com> <200508190602.05650.anja_isbilia@yahoo.es> <4305AB08.2000105@aditel.org> <430629B8.8030502@yahoo.es> <43065375.2010705@aditel.org> <4307D92F.4030908@ula.ve> Message-ID: <43092A3A.7050005@aditel.org> Francisco Palm wrote: > > Dos cosas: > > 1.- Hay que pensar las dependencias Debian en serio para entenderlas. > Muchas veces lo que pasa es que se instala el "escritorio Debian" que > incluye un montón de software para facilitarle la vida a la gente... > Entonces si quitas un paquete que es incompatible con algo incluído en > el "escritorio Debian" entonces el sistema indica que tienes que > desinstalar el escritorio Debian y con este un montón de cosas. En el > fondo la selección de paquetes para "escritorio" o para "servidor" > está hecho para facilitarle la vida a los novicios. > Si se quiere seleccionar con mayor cuidado el software a instalar es > mejor seleccionar individualmente los paquetes preferidos y con apt > "arrastrar" sus dependencias. De esta manera, de seguro que no > aparecen estas dependencias "extrañas". > > 2.- Ubuntu no es "otro rollo" su vinculación con Debian es muy > estrecha y de seguro lo seguirá siendo, recomiendo revisar la página: > http://www.ubuntulinux.org/ubuntu/relationship/document_view > > Ubuntu makes a release every six months, and supports those releases > for 18 months with daily security fixes and patches to critical bugs. > > As Ubuntu prepares for release, we "freeze" a snapshot of debian's > development archive ('sid'). We start from 'sid' in order to give > ourselves the freedom to make our own decisions with regard to > release management, independent of Debian's release-in-preparation. > This is necessary because our release criteria are very different > from Debian's. > No quería hablar más del tema, y me estáis obligando :D. Con otro rollo me refería a que ellos no son tan "paranoicos" con el tema de la seguridad como lo es (o al menos era) debian, trabajan más "al filo de la navaja" en la versión estable que la propia debian, sólo quería decir eso. Además, también es cierto que los repositorios de Ubuntu se organizan de manera distinta a los de Debian, o cuanto menos, no llaman igual (universe, multiverse y demás, no son invento de Debian). Y también digo que van a su "rollo" porque tengo entendido que es la única (o al menos de las pocas) que pese a usar el mismo sistema de paquetes de Debian, mantiene sus propios repositorios, en lugar de "tirar" de los de Debian, como hacen la mayoría. Y haced el favor y cerrar el tema ya, que me hacéis picar :D. Venga, saludos! > Pues eso, saludos > > F. Palm > > Darío López Llueca wrote: > >> nomentero dena wrote: >> >>>> Las dependencias del apt son un infierno de per se :) Aún recuerdo >>>> cuando usaba debian y para instalar el xmms me pedía el apache :D >>>> >>> >>> >>> Lo primero, no se que repositorios usarias, pero desde hace años, >>> cualquier cosa que pasa a testing (y no digamos a estable) lo primero >>> que se comprueba es los conflictos que genera y que todo se pueda >>> instalar sin problemas. >> >> > ... > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From sertzen en gmail.com Mon Aug 22 01:31:26 2005 From: sertzen en gmail.com (Nestor Sertzen) Date: Sun, 21 Aug 2005 18:31:26 -0500 Subject: Como programar Python 2.4 In-Reply-To: References: Message-ID: Hola Anderson, Para empezar, te recomiendo que antes de lanzar una pregunta busques informacion por ti mismo. De esa manera probablemente recuerdes mas la informacion que consigues. Puedes empezar leyendo la guia de Inmersion en Python en español: http://es.diveintopython.org/toc.html Y ya que toque el tema anterior, tambien podrias leer este muy famoso texto de Eric Raymond: http://www.sindominio.net/ayuda/preguntas-inteligentes.html Espero que te sirva esta informacion. Saludos Nestor El 21/08/05, Anderson Parra Prada escribió: > Desea conocer este programa, espero me ayuden. es de vital inportancia para > mi, me han habaldo muy bien de Python.. > tengo la version 2.4. como me recominedan que es la mejor manera de aprender > a programar Python. > > -- > Anderson Parra Prada > Ingeniero de Sistemas > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Nestor From rapto en arrakis.es Mon Aug 22 10:29:06 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Mon, 22 Aug 2005 10:29:06 +0200 Subject: Como programar Python 2.4 In-Reply-To: References: Message-ID: <1124699346.8713.11.camel@savin.proteus> http://es.wikipedia.org/wiki/Python El dom, 21-08-2005 a las 16:18 -0500, Anderson Parra Prada escribió: > Desea conocer este programa, espero me ayuden. es de vital inportancia para > mi, me han habaldo muy bien de Python.. > tengo la version 2.4. como me recominedan que es la mejor manera de aprender > a programar Python. > -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From csotelop en yahoo.es Mon Aug 22 12:37:38 2005 From: csotelop en yahoo.es (Carlos Eduardo Sotelo Pinto) Date: Mon, 22 Aug 2005 05:37:38 -0500 Subject: Algo de ayuda In-Reply-To: <000501c5a5e4$879877d0$4001a8c0@sagaza> References: <000501c5a5e4$879877d0$4001a8c0@sagaza> Message-ID: <4309AAF2.70705@yahoo.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 HOla Bueno lo primero seria que te deshagas del winbug XPlota, y te instales un OS que si sea serio.. :) Just kidding mira hay mychos, es mas el python para windows ya viene con uo que es el IDLE, Ahora si buscas algo mas con graficos, dependera de la herramienta, potr ejemplo para wxpython tienes Boa Contructor wingware SPE wxGlade en fin estos son solo alguos, tienes herramiemtas para tix, tinker, gtk, etc, etc, Salvador Garcia Z. wrote: > Soy nuevo en programar con python, y si me pueden ayudar indicando, cual seria el mejor editor para python, el cual lo tengo instalado en una maquina con el XP. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es - -- Atentamente: *------------------------------------* ,= ,-_-. =. |Carlos E. Sotelo Pinto(KrLoS) | ((_/)o o(\_)) |GNU/Linux User Registered # 379182 | `-'(. .)`-' |Tildes omitidas voluntariamente | \_/ *------------------------------------* Bitacora de Vuelo Sociedad Peruana de Computacion Grupo de Usuarios GNU/Linux Arequipa Grupo de Usuarios Debian Arequipa Grupo de Usuarios Debian Peru - ------------------------------------------------------------------------ La actitud del hacker: Los hackers resuelven problemas y construyen cosas, y creen en la libertad y la ayuda voluntaria mutua. Para ser aceptado como hacker, deber¨¢s comportarte como si tuvieras esta actitud en tu interior. Y para comportarte como si tuvieras esta actitud, deber¨¢s creerte de verdad dicha actitud. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Debian - http://enigmail.mozdev.org iD8DBQFDCaryGmKhCAJG4kcRAmsbAJ92a1K3RKmyT40OvRWrbRydyBjUawCbBNwe q57cF0KAfVMmOaxZOx4OhiQ= =/DtR -----END PGP SIGNATURE----- ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es ------------ pr¨®xima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ls-l.org Mon Aug 22 15:36:19 2005 From: py en ls-l.org (Chema Cortes) Date: Mon, 22 Aug 2005 15:36:19 +0200 Subject: Como programar Python 2.4 In-Reply-To: <1124699346.8713.11.camel@savin.proteus> References: <1124699346.8713.11.camel@savin.proteus> Message-ID: <4309D4D3.20703@ls-l.org> Marcos Sánchez Provencio escribió: > http://es.wikipedia.org/wiki/Python Es una muy buena idea desviar este tipo de cuestiones sobre python a la wikipedia. Sería interesante completar la información que hay ahí para poder tenerla como "referencia". Por mi parte, intentaré añadir algunas cosillas. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From graciosillo21 en yahoo.es Mon Aug 22 16:38:28 2005 From: graciosillo21 en yahoo.es (isaac jarquin medina) Date: Mon, 22 Aug 2005 16:38:28 +0200 (CEST) Subject: Python para PDA (Windows Mobile 2002/2003) In-Reply-To: <1124048263.6807.6.camel@localhost.localdomain> References: <1124048263.6807.6.camel@localhost.localdomain> Message-ID: <20050822143828.23736.qmail@web26904.mail.ukl.yahoo.com> señores me baje el wsitor para python Wing IDE, necesito el numero de serie alguno me lo podria pasar un saludo y gracias por la ayuda ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From cescd en yahoo.com.mx Mon Aug 22 17:02:12 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Mon, 22 Aug 2005 10:02:12 -0500 (CDT) Subject: Como programar Python 2.4 In-Reply-To: References: Message-ID: <20050822150212.37768.qmail@web50411.mail.yahoo.com> Creo que es válido preguntar este tipo de cosas en la lista, ya que a pesar de que hay mucho material de lectura, no todo es bueno, y aquellos Pythonistas que yan han recorrido un tramo, saben mejor qué manuales son más recomendables. Saludos --- Nestor Sertzen escribió: > Hola Anderson, > Para empezar, te recomiendo que antes de lanzar una > pregunta busques > informacion por ti mismo. De esa manera > probablemente recuerdes mas la > informacion que consigues. > Puedes empezar leyendo la guia de Inmersion en > Python en español: > http://es.diveintopython.org/toc.html > > Y ya que toque el tema anterior, tambien podrias > leer este muy famoso > texto de Eric Raymond: > http://www.sindominio.net/ayuda/preguntas-inteligentes.html > > Espero que te sirva esta informacion. > > Saludos > > Nestor > > El 21/08/05, Anderson Parra > Prada escribió: > > Desea conocer este programa, espero me ayuden. es > de vital inportancia para > > mi, me han habaldo muy bien de Python.. > > tengo la version 2.4. como me recominedan que es > la mejor manera de aprender > > a programar Python. > > > > -- > > Anderson Parra Prada > > Ingeniero de Sistemas > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > > Nestor > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From anji.yuukyuzan en gmail.com Mon Aug 22 17:03:00 2005 From: anji.yuukyuzan en gmail.com (Marcos Matamala) Date: Mon, 22 Aug 2005 11:03:00 -0400 Subject: Python para PDA (Windows Mobile 2002/2003) In-Reply-To: <20050822143828.23736.qmail@web26904.mail.ukl.yahoo.com> References: <1124048263.6807.6.camel@localhost.localdomain> <20050822143828.23736.qmail@web26904.mail.ukl.yahoo.com> Message-ID: <834d608050822080324e3e2ad@mail.gmail.com> Hola, Soy nuevo en está lista. El 22/08/05, isaac jarquin medina escribió: > señores me baje el wsitor para python Wing IDE, > necesito el numero de serie alguno me lo podria pasar Siempre hacen cosas así, aquí en esta lista ???? saludos. > un saludo y gracias por la ayuda > > > > > > > > > > ______________________________________________ > Renovamos el Correo Yahoo! > Nuevos servicios, más seguridad > http://correo.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Solo soy una mente genial en un cuerpo hermoso. Profesión: Jugar a ser Programador. From conan en lugmen.org.ar Mon Aug 22 19:13:27 2005 From: conan en lugmen.org.ar (Fernando Canizo) Date: Mon, 22 Aug 2005 14:13:27 -0300 Subject: Python para PDA (Windows Mobile 2002/2003) In-Reply-To: <834d608050822080324e3e2ad@mail.gmail.com> References: <1124048263.6807.6.camel@localhost.localdomain> <20050822143828.23736.qmail@web26904.mail.ukl.yahoo.com> <834d608050822080324e3e2ad@mail.gmail.com> Message-ID: <20050822171327.GB18207@lugmen.org.ar> El 22/ago/2005 a las 12:03 -0300, Marcos me decía: > Hola, Soy nuevo en está lista. > > El 22/08/05, isaac jarquin medina escribió: > > señores me baje el wsitor para python Wing IDE, > > necesito el numero de serie alguno me lo podria pasar > > Siempre hacen cosas así, aquí en esta lista ???? No. Y es obvio que isaac también es nuevo en la lista o nunca entendió de que se trataba. -- Fernando Canizo - LUGMen: www.lugmen.org.ar - A8N: a8n.lugmen.org.ar Ozmosis: The inability of one's job to live up to one's self-image. -- Douglas Coupland, "Generation X: Tales for an Accelerated Culture" From anji.yuukyuzan en gmail.com Mon Aug 22 19:59:42 2005 From: anji.yuukyuzan en gmail.com (Marcos Matamala) Date: Mon, 22 Aug 2005 13:59:42 -0400 Subject: Python para PDA (Windows Mobile 2002/2003) In-Reply-To: <20050822171327.GB18207@lugmen.org.ar> References: <1124048263.6807.6.camel@localhost.localdomain> <20050822143828.23736.qmail@web26904.mail.ukl.yahoo.com> <834d608050822080324e3e2ad@mail.gmail.com> <20050822171327.GB18207@lugmen.org.ar> Message-ID: <834d60805082210593eaf1ec5@mail.gmail.com> El 22/08/05, Fernando Canizo escribió: > El 22/ago/2005 a las 12:03 -0300, Marcos me decía: > > Hola, Soy nuevo en está lista. > > > > El 22/08/05, isaac jarquin medina escribió: > > > señores me baje el wsitor para python Wing IDE, > > > necesito el numero de serie alguno me lo podria pasar > > > > Siempre hacen cosas así, aquí en esta lista ???? > > No. Y es obvio que isaac también es nuevo en la lista o nunca entendió > de que se trataba. Gracias es bueno, saberlo. > > -- > Fernando Canizo - LUGMen: www.lugmen.org.ar - A8N: a8n.lugmen.org.ar > Ozmosis: > The inability of one's job to live up to one's self-image. > -- Douglas Coupland, "Generation X: Tales for an Accelerated > Culture" > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Solo soy una mente genial en un cuerpo hermoso. Profesión: Jugar a ser Programador. From rubencharles en gmail.com Mon Aug 22 21:41:33 2005 From: rubencharles en gmail.com (Ruben Charles) Date: Mon, 22 Aug 2005 15:41:33 -0400 Subject: Utilidad de Python In-Reply-To: <20050820124758.D557682D00@cmcodec02.st1.spray.net> References: <20050820124758.D557682D00@cmcodec02.st1.spray.net> Message-ID: On 8/20/05, AGM wrote: > Me gustaria usar Python para crear aplicaciones graficas de gestion. Gestion de que? > Comparado con Visual Basic que es el mas utilizado para esto.... Quien dice que es mas utilizado? Es el mas utilizado por ti? > Con Python puedo hacer lo mismo ? Depende de que es lo que haces con VB > Muchas gracias > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From rubencharles en gmail.com Mon Aug 22 21:51:01 2005 From: rubencharles en gmail.com (Ruben Charles) Date: Mon, 22 Aug 2005 15:51:01 -0400 Subject: Como programar Python 2.4 In-Reply-To: References: Message-ID: Python no es un "programa", es un lenguaje de programación y también un interprete. La mejor manera es leer el tutorial que viene con esa version que tienes instalada(muy probablemente en windows). Es fundamental tambien que investigues por ti mismo hasta cierto nivel. Recomiendo: http://www.hetland.org/python/instant-hacking.php http://catb.org/~esr/faqs/smart-questions.html On 8/21/05, Anderson Parra Prada wrote: > Desea conocer este programa, espero me ayuden. es de vital inportancia para > mi, me han habaldo muy bien de Python.. > tengo la version 2.4. como me recominedan que es la mejor manera de aprender > a programar Python. > > -- > Anderson Parra Prada > Ingeniero de Sistemas > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From snmartin en galilea.cl Mon Aug 22 21:53:16 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Mon, 22 Aug 2005 15:53:16 -0400 Subject: Firma =?iso-8859-1?q?electr=F3nica?= Message-ID: <1124740396.7812.30.camel@localhost.localdomain> Hola Lista: Necesito firmar electrónicamente cualquier tipo de documentos (xml, pdf, sxw, etc.), he estado revisando las librerías de python y veo que vienen módulos para manejar SHA, RSA por ejemplo. Alguien de uds. tiene experiencia en este tema?, alguna recomendación al respecto?, links? de antemano muchas gracias! -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From cescd en yahoo.com.mx Tue Aug 23 00:53:58 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Mon, 22 Aug 2005 17:53:58 -0500 (CDT) Subject: Servlets con WebKit In-Reply-To: <430833C3.9040205@arrakis.es> References: <430833C3.9040205@arrakis.es> Message-ID: <20050822225358.9919.qmail@web50408.mail.yahoo.com> Acabo de terminar de redactar el manual "Mi Primer Servlet con WebKit", espero lo revisen, lean y les sea de mucha utilidad. http://www.pythonmexico.org/index_html/webkit_servlet.html Sus comentarios serán invaluables. Saludos César ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From cescd en yahoo.com.mx Tue Aug 23 00:57:21 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Mon, 22 Aug 2005 17:57:21 -0500 (CDT) Subject: =?iso-8859-1?q?Re:=20=20Servlets=20con=20WebKit=20(Direcci=F3n?= =?iso-8859-1?q?=20correcta)?= In-Reply-To: <20050822225358.9919.qmail@web50408.mail.yahoo.com> References: <20050822225358.9919.qmail@web50408.mail.yahoo.com> Message-ID: <20050822225721.44231.qmail@web50406.mail.yahoo.com> Lamento la torpeza de haber indicado una URL incorrecta. Para ver el manual vayan a: http://www.pythonmexico.org/index_html/doc/webkit_servlet.html --- Cesar Cardenas Desales escribió: > Acabo de terminar de redactar el manual "Mi Primer > Servlet con WebKit", espero lo revisen, lean y les > sea > de mucha utilidad. > > http://www.pythonmexico.org/index_html/webkit_servlet.html > > Sus comentarios serán invaluables. > > Saludos > > César > > > > > > ___________________________________________________________ > > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a > tu correo por $100 al mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From ftoledo en docksud.com.ar Tue Aug 23 01:36:15 2005 From: ftoledo en docksud.com.ar (Fernando Toledo) Date: Mon, 22 Aug 2005 20:36:15 -0300 Subject: Firma =?ISO-8859-1?Q?electr=F3nica?= In-Reply-To: <1124740396.7812.30.camel@localhost.localdomain> References: <1124740396.7812.30.camel@localhost.localdomain> Message-ID: <20050822203615.6132fd1a@localhost> shell a gpg? El Mon, 22 Aug 2005 15:53:16 -0400 Fernando San Martín Woerner escribió: > Hola Lista: > > Necesito firmar electrónicamente cualquier tipo de documentos (xml, pdf, > sxw, etc.), he estado revisando las librerías de python y veo que vienen > módulos para manejar SHA, RSA por ejemplo. > > Alguien de uds. tiene experiencia en este tema?, alguna recomendación al > respecto?, links? > > de antemano muchas gracias! > > -- > Fernando San Martín Woerner > Jefe de Informática > Galilea S.A. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Fernando Toledo http://www.docksud.com.ar telnet://bbs.docksud.com.ar ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From aruxek en gmail.com Tue Aug 23 05:56:43 2005 From: aruxek en gmail.com (Arux Kicho Ek) Date: Mon, 22 Aug 2005 22:56:43 -0500 Subject: imprimir con openreport Message-ID: <81a637ab05082220564c4d9824@mail.gmail.com> Hola lista, escribo por lo siguiente, estaba checando como imprimir pdf bajo windows y encontre openreport, instale sus dependencias, ya corri algunos ejemplos que trae openreport, me genera el pdf sin ningun error pero cuando le doy vizualizar acrobat veo que solo se genero un pdf, sin contenido, al parecer mal generado alguien sabe que puede ser la causa? From rapto en arrakis.es Tue Aug 23 08:38:11 2005 From: rapto en arrakis.es (=?ISO-8859-1?Q?Marcos_S=E1nchez_Provencio?=) Date: Tue, 23 Aug 2005 08:38:11 +0200 Subject: Como programar Python 2.4 In-Reply-To: References: Message-ID: <430AC453.3050303@arrakis.es> En castellano: http://www.arrakis.es/~rapto/AprendaPython.html http://www.sindominio.net/ayuda/preguntas-inteligentes.html Ruben Charles wrote: >Python no es un "programa", es un lenguaje de programación y también >un interprete. > >La mejor manera es leer el tutorial que viene con esa version que >tienes instalada(muy probablemente en windows). > >Es fundamental tambien que investigues por ti mismo hasta cierto nivel. > >Recomiendo: >http://www.hetland.org/python/instant-hacking.php > >http://catb.org/~esr/faqs/smart-questions.html > > >On 8/21/05, Anderson Parra Prada wrote: > > >>Desea conocer este programa, espero me ayuden. es de vital inportancia para >>mi, me han habaldo muy bien de Python.. >>tengo la version 2.4. como me recominedan que es la mejor manera de aprender >>a programar Python. >> >>-- >>Anderson Parra Prada >>Ingeniero de Sistemas >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> >> >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > From jordinas en gmail.com Tue Aug 23 11:09:50 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Tue, 23 Aug 2005 11:09:50 +0200 Subject: Utilidad de Python In-Reply-To: <20050820124758.D557682D00@cmcodec02.st1.spray.net> References: <20050820124758.D557682D00@cmcodec02.st1.spray.net> Message-ID: <9140533f050823020926b6ba9d@mail.gmail.com> On 8/20/05, AGM wrote: > Me gustaria usar Python para crear aplicaciones graficas de gestion. > > Comparado con Visual Basic que es el mas utilizado para esto.... > > Con Python puedo hacer lo mismo ? Como los dos lenguajes son "turing-completos" pueden hacer lo mismo... :-) JJOR From josepgimbernat en cdgir.com Tue Aug 23 11:06:16 2005 From: josepgimbernat en cdgir.com (Josep) Date: Tue, 23 Aug 2005 11:06:16 +0200 Subject: Para enviar email con adjuntos Message-ID: <200508231106.16136.josepgimbernat@cdgir.com> Grácias a todos por la pronta respuesta a mi pregunta... y teníais razón, eran errores de novato total... lo siento no me habia dado cuenta de que mi script tenia el mismo nombre que un módulo de python y que la conexión a localhost no podia funcionar ya que no tenia en ese momento ningun servidor ahi. Una vez cambiado el nombre al script y dado un servidor correcto, parece que ya funciona. me falta saber cómo adjuntar un fichero pero seguiré investigando y googleando. Grácias de nuevo Josep _____________________________________________________________________ Mensaje analizado y protegido, tecnologia antivirus www.trendmicro.es From proyectoantonio en lycos.es Tue Aug 23 11:42:39 2005 From: proyectoantonio en lycos.es (AGM) Date: Tue, 23 Aug 2005 11:42:39 +0200 Subject: Utilidad de Python References: <20050820124758.D557682D00@cmcodec02.st1.spray.net> <9140533f050823020926b6ba9d@mail.gmail.com> Message-ID: <20050823094247.13169AB205@lmcodec02.st1.spray.net> Gracias por contestar. Queria saber de gente que supiera VB y luego aprendio Python y que comentara si puedes hacer lo mismo. ----- Original Message ----- From: "Joan Ordinas" To: "La lista de python en castellano" Sent: Tuesday, August 23, 2005 11:09 AM Subject: Re: [Python-es] Utilidad de Python On 8/20/05, AGM wrote: > Me gustaria usar Python para crear aplicaciones graficas de gestion. > > Comparado con Visual Basic que es el mas utilizado para esto.... > > Con Python puedo hacer lo mismo ? Como los dos lenguajes son "turing-completos" pueden hacer lo mismo... :-) JJOR _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From ricardo en conysis.com Tue Aug 23 14:11:17 2005 From: ricardo en conysis.com (Ricardo Javier Cardenes Medina) Date: Tue, 23 Aug 2005 13:11:17 +0100 Subject: Firma =?iso-8859-1?Q?elect?= =?iso-8859-1?Q?r=F3nica?= In-Reply-To: <20050822203615.6132fd1a@localhost> References: <1124740396.7812.30.camel@localhost.localdomain> <20050822203615.6132fd1a@localhost> Message-ID: <20050823121117.GA8721@midgard.heimy.org> On Mon, Aug 22, 2005 at 08:36:15PM -0300, Fernando Toledo wrote: > shell a gpg? > > El Mon, 22 Aug 2005 15:53:16 -0400 > Fernando San Martín Woerner escribió: Hombre... Si quieres que use GPG, siempre puedes mandarle a http://py-gnupg.sourceforge.net/ o similar (python-gnugpginterface en Debian). From fpalm en ula.ve Tue Aug 23 15:32:55 2005 From: fpalm en ula.ve (Francisco Palm) Date: Tue, 23 Aug 2005 09:32:55 -0400 (VET) Subject: Utilidad de Python In-Reply-To: <9140533f050823020926b6ba9d@mail.gmail.com> References: <20050820124758.D557682D00@cmcodec02.st1.spray.net> <9140533f050823020926b6ba9d@mail.gmail.com> Message-ID: <33666.150.185.144.80.1124803975.squirrel@fud.ula.ve> Empieza a buscar en Internet usando las siguientes palabras claves: TKinter y Python megawidgets PyGTK y Glade PyQT y QT Designer wxPython, PythonCard, wxGlade y Boa Constructor (este último descargar la última versión de Soucerforge porque la página está muy desactualizada). En resumen, la respuesta es: con Python puedes hacer más y mejor... Saludos F. Palm > On 8/20/05, AGM wrote: >> Me gustaria usar Python para crear aplicaciones graficas de gestion. >> >> Comparado con Visual Basic que es el mas utilizado para esto.... >> >> Con Python puedo hacer lo mismo ? -- Dejame mostrarte la maquinaria universal todos sus componentes tienen nombres esdrujulos ven, que tus dedos recuerdan los bebes que hablan esperanto. From cescd en yahoo.com.mx Tue Aug 23 17:03:04 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Tue, 23 Aug 2005 10:03:04 -0500 (CDT) Subject: Utilidad de Python In-Reply-To: <20050823094247.13169AB205@lmcodec02.st1.spray.net> References: <20050823094247.13169AB205@lmcodec02.st1.spray.net> Message-ID: <20050823150304.77755.qmail@web50411.mail.yahoo.com> Pues en esencia sí puedes hacer lo mismo. Existen sus diferencias, pues hay muchas cosas en las que Python como lenguaje es más expresivo, por ejemplo, es totalmente orientado a objetos. Ambos tienen bibliotecas muy completas, aunque VB tiene muchísimo soporte comercial. Ambos son muy sencillos de usar. VB tiene la gran ventaja de que tiene un IDE muy poderoso(yo diría que nadie lo ha igualado en ese aspecto), pero que a la larga puede lograr que programadores malos hagan programas muy malos. En Python tienes otros entornos ya mencionados en otras respuestas, que aunque no son tan fastuosos, logran ahorrarte la mayor parte del trabajo pesado. --- AGM escribió: > Gracias por contestar. > Queria saber de gente que supiera VB y luego > aprendio Python y que comentara > si puedes hacer lo mismo. > > ----- Original Message ----- > From: "Joan Ordinas" > To: "La lista de python en castellano" > > Sent: Tuesday, August 23, 2005 11:09 AM > Subject: Re: [Python-es] Utilidad de Python > > > On 8/20/05, AGM wrote: > > Me gustaria usar Python para crear aplicaciones > graficas de gestion. > > > > Comparado con Visual Basic que es el mas utilizado > para esto.... > > > > Con Python puedo hacer lo mismo ? > > Como los dos lenguajes son "turing-completos" pueden > hacer lo mismo... :-) > > JJOR > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From rabs en dimension-virtual.com Tue Aug 23 13:36:47 2005 From: rabs en dimension-virtual.com (=?iso-8859-1?q?Ra=FAl_Alexis_Betancor_Santana?=) Date: Tue, 23 Aug 2005 12:36:47 +0100 Subject: Firma =?iso-8859-1?q?electr=F3nica?= In-Reply-To: <20050823121117.GA8721@midgard.heimy.org> References: <1124740396.7812.30.camel@localhost.localdomain> <20050822203615.6132fd1a@localhost> <20050823121117.GA8721@midgard.heimy.org> Message-ID: <200508231236.47288.rabs@dimension-virtual.com> El Martes, 23 de Agosto de 2005 13:11, Ricardo Javier Cardenes Medina escribió: > On Mon, Aug 22, 2005 at 08:36:15PM -0300, Fernando Toledo wrote: > > shell a gpg? > > > > El Mon, 22 Aug 2005 15:53:16 -0400 > > Fernando San Martín Woerner escribió: > > Hombre... Si quieres que use GPG, siempre puedes mandarle a > > http://py-gnupg.sourceforge.net/ > > o similar (python-gnugpginterface en Debian). Umm .. y la pregunta del millón .. ¿alguien sabe como se puede incrustar la firma en un .pdf? .. he estado leyendo las especificaciones de la versión 1.6 de pdf y solo encuentro referencias a encriptación del documento para limitar los permisos de impresión y esas cosas, pero nada con respecto a firma digital. Saludos From cescd en yahoo.com.mx Tue Aug 23 17:08:29 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Tue, 23 Aug 2005 10:08:29 -0500 (CDT) Subject: imprimir con openreport In-Reply-To: <81a637ab05082220564c4d9824@mail.gmail.com> References: <81a637ab05082220564c4d9824@mail.gmail.com> Message-ID: <20050823150830.84059.qmail@web50405.mail.yahoo.com> A pesar de que no he usado openreport, tal vez si publicas un poco de tu código lo podríamos analizar para ver si se trata de algún error de Python. --- Arux Kicho Ek escribió: > Hola lista, escribo por lo siguiente, estaba > checando como imprimir pdf bajo > windows y encontre openreport, instale sus > dependencias, ya corri algunos > ejemplos que trae openreport, me genera el pdf sin > ningun error pero cuando > le doy vizualizar acrobat veo que solo se genero un > pdf, sin contenido, al > parecer mal generado alguien sabe que puede ser la > causa? > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ From borisbgs en gmail.com Tue Aug 23 17:58:37 2005 From: borisbgs en gmail.com (Boris Julio Castro Payllu) Date: Tue, 23 Aug 2005 17:58:37 +0200 Subject: jpg, gif, con reportlab Message-ID: Hola estimados amigos. Mi problema es el siguiente: Estoy empezando a programar con python y necesito hacer unos reportes en pdf-s con reportlab. y necesito insertar un logo.jpg como encabezado de cada hoja a imprimir. No se si pueden ayudarme a insertar ese logo desde un programa python. saludos Boris From fvillarroel en yahoo.com Tue Aug 23 18:12:18 2005 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Tue, 23 Aug 2005 09:12:18 -0700 (PDT) Subject: python y win32print Message-ID: <20050823161218.29756.qmail@web34301.mail.mud.yahoo.com> Hola sucede que debo generar reportes para imprimir en las clasicas impresoras de matriz de punto. Estuve probando con reportlab, pero nunca pude conseguir impresiones legibles, pese a que jugue con los fonts y demas. Mi consulta es sobre si alguien ha usado win32print, tiene un objeto TextOut(fila,columna,"Texto a Imprimir) que se acomoda a lo que ando buscando, alguien tiene algun ejemplo, ya que debo considerar saltos de paginas, lo tipico al generar estos tipos de informes; alguien lo ha usado en sus proyectos?. Fernando Villarroel __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From minoztro en gmail.com Tue Aug 23 18:25:05 2005 From: minoztro en gmail.com (Milton inostroza) Date: Tue, 23 Aug 2005 12:25:05 -0400 Subject: jpg, gif, con reportlab In-Reply-To: References: Message-ID: <172699c505082309251a3d79e2@mail.gmail.com> c.drawImage('archivo.jpeg',5*mm,272*mm) esto desde el mismo reportlab, el c es un canvas -- Milton Inostroza Aguilera From jjdelcerromurciano en yahoo.es Tue Aug 23 18:44:18 2005 From: jjdelcerromurciano en yahoo.es (Joaquin Jose del Cerro Murciano) Date: Tue, 23 Aug 2005 18:44:18 +0200 Subject: python y win32print In-Reply-To: <20050823161218.29756.qmail@web34301.mail.mud.yahoo.com> References: <20050823161218.29756.qmail@web34301.mail.mud.yahoo.com> Message-ID: <200508231844.18351.jjdelcerromurciano@yahoo.es> Hola, Hace mucho tiempo que no me hacerco a un M$ Windows, pero has probado la solucion simple. Abres el puerto y empiezas a escribir en el, como toda la vida se ha hecho antes de las moderneces de windows (bueno, ahora el puerto fisico no, el recurso). Para imprimir texto en una matricial iva de narices. f=file(r"\\puesto\impresora","wb") f.write("......... un saludo Joaquin. El Martes, 23 de Agosto de 2005 18:12, FERNANDO VILLARROEL escribió: > Hola sucede que debo generar reportes para imprimir en > las clasicas impresoras de matriz de punto. > > Estuve probando con reportlab, pero nunca pude > conseguir impresiones legibles, pese a que jugue con > los fonts y demas. > > Mi consulta es sobre si alguien ha usado win32print, > tiene un objeto TextOut(fila,columna,"Texto a > Imprimir) que se acomoda a lo que ando buscando, > alguien tiene algun ejemplo, ya que debo considerar > saltos de paginas, lo tipico al generar estos tipos de > informes; alguien lo ha usado en sus proyectos?. > > Fernando Villarroel > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From rapto en arrakis.es Tue Aug 23 18:18:55 2005 From: rapto en arrakis.es (=?ISO-8859-1?Q?Marcos_S=E1nchez_Provencio?=) Date: Tue, 23 Aug 2005 18:18:55 +0200 Subject: jpg, gif, con reportlab In-Reply-To: References: Message-ID: <430B4C6F.7070901@arrakis.es> De la documentación: 8.3 Image(filename, width=None, height=None) Create a flowable which will contain the image defined by the data in file filename. Uséase, que si lo metes en cada página, ya está. Si quieres que lo añada él solito como cabecera, tendrás que leer la documentación de PageTemplate. Boris Julio Castro Payllu wrote: >Hola estimados amigos. >Mi problema es el siguiente: Estoy empezando a programar con python y >necesito hacer unos reportes en pdf-s con reportlab. >y necesito insertar un logo.jpg como encabezado de cada hoja a imprimir. No >se si pueden ayudarme a insertar ese logo desde un programa python. > saludos >Boris >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > From i92fredy en hotmail.com Wed Aug 24 00:00:49 2005 From: i92fredy en hotmail.com (=?iso-8859-1?B?QWxmcmVkbyBDYfFhZGFz?=) Date: Wed, 24 Aug 2005 00:00:49 +0200 Subject: Hacer un ejecutable Python Message-ID: Buenas lista!!! Tengu una dudilla. Tengo hecho un programa en PyGTK, y me gustaría crear un ejecutable. Lo he desarrollado en Debian, y me gustaría hacer el ejecutable para que pinchando en el archivo en Konqueror se ejecute. Después me gustaría hacer este ejecutable para Windows, pero esto corre menos prisa. Alguna idea? From jhonny_b5 en yahoo.es Wed Aug 24 03:01:42 2005 From: jhonny_b5 en yahoo.es (jhonny baldiviezo guerrero) Date: Wed, 24 Aug 2005 03:01:42 +0200 (CEST) Subject: Hacer un ejecutable Python In-Reply-To: References: Message-ID: <20050824010142.32192.qmail@web53109.mail.yahoo.com> lo que tienes que hacer es lo siguiente: en la consola tiene que colocar lo siguiente: editas el programa *.py pricipal y en ahite te aparece otro ventana en la cual es la que tienes que colocar las siguientes lineas de comando from compileall import * compile_dir("./") con estas lineas de comando compilas los prpgramas ejecutables con extencion *.py y los tranasformas a *.pyc que son los codigos ejecutables. Alfredo Cañadas escribió: Buenas lista!!! Tengu una dudilla. Tengo hecho un programa en PyGTK, y me gustaría crear un ejecutable. Lo he desarrollado en Debian, y me gustaría hacer el ejecutable para que pinchando en el archivo en Konqueror se ejecute. Después me gustaría hacer este ejecutable para Windows, pero esto corre menos prisa. Alguna idea? _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es --------------------------------- Correo Yahoo! Comprueba qué es nuevo, aquí http://correo.yahoo.es From chmazur en itgestion.com.ar Wed Aug 24 03:12:09 2005 From: chmazur en itgestion.com.ar (Christian Mazur - =?iso-8859-1?b?SVRHZXN0afNu?=) Date: Tue, 23 Aug 2005 22:12:09 -0300 Subject: Utilidad de Python / ahora con Java.- In-Reply-To: <20050823150304.77755.qmail@web50411.mail.yahoo.com> References: <20050823150304.77755.qmail@web50411.mail.yahoo.com> Message-ID: <1124845929.430bc9697b6a0@www.itgestion.com.ar> Hola. Si me permiten me gustaría agregar al tópico de estos mails, la opción Java. Es decir, si alguien puede contar brevemente su experiencia como programador en java y en python, y el porque considera que python puede ser una mejor opcion, si es que lo es... El gran uso comercial de Java en estos momentos es directamente proporcional a la inversion publicitaria de Sun, y nada más??? Y quizás el poco uso de python (en comparación con Java), es por la falta de una gran empresa que lo respalde ??? Quizás este tema ya se haya tocado en la lista, por lo cual si prefieren, pueden escribirme directamente a mi direccion. desde ya, muchas gracias.... ch.- http://www.itgestion.com.ar Desarrollos informáticos.- Bs. As. / Argentina.- Mensaje citado por Cesar Cardenas Desales : > Pues en esencia sí puedes hacer lo mismo. Existen sus > diferencias, pues hay muchas cosas en las que Python > como lenguaje es más expresivo, por ejemplo, es > totalmente orientado a objetos. > > Ambos tienen bibliotecas muy completas, aunque VB > tiene muchísimo soporte comercial. > > Ambos son muy sencillos de usar. > > VB tiene la gran ventaja de que tiene un IDE muy > poderoso(yo diría que nadie lo ha igualado en ese > aspecto), pero que a la larga puede lograr que > programadores malos hagan programas muy malos. En > Python tienes otros entornos ya mencionados en otras > respuestas, que aunque no son tan fastuosos, logran > ahorrarte la mayor parte del trabajo pesado. > > > --- AGM escribió: > > > Gracias por contestar. > > Queria saber de gente que supiera VB y luego > > aprendio Python y que comentara > > si puedes hacer lo mismo. > > > > ----- Original Message ----- > > From: "Joan Ordinas" > > To: "La lista de python en castellano" > > > > Sent: Tuesday, August 23, 2005 11:09 AM > > Subject: Re: [Python-es] Utilidad de Python > > > > > > On 8/20/05, AGM wrote: > > > Me gustaria usar Python para crear aplicaciones > > graficas de gestion. > > > > > > Comparado con Visual Basic que es el mas utilizado > > para esto.... > > > > > > Con Python puedo hacer lo mismo ? > > > > Como los dos lenguajes son "turing-completos" pueden > > hacer lo mismo... :-) > > > > JJOR > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. > http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From miguel.hernandez en icr-sa.com Wed Aug 24 08:47:42 2005 From: miguel.hernandez en icr-sa.com (=?ISO-8859-1?Q?Miguel_Hern=E1ndez_Martos?=) Date: Wed, 24 Aug 2005 08:47:42 +0200 Subject: Hacer un ejecutable Python In-Reply-To: References: Message-ID: <430C180E.40102@icr-sa.com> Hola, Alfredo Cañadas wrote: > Buenas lista!!! > Tengu una dudilla. Tengo hecho un programa en PyGTK, y me > gustaría crear un ejecutable. Lo he desarrollado en Debian, y me > gustaría hacer el ejecutable para que pinchando en el archivo en > Konqueror se ejecute. > Después me gustaría hacer este ejecutable para Windows, pero > esto corre menos prisa. Alguna idea? Para lo que tú quieres he probado: *py2exe*[1] Funciona solo en windows. *cx_freeze*[2]: Este es multiplataforma. En Win32 me dio algún problemilla con las GTK. Escribí un pequeño tutorial[3] sobre como usar py2exe en windows con GTK. Creo que alguien de la lista hizo lo propio con cx_freeze. Mira los archivos de la lista allá por enero de 2005. Nos vemos! [1] http://starship.python.net/crew/theller/py2exe/ [2] http://starship.python.net/crew/atuining/cx_Freeze/ [3] http://enlavin.com/blogs/index.php?title=como_hacer_un_ejecutable_a_partir_de_un&more=1&c=1&tb=1&pb=1 > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- |...... Miguel Hernández Martos | Ingeniería y Control Remoto, S.A ...| |..... Departamento de Software | Pol. Ind. Juncaril C/Baza Parc. 207.| |.............................. | 18220 Albolote-Granada (España) ....| |. | Tels.: + 34 902 43 00 05 ...........| |........ http://www.icr-sa.com | Fax: + 34 958 46 79 08 .............| From pepe en diselpro.com Wed Aug 24 09:39:58 2005 From: pepe en diselpro.com (Pepe Aracil) Date: Wed, 24 Aug 2005 09:39:58 +0200 Subject: Hacer un ejecutable Python In-Reply-To: References: Message-ID: <430C244E.5040605@diselpro.com> Hola. Hace unos meses escribí un peuqueño script para "congelar" aplicaciones PyGTK en windows con cx_freeze. La versíon estable de PyGTK ha cambiado desde entonces, y no sé si habría que retocar alguna cosilla. http://www.diselpro.com/iglu/iglu-0.11.zip En cuanto a linux, ¿Necesitas realmente pasar el .py a binario? Creo que el konqueror te lanza el script siempre que este tenga los permisos de ejecución activos. Salud. Alfredo Cañadas wrote: > Buenas lista!!! > Tengu una dudilla. Tengo hecho un programa en PyGTK, y me > gustaría crear un ejecutable. Lo he desarrollado en Debian, y me > gustaría hacer el ejecutable para que pinchando en el archivo en > Konqueror se ejecute. > Después me gustaría hacer este ejecutable para Windows, pero esto > corre menos prisa. Alguna idea? > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Wed Aug 24 10:44:53 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Wed, 24 Aug 2005 10:44:53 +0200 Subject: Hacer un ejecutable Python In-Reply-To: References: Message-ID: <1124873093.8367.16.camel@savin.proteus> Mira en: http://pyspanishdoc.sourceforge.net/tut/node4.html [los enlaces internos del documento no van, hay que buscar a pelo] 2.2.2 Guiones Python ejecutables En sistemas Unix tipo BSD, los guiones Python se pueden hacer ejecutables directamente, como guiones de línea de órdenes, poniendo la línea #!/usr/bin/env python (suponiendo que el intérprete está en el $PATH del usuario) al principio del guion y dándole al guion permisos de ejecución. "#!" deben ser los primeros caracteres del fichero. Observa que la almohadilla, "#", se utiliza para iniciar un comentario en Python. Actualización: Si el fichero se guarda como utf8 con la marca BOM, es posible que no se reconozca la secuencia #! inicial El mié, 24-08-2005 a las 00:00 +0200, Alfredo Cañadas escribió: > Buenas lista!!! > Tengu una dudilla. Tengo hecho un programa en PyGTK, y me gustaría > crear un ejecutable. Lo he desarrollado en Debian, y me gustaría hacer el > ejecutable para que pinchando en el archivo en Konqueror se ejecute. > Después me gustaría hacer este ejecutable para Windows, pero esto > corre menos prisa. Alguna idea? > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From javi.pacheco en terra.es Wed Aug 24 10:37:41 2005 From: javi.pacheco en terra.es (=?ISO-8859-1?Q?Javier_P=E9rez?=) Date: Wed, 24 Aug 2005 10:37:41 +0200 Subject: =?iso-8859-1?q?Tama=F1o_de_letra_de_un_Gtk=2ELabel?= Message-ID: <430C31D5.50506@terra.es> Hola a todos: Tengo una interfaz hecho con glade y me gustaría cambiar el tamaño de un label y ponerlo en negrita. He estado mirando la API de PyGTK para ver como se hace pero no veo la forma de hacerlo ¿alguien me puede ayudar? gracias de antemano From rapto en arrakis.es Wed Aug 24 11:38:12 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Wed, 24 Aug 2005 11:38:12 +0200 Subject: [glade] Re: =?ISO-8859-1?Q?Tama=F1o?= de letra de un Gtk.Label In-Reply-To: <430C31D5.50506@terra.es> References: <430C31D5.50506@terra.es> Message-ID: <1124876292.8367.28.camel@savin.proteus> marca en glade que quieres usar markup y mira esto: http://developer.gnome.org/doc/API/2.0/pango/PangoMarkupFormat.html Si no quieres molestarte, tienes que poner texto El mié, 24-08-2005 a las 10:37 +0200, Javier Pérez escribió: > Hola a todos: > > Tengo una interfaz hecho con glade y me gustaría cambiar el tamaño de un > label y ponerlo en negrita. He estado mirando la API de PyGTK para ver > como se hace pero no veo la forma de hacerlo > > ¿alguien me puede ayudar? > > gracias de antemano > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From caliaga en gmail.com Wed Aug 24 14:57:11 2005 From: caliaga en gmail.com (Cristian Aliaga) Date: Wed, 24 Aug 2005 08:57:11 -0400 Subject: Hacer un ejecutable Python In-Reply-To: <1124873093.8367.16.camel@savin.proteus> References: <1124873093.8367.16.camel@savin.proteus> Message-ID: Buenas a todos, normalmente yo hago lo que dice Marcos Sánchez, pero me gustaria saber que pasa si quiero cuidar el codigo de mi programa, de una forma que no sea visual, y no por medio de permisos, pues puede ser que cree un software para alguna empresa y yo no ser el root de esa maquina, entonces estaria dejando el codigo a esa empresa. Se sabe que esta bajo licencias, e incluso podria ser de codigo abierto, pero para solo usuarios en esa empresa no les seria necesario entregar todo el codigo, entnces seria bueno una forma de protegerlo, alguien sabe de algo asi?, les agradeceria un monton, saludos 2005/8/24, Marcos Sánchez Provencio : > Mira en: > http://pyspanishdoc.sourceforge.net/tut/node4.html > [los enlaces internos del documento no van, hay que buscar a pelo] > 2.2.2 Guiones Python ejecutables > En sistemas Unix tipo BSD, los guiones Python se pueden hacer > ejecutables directamente, como guiones de línea de órdenes, poniendo la > línea > > #!/usr/bin/env python > > (suponiendo que el intérprete está en el $PATH del usuario) al principio > del guion y dándole al guion permisos de ejecución. "#!" deben ser los > primeros caracteres del fichero. Observa que la almohadilla, "#", se > utiliza para iniciar un comentario en Python. > > Actualización: Si el fichero se guarda como utf8 con la marca BOM, es > posible que no se reconozca la secuencia #! inicial > > El mié, 24-08-2005 a las 00:00 +0200, Alfredo Cañadas escribió: > > Buenas lista!!! > > Tengu una dudilla. Tengo hecho un programa en PyGTK, y me gustaría > > crear un ejecutable. Lo he desarrollado en Debian, y me gustaría hacer el > > ejecutable para que pinchando en el archivo en Konqueror se ejecute. > > Después me gustaría hacer este ejecutable para Windows, pero esto > > corre menos prisa. Alguna idea? > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > -- > Marcos Sánchez Provencio > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Cristian Aliaga Estudiante de programación computacional irc.cl - #gnome From nocreyentes en terra.es Wed Aug 24 17:57:22 2005 From: nocreyentes en terra.es (nocreyentes en terra.es) Date: Wed, 24 Aug 2005 17:57:22 +0200 Subject: Utilidad de Python / ahora con Java.- In-Reply-To: <1124845929.430bc9697b6a0@www.itgestion.com.ar> References: <20050823150304.77755.qmail@web50411.mail.yahoo.com> <1124845929.430bc9697b6a0@www.itgestion.com.ar> Message-ID: <9fb6581db17ab61d32daaff86bc4f28a@terra.es> Buenas: Yo "deserte" del Java para ponerme con python, por lo menos cuando programo fuera del trabajo. Y la única razón por la que sigo programando en python, es porque me resulta muy comodo hacerlo. En Java hay que escribir un monton de codigo "que no sirve para nada". Java sin un IDE me parece un elemento de tortura. Todos esos setters y getters que normalmente se dejan como te los escribe el IDE (o se tiene que repetir como en los castigos de la escuela cuando careces de el). En python puedo programar en el vi tranquilamente, porque solo escribo lo que mi programa necesita. Lo de la falta de llaves fue algo que me hizo pensar en un principio que python apestaba. Hasta que me puse a buscar codigo para entender mejor un algoritmo y solo encontre bien tabulado el de python. Desde entonces se que siempre leere programas bien tabulados, y eso casi es suficiente para enamorarse de python. En Java hay tipado estricto. Tienes que definir el tipo que va a tener una variable casi todo el rato, el casi va porque siempre te queda hacer un casting. Para realizar la introspeccion hay que hacer uso de una parafernalia que prefieres olvidar cuando has conocido la funcion "dir" de python. Java es como programar con grilletes, demasiado estricto. Con python me siento más libre. Las maquinas virtuales de Java tienen una licencia no-libre, lo que implica que para instalarlo tienes que hacer cosas raras. Eso si no tienes un FreeBSD y tienes que andar con la emulación de Linux. Python tiene un interprete muy chulo con el que puedo hacer cosas no reutilizables para las que en Java tendría que hacerme un programa. Python es una calculadora estupenda, ya casi he olvidado el comando "bc". Cuando tengo que hacerme un script en el que el shell se me queda pequeño (por mi desconocimiento de el muchas veces), encuentro en python una forma rapida de hacer lo que quiero. Cuando quiero hacer cosas complejas, python sigue sirviendo. Java solo vale para cosas con cierta complejidad (si no, no merece la pena sufrir el tramite de la compilación). Además siempre puedes usar python desde la consola: "python -c 'print "hola caracola"' El tratamiento de listas de python es muy comodo. Lo cual es especialmente util cuando me puse a hacer un clon del buscaminas (y de paso aprender algo de las SDL) y para el programa que estoy haciendo de resolver Sodokus. Java no esta mal, hay muchas cosas que funcionan en el. Pero personalmente python me gusta mas. Y me cuanto más lo conozco más me acaba gustando. De todas formas, en el trabajo seguimos usando Java. Y a muchos compañeros eso de la tabulacion les tira para atras. Personalmente, viendo las villanias que a veces me encuentro en el trabajo, quiza sea mejor programar con los grilletes de Java. En definitiva, compara y decide por tu cuenta, el resto suele ser de poca utilidad. Saludos El 24/08/2005, a las 3:12, Christian Mazur - ITGestión escribió: > Hola. > Si me permiten me gustaría agregar al tópico de estos mails, > la opción Java. > Es decir, si alguien puede contar brevemente su experiencia como > programador en java y en python, y el porque considera que python > puede ser una mejor opcion, si es que lo es... > > El gran uso comercial de Java en estos momentos es directamente > proporcional > a la inversion publicitaria de Sun, y nada más??? Y quizás el poco uso > de python > (en comparación con Java), es por la falta de una gran empresa que lo > respalde > ??? > > Quizás este tema ya se haya tocado en la lista, por lo cual si > prefieren, > pueden escribirme directamente a mi direccion. > > desde ya, muchas gracias.... > > > ch.- > > http://www.itgestion.com.ar > Desarrollos informáticos.- > Bs. As. / Argentina.- > > Mensaje citado por Cesar Cardenas Desales : > >> Pues en esencia sí puedes hacer lo mismo. Existen sus >> diferencias, pues hay muchas cosas en las que Python >> como lenguaje es más expresivo, por ejemplo, es >> totalmente orientado a objetos. >> >> Ambos tienen bibliotecas muy completas, aunque VB >> tiene muchísimo soporte comercial. >> >> Ambos son muy sencillos de usar. >> >> VB tiene la gran ventaja de que tiene un IDE muy >> poderoso(yo diría que nadie lo ha igualado en ese >> aspecto), pero que a la larga puede lograr que >> programadores malos hagan programas muy malos. En >> Python tienes otros entornos ya mencionados en otras >> respuestas, que aunque no son tan fastuosos, logran >> ahorrarte la mayor parte del trabajo pesado. >> >> >> --- AGM escribió: >> >>> Gracias por contestar. >>> Queria saber de gente que supiera VB y luego >>> aprendio Python y que comentara >>> si puedes hacer lo mismo. >>> >>> ----- Original Message ----- >>> From: "Joan Ordinas" >>> To: "La lista de python en castellano" >>> >>> Sent: Tuesday, August 23, 2005 11:09 AM >>> Subject: Re: [Python-es] Utilidad de Python >>> >>> >>> On 8/20/05, AGM wrote: >>>> Me gustaria usar Python para crear aplicaciones >>> graficas de gestion. >>>> >>>> Comparado con Visual Basic que es el mas utilizado >>> para esto.... >>>> >>>> Con Python puedo hacer lo mismo ? >>> >>> Como los dos lenguajes son "turing-completos" pueden >>> hacer lo mismo... :-) >>> >>> JJOR >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en aditel.org >>> http://listas.aditel.org/listinfo/python-es >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en aditel.org >>> http://listas.aditel.org/listinfo/python-es >>> >> >> >> >> >> >> >> ___________________________________________________________ >> Do You Yahoo!? >> La mejor conexión a Internet y 2GB extra a tu correo por $100 >> al mes. >> http://net.yahoo.com.mx >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > > > > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From i92fredy en hotmail.com Wed Aug 24 19:12:51 2005 From: i92fredy en hotmail.com (=?iso-8859-1?B?QWxmcmVkbyBDYfFhZGFz?=) Date: Wed, 24 Aug 2005 19:12:51 +0200 Subject: Hacer un ejecutable Python In-Reply-To: <430C180E.40102@icr-sa.com> References: <430C180E.40102@icr-sa.com> Message-ID: > > >*cx_freeze*[2]: > >Este es multiplataforma. En Win32 me dio algún problemilla con las GTK. > > >Escribí un pequeño tutorial[3] sobre como usar py2exe en windows con GTK. >Creo que alguien de la lista hizo lo propio con cx_freeze. Mira los >archivos de la lista allá por enero de 2005. > >Nos vemos! > >[1] http://starship.python.net/crew/theller/py2exe/ >[2] http://starship.python.net/crew/atuining/cx_Freeze/ >[3] >http://enlavin.com/blogs/index.php?title=como_hacer_un_ejecutable_a_partir_de_un&more=1&c=1&tb=1&pb=1 > >> >> >>_______________________________________________ Gracias Miguel, la cosa parece que funciona, pero ahora tengo otro problemilla. En mi aplicación PyGTK tengo una imagen jpg, y no consigo que me la coja el ejecutable. Estoy usando cx_Freeze, alguna idea?? From al3xmor3no en gmail.com Wed Aug 24 18:53:45 2005 From: al3xmor3no en gmail.com (Alex Moreno) Date: Wed, 24 Aug 2005 18:53:45 +0200 Subject: Utilidad de Python / ahora con Java.- In-Reply-To: <9fb6581db17ab61d32daaff86bc4f28a@terra.es> References: <20050823150304.77755.qmail@web50411.mail.yahoo.com> <1124845929.430bc9697b6a0@www.itgestion.com.ar> <9fb6581db17ab61d32daaff86bc4f28a@terra.es> Message-ID: <31b57125050824095336c99696@mail.gmail.com> Lo de siempre, ambos son excelentes lenguajes de programación cada uno con sus cosas buenas y sus cosas malas. La multiplataforma en python da problemas... al menos en mi mac con las wxwidgets... estudia que quieres hacer en función de eso y decide cuál vas e usar. Un saludo. On 8/24/05, nocreyentes en terra.es wrote: > Buenas: > > Yo "deserte" del Java para ponerme con python, por lo menos cuando > programo fuera del trabajo. Y la única razón por la que sigo > programando en python, es porque me resulta muy comodo hacerlo. > > En Java hay que escribir un monton de codigo "que no sirve para nada". > Java sin un IDE me parece un elemento de tortura. Todos esos setters y > getters que normalmente se dejan como te los escribe el IDE (o se tiene > que repetir como en los castigos de la escuela cuando careces de el). > En python puedo programar en el vi tranquilamente, porque solo escribo > lo que mi programa necesita. > > Lo de la falta de llaves fue algo que me hizo pensar en un principio > que python apestaba. Hasta que me puse a buscar codigo para entender > mejor un algoritmo y solo encontre bien tabulado el de python. Desde > entonces se que siempre leere programas bien tabulados, y eso casi es > suficiente para enamorarse de python. > > En Java hay tipado estricto. Tienes que definir el tipo que va a tener > una variable casi todo el rato, el casi va porque siempre te queda > hacer un casting. Para realizar la introspeccion hay que hacer uso de > una parafernalia que prefieres olvidar cuando has conocido la funcion > "dir" de python. Java es como programar con grilletes, demasiado > estricto. Con python me siento más libre. > > Las maquinas virtuales de Java tienen una licencia no-libre, lo que > implica que para instalarlo tienes que hacer cosas raras. Eso si no > tienes un FreeBSD y tienes que andar con la emulación de Linux. > > Python tiene un interprete muy chulo con el que puedo hacer cosas no > reutilizables para las que en Java tendría que hacerme un programa. > Python es una calculadora estupenda, ya casi he olvidado el comando > "bc". > > Cuando tengo que hacerme un script en el que el shell se me queda > pequeño (por mi desconocimiento de el muchas veces), encuentro en > python una forma rapida de hacer lo que quiero. Cuando quiero hacer > cosas complejas, python sigue sirviendo. Java solo vale para cosas con > cierta complejidad (si no, no merece la pena sufrir el tramite de la > compilación). Además siempre puedes usar python desde la consola: > "python -c 'print "hola caracola"' > > El tratamiento de listas de python es muy comodo. Lo cual es > especialmente util cuando me puse a hacer un clon del buscaminas (y de > paso aprender algo de las SDL) y para el programa que estoy haciendo de > resolver Sodokus. > > Java no esta mal, hay muchas cosas que funcionan en el. Pero > personalmente python me gusta mas. Y me cuanto más lo conozco más me > acaba gustando. De todas formas, en el trabajo seguimos usando Java. Y > a muchos compañeros eso de la tabulacion les tira para atras. > Personalmente, viendo las villanias que a veces me encuentro en el > trabajo, quiza sea mejor programar con los grilletes de Java. En > definitiva, compara y decide por tu cuenta, el resto suele ser de poca > utilidad. > > Saludos > > > El 24/08/2005, a las 3:12, Christian Mazur - ITGestión escribió: > > > Hola. > > Si me permiten me gustaría agregar al tópico de estos mails, > > la opción Java. > > Es decir, si alguien puede contar brevemente su experiencia como > > programador en java y en python, y el porque considera que python > > puede ser una mejor opcion, si es que lo es... > > > > El gran uso comercial de Java en estos momentos es directamente > > proporcional > > a la inversion publicitaria de Sun, y nada más??? Y quizás el poco uso > > de python > > (en comparación con Java), es por la falta de una gran empresa que lo > > respalde > > ??? > > > > Quizás este tema ya se haya tocado en la lista, por lo cual si > > prefieren, > > pueden escribirme directamente a mi direccion. > > > > desde ya, muchas gracias.... > > > > > > ch.- > > > > http://www.itgestion.com.ar > > Desarrollos informáticos.- > > Bs. As. / Argentina.- > > > > Mensaje citado por Cesar Cardenas Desales : > > > >> Pues en esencia sí puedes hacer lo mismo. Existen sus > >> diferencias, pues hay muchas cosas en las que Python > >> como lenguaje es más expresivo, por ejemplo, es > >> totalmente orientado a objetos. > >> > >> Ambos tienen bibliotecas muy completas, aunque VB > >> tiene muchísimo soporte comercial. > >> > >> Ambos son muy sencillos de usar. > >> > >> VB tiene la gran ventaja de que tiene un IDE muy > >> poderoso(yo diría que nadie lo ha igualado en ese > >> aspecto), pero que a la larga puede lograr que > >> programadores malos hagan programas muy malos. En > >> Python tienes otros entornos ya mencionados en otras > >> respuestas, que aunque no son tan fastuosos, logran > >> ahorrarte la mayor parte del trabajo pesado. > >> > >> > >> --- AGM escribió: > >> > >>> Gracias por contestar. > >>> Queria saber de gente que supiera VB y luego > >>> aprendio Python y que comentara > >>> si puedes hacer lo mismo. > >>> > >>> ----- Original Message ----- > >>> From: "Joan Ordinas" > >>> To: "La lista de python en castellano" > >>> > >>> Sent: Tuesday, August 23, 2005 11:09 AM > >>> Subject: Re: [Python-es] Utilidad de Python > >>> > >>> > >>> On 8/20/05, AGM wrote: > >>>> Me gustaria usar Python para crear aplicaciones > >>> graficas de gestion. > >>>> > >>>> Comparado con Visual Basic que es el mas utilizado > >>> para esto.... > >>>> > >>>> Con Python puedo hacer lo mismo ? > >>> > >>> Como los dos lenguajes son "turing-completos" pueden > >>> hacer lo mismo... :-) > >>> > >>> JJOR > >>> _______________________________________________ > >>> Python-es mailing list > >>> Python-es en aditel.org > >>> http://listas.aditel.org/listinfo/python-es > >>> > >>> > >>> _______________________________________________ > >>> Python-es mailing list > >>> Python-es en aditel.org > >>> http://listas.aditel.org/listinfo/python-es > >>> > >> > >> > >> > >> > >> > >> > >> ___________________________________________________________ > >> Do You Yahoo!? > >> La mejor conexión a Internet y 2GB extra a tu correo por $100 > >> al mes. > >> http://net.yahoo.com.mx > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > > > > > > > > > > ---------------------------------------------------------------- > > This message was sent using IMP, the Internet Messaging Program. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jordinas en gmail.com Wed Aug 24 20:35:34 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Wed, 24 Aug 2005 20:35:34 +0200 Subject: Utilidad de Python / ahora con Java.- In-Reply-To: <1124845929.430bc9697b6a0@www.itgestion.com.ar> References: <20050823150304.77755.qmail@web50411.mail.yahoo.com> <1124845929.430bc9697b6a0@www.itgestion.com.ar> Message-ID: <9140533f050824113511ace08c@mail.gmail.com> On 8/24/05, Christian Mazur - ITGestión wrote: > Hola. > Si me permiten me gustaría agregar al tópico de estos mails, > la opción Java. > Es decir, si alguien puede contar brevemente su experiencia como > programador en java y en python, y el porque considera que python > puede ser una mejor opcion, si es que lo es... Python creo que es el lenguaje com mayor ámbito de aplicación, cosa que a mi me interesa. Me explico: -Se puede usar para enseñar a programar a novatos. Así lo estamos usando en mi escuela. -Se puede usar para hacer utilidades del shell, como con Perl. -Se puede usar para hacer aplicaciones web, como con Java o PHP (vease Zope y Plone, por ejemplo). -Se puede usar para hacer aplicacions convencionales con ventanas y GUI, tipo VB o Java (muchas preguntas de esta lista van de este rollo). Python es un lenguaje para todo! JJOR From mario.lacunza en gmail.com Wed Aug 24 20:39:47 2005 From: mario.lacunza en gmail.com (Mario Lacunza) Date: Wed, 24 Aug 2005 13:39:47 -0500 Subject: Interfaz Grafica Message-ID: <7159361505082411396e45426@mail.gmail.com> Holas, Quisiera preguntarles con cual libreria puedo diseñar interfaces graficas(GUI) q cumplan con los siguientes requisitos: -Multiplataforma (Linux y Windows) tanto para el cliente como para el desarrollador -Licencia GPL -Cuente con buenas herramientas de diseño o q tenga un IDE. Mi pregunta esta orientada porque estoy investigando las opciones q existen para Python, pues estoy migrando mi plataforma de desarrollo de Windows a Linux, y de VB a Python. Gracias!! -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Email: mario.lacunza en gmail.com Email: mario_lacunza en yahoo.es Messenger MSN: mario_lacunza en hotmail.com Website: http://www.lacunza.tk Lima - Peru From snmartin en galilea.cl Thu Aug 25 00:08:57 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Wed, 24 Aug 2005 18:08:57 -0400 Subject: Interfaz Grafica In-Reply-To: <7159361505082411396e45426@mail.gmail.com> References: <7159361505082411396e45426@mail.gmail.com> Message-ID: <1124921337.7810.44.camel@localhost.localdomain> El mié, 24-08-2005 a las 13:39 -0500, Mario Lacunza escribió: > Holas, > > Quisiera preguntarles con cual libreria puedo diseñar interfaces > graficas(GUI) q cumplan con los siguientes requisitos: PyGTK + Gazpacho... > > -Multiplataforma (Linux y Windows) tanto para el cliente como para el > desarrollador > -Licencia GPL > -Cuente con buenas herramientas de diseño o q tenga un IDE. Cumple con todo eso, además puedes probar pida como IDE, claro que solo corre en Linux http://pida.berlios.de/index.php/Main_Page > > Mi pregunta esta orientada porque estoy investigando las opciones q > existen para Python, pues estoy migrando mi plataforma de desarrollo > de Windows a Linux, y de VB a Python. Eso hicimos nosotros, en una semana aprendimos a desarrollar con GNOME y python, es lo mejor!, puedes ver el proyecto Gestor: http://www.galilea.cl/gestor/ saludos -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From fgaudino en sesa.cl Thu Aug 25 03:11:08 2005 From: fgaudino en sesa.cl (fgaudino en sesa.cl) Date: Wed, 24 Aug 2005 21:11:08 -0400 (CLT) Subject: aprender a usar Message-ID: <13176.200.14.137.137.1124932268.squirrel@200.14.137.137> Realmente estoy interezado en aprender este lenguaje, pero no he encontrado ninguna página buena.(para usuarios nuevos). Como nuevo usuario en linux, recien encontre como echar a andar el programa, pero me cuesta un mundo entenderlo, no se si es que hay alguna forma de encontrar los comandos para hacer funcionar este sistema, o de que forma empesar a programar. Si alguien tiene la paciencia para ayudar a que un novato ingrese a este mundo le agredecere responder. Aun así agradezco de ante mano. PD: lo único que pido es un poco de orientación. From caliaga en gmail.com Thu Aug 25 04:59:38 2005 From: caliaga en gmail.com (Cristian Aliaga) Date: Wed, 24 Aug 2005 22:59:38 -0400 Subject: aprender a usar In-Reply-To: <13176.200.14.137.137.1124932268.squirrel@200.14.137.137> References: <13176.200.14.137.137.1124932268.squirrel@200.14.137.137> Message-ID: Saludos, la pagina oficial de python es www.python.org, para comenzar hay varias opciones, asi como un poco de programacion para principiantes, preguntas frecuentes e incluso el tutorial traducido, toda esta ayuda la puedes encontrar en http://www.python.org/doc/NonEnglish.html#spanish espero te sirva bastante y bienvenido a python! :) El 24/08/05, fgaudino en sesa.cl escribió: > Realmente estoy interezado en aprender este lenguaje, pero no he > encontrado ninguna página buena.(para usuarios nuevos). > Como nuevo usuario en linux, recien encontre como echar a andar el > programa, pero me cuesta un mundo entenderlo, no se si es que hay alguna > forma de encontrar los comandos para hacer funcionar este sistema, o de > que forma empesar a programar. > Si alguien tiene la paciencia para ayudar a que un novato ingrese a este > mundo le agredecere responder. > Aun así agradezco de ante mano. > PD: lo único que pido es un poco de orientación. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Cristian Aliaga Estudiante de programación computacional irc.cl - #gnome From anji.yuukyuzan en gmail.com Thu Aug 25 03:31:31 2005 From: anji.yuukyuzan en gmail.com (Marcos Matamala) Date: Wed, 24 Aug 2005 21:31:31 -0400 Subject: aprender a usar In-Reply-To: <13176.200.14.137.137.1124932268.squirrel@200.14.137.137> References: <13176.200.14.137.137.1124932268.squirrel@200.14.137.137> Message-ID: <834d60805082418312ff3ba01@mail.gmail.com> El 24/08/05, fgaudino en sesa.cl escribió: > Realmente estoy interezado en aprender este lenguaje, pero no he > encontrado ninguna página buena.(para usuarios nuevos). > Como nuevo usuario en linux, recien encontre como echar a andar el Hola, yo recien comencé con Python y e encontrado esta documentacion. este es un libro para quienes recien comienzan a programar, pero enseña con python : http://marmota.act.uji.es/MTP/pdf/python.pdf este va de lleno a usar Python, también es bueno (bueno para mi): http://es.diveintopython.org/download/diveintopython-pdf-es-0.1-1.zip y aquí hay mucho mas que leer: http://pyspanishdoc.sourceforge.net/ y sobre Linux ufff hay mucha documentación... saludos. > programa, pero me cuesta un mundo entenderlo, no se si es que hay alguna > forma de encontrar los comandos para hacer funcionar este sistema, o de > que forma empesar a programar. > Si alguien tiene la paciencia para ayudar a que un novato ingrese a este > mundo le agredecere responder. > Aun así agradezco de ante mano. > PD: lo único que pido es un poco de orientación. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Solo soy una mente genial en un cuerpo hermoso. Profesión: Jugar a ser Programador. From jordinas en gmail.com Thu Aug 25 09:21:14 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Thu, 25 Aug 2005 09:21:14 +0200 Subject: aprender a usar In-Reply-To: <13176.200.14.137.137.1124932268.squirrel@200.14.137.137> References: <13176.200.14.137.137.1124932268.squirrel@200.14.137.137> Message-ID: <9140533f05082500217a2e97e0@mail.gmail.com> On 8/25/05, fgaudino en sesa.cl wrote: > no se si es que hay alguna > forma de encontrar los comandos para hacer funcionar este sistema, o de Claro que la hay. Mira lo que pasa al ejecutar python: " $ python Python 2.3.3 (#1, May 7 2004, 10:31:40) [GCC 3.3.3 20040412 (Red Hat Linux 3.3.3-7)] on linux2 Type "help", "copyright", "credits" or "license" for more information. " Si lees la última linea, y le haces caso: " >>> help Type help() for interactive help, or help(object) for help about object. " y sigues haciendo caso: " >>> help() Welcome to Python 2.3! This is the online help utility. If this is your first time using Python, you should definitely check out the tutorial on the Internet at http://www.python.org/doc/tut/. Enter the name of any module, keyword, or topic to get help on writing Python programs and using Python modules. To quit this help utility and return to the interpreter, just type "quit". To get a list of available modules, keywords, or topics, type "modules", "keywords", or "topics". Each module also comes with a one-line summary of what it does; to list the modules whose summaries contain a given word such as "spam", type "modules spam". help> " Simplemente lee lo que te dice Python y hazle caso... JJOR From acuellar en puj.edu.co Thu Aug 25 18:19:45 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Thu, 25 Aug 2005 11:19:45 -0500 Subject: Instalar Python en Ubuntu Message-ID: a mi tambien me gustaria saber como instalar wxPython, tambien tengo Ubunto ALEXIS CUELLAR Estudiante de Ingenieria de Sistemas y Computacion Pontificia Universidad Javeriana de cali ________________________________ De: python-es-bounces en aditel.org en nombre de Mario Lacunza Enviado el: Mié 17/08/2005 11:37 p.m. Para: La lista de python en castellano Asunto: [Python-es] Instalar Python en Ubuntu Amigos, Soy nuevo con el Linux, tengo la distro Ubuntu 5.04, quiero instalar la ultima version del wxPython, pero la verdad q no se como....ya probe de todo y no logro hacerla funcionar!! Cualquier ayuda sera bienvenida!! -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Email: mario.lacunza en gmail.com Email: mario_lacunza en yahoo.es Messenger MSN: mario_lacunza en hotmail.com Website: http://www.lacunza.tk Lima - Peru _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From alxgnar en gmail.com Thu Aug 25 18:39:35 2005 From: alxgnar en gmail.com (=?ISO-8859-1?Q?alex_ordo=F1ez?=) Date: Thu, 25 Aug 2005 11:39:35 -0500 Subject: Traducciones In-Reply-To: <20050817230702.77703.qmail@web50410.mail.yahoo.com> References: <20050817230702.77703.qmail@web50410.mail.yahoo.com> Message-ID: <26a7623605082509391779086c@mail.gmail.com> hola. agradezco tu empeño en la traduccion de la documentacion de pythonCard, como novato y muy novato estoy probando todo lo referente a python y quisiera saber si hay algo de boa en español. gracias. alx. From mauroka en gmail.com Thu Aug 25 19:45:56 2005 From: mauroka en gmail.com (=?ISO-8859-1?Q?Mauro_S=E1nchez?=) Date: Thu, 25 Aug 2005 14:45:56 -0300 Subject: =?ISO-8859-1?Q?Re:__Servlets_con_WebKit_(Direcci=F3n_correcta)?= In-Reply-To: <20050822225721.44231.qmail@web50406.mail.yahoo.com> References: <20050822225358.9919.qmail@web50408.mail.yahoo.com> <20050822225721.44231.qmail@web50406.mail.yahoo.com> Message-ID: <3c924a2505082510456cae19e7@mail.gmail.com> La dirección no me está funcionando. ¿Es problema mío? El 22/08/05, Cesar Cardenas Desales escribió: > Lamento la torpeza de haber indicado una URL > incorrecta. Para ver el manual vayan a: > > http://www.pythonmexico.org/index_html/doc/webkit_servlet.html > > --- Cesar Cardenas Desales > escribió: > > > Acabo de terminar de redactar el manual "Mi Primer > > Servlet con WebKit", espero lo revisen, lean y les > > sea > > de mucha utilidad. > > > > > http://www.pythonmexico.org/index_html/webkit_servlet.html > > > > Sus comentarios serán invaluables. > > > > Saludos > > > > César > > > > > > > > > > > > > ___________________________________________________________ > > > > Do You Yahoo!? > > La mejor conexión a Internet y 2GB extra a > > tu correo por $100 al mes. http://net.yahoo.com.mx > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From fpalm en ula.ve Thu Aug 25 19:41:27 2005 From: fpalm en ula.ve (Francisco Palm) Date: Thu, 25 Aug 2005 13:41:27 -0400 Subject: Instalar Python en Ubuntu In-Reply-To: References: Message-ID: <430E02C7.7040307@ula.ve> Recomendación para Ubuntu y con Debian... a menos que tengan necesidades críticas les recomiendo que solamente instalen software por paquetes... La instalación se puede realizar fácilmente utilizando apt-get ya sea por línea de comandos o utilizando la interfaz gráfica synaptic. Utilicemos como base la guia no oficial de Ubuntu en español http://www.guia-ubuntu.org Leer las notas generales http://www.guia-ubuntu.org/hoary/doku.php?id=indice#notas_generales Entonces, número 1, tienes que añadir repositorios adicionales http://www.guia-ubuntu.org/hoary/doku.php?id=repositorios#como_anadir_repositorios_extra Y después instalar wxpython (versión 2.5.3) $sudo apt-get install wxpython2.5.3 Te va a pedir una clave, en la configuración por defecto de Ubuntu es la cuenta del usuario que instalo el sistema Si quieres la versión 2.6-0 de wxPython tienes que utilizar los repositorios de la versión Breezy http://www.guia-ubuntu.org/hoary/doku.php?id=repositorios#como_pasarse_a_breezy_version_inestable No es necesario pasarse por completo, cambias los repositorios temporalmente, instalas lo que haga falta y te devuelves a los repositorios de Hoary -si no sabe bien lo que hace no intente usar los repositorios Breezy!!- Pues eso Saludos F. Palm Alexis Cuellar Ocampo wrote: >a mi tambien me gustaria saber como instalar wxPython, tambien tengo Ubunto > > > ALEXIS CUELLAR > > >Estudiante de Ingenieria de Sistemas y Computacion > > >Pontificia Universidad Javeriana de cali > From joepc74 en gmail.com Thu Aug 25 20:45:43 2005 From: joepc74 en gmail.com (JoePC) Date: Thu, 25 Aug 2005 20:45:43 +0200 Subject: Parar conexiones Message-ID: <54af49c105082511456ad98d1f@mail.gmail.com> Tengo una aplicacion que abre varias conexiones (servidor asincrono y conexiones XML) desde varios threads, el problema surge cuando quiero cerrar la aplicacion. Lo threads no se mueren hasta que se cierran las conexiones, y algunas de ellas no acaban hasta que hay un time out, por lo tanto tardan mucho en cerrarse. ¿Hay alguna forma de cerrar todas las conexiones (sockets) abiertas? Gracias. From anji.yuukyuzan en gmail.com Thu Aug 25 20:03:10 2005 From: anji.yuukyuzan en gmail.com (Marcos Matamala) Date: Thu, 25 Aug 2005 14:03:10 -0400 Subject: =?ISO-8859-1?Q?Re:__Servlets_con_WebKit_(Direcci=F3n_correcta)?= In-Reply-To: <3c924a2505082510456cae19e7@mail.gmail.com> References: <20050822225358.9919.qmail@web50408.mail.yahoo.com> <20050822225721.44231.qmail@web50406.mail.yahoo.com> <3c924a2505082510456cae19e7@mail.gmail.com> Message-ID: <834d6080508251103725c4b86@mail.gmail.com> El 25/08/05, Mauro Sánchez escribió: > La dirección no me está funcionando. ¿Es problema mío? Hola, a mi me funciona. saludos. > > El 22/08/05, Cesar Cardenas Desales escribió: > > Lamento la torpeza de haber indicado una URL > > incorrecta. Para ver el manual vayan a: > > > > http://www.pythonmexico.org/index_html/doc/webkit_servlet.html > > > > --- Cesar Cardenas Desales > > escribió: > > > > > Acabo de terminar de redactar el manual "Mi Primer > > > Servlet con WebKit", espero lo revisen, lean y les > > > sea > > > de mucha utilidad. > > > > > > > > http://www.pythonmexico.org/index_html/webkit_servlet.html > > > > > > Sus comentarios serán invaluables. > > > > > > Saludos > > > > > > César > > > > > > > > > > > > > > > > > > > > ___________________________________________________________ > > > > > > Do You Yahoo!? > > > La mejor conexión a Internet y 2GB extra a > > > tu correo por $100 al mes. http://net.yahoo.com.mx > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > > ___________________________________________________________ > > Do You Yahoo!? > > La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Solo soy una mente genial en un cuerpo hermoso. Profesión: Jugar a ser Programador. From rpogor en gmail.com Thu Aug 25 22:08:05 2005 From: rpogor en gmail.com (Ricardo Pogorzelski) Date: Thu, 25 Aug 2005 16:08:05 -0400 Subject: Interfaz Grafica In-Reply-To: <1124921337.7810.44.camel@localhost.localdomain> References: <7159361505082411396e45426@mail.gmail.com> <1124921337.7810.44.camel@localhost.localdomain> Message-ID: <5ea4faa050825130851f37126@mail.gmail.com> Hola Lista, estoy interesado en aprender a desarrollar aplicaciones con Python y algún IDE, he estado leyendo mucho sobre el tema y al ver este correo me interese en Gazpacho, lo instalé en W98, pero no se como hacer que se inicie ya qu no genera un exe como en el caso de glade y los py que probe desde la consola python dan errores. Saludos. Ricardo Pogorzelski On 8/24/05, Fernando San Martín Woerner wrote: > El mié, 24-08-2005 a las 13:39 -0500, Mario Lacunza escribió: > > Holas, > > > > Quisiera preguntarles con cual libreria puedo diseñar interfaces > > graficas(GUI) q cumplan con los siguientes requisitos: > > PyGTK + Gazpacho... > > > > -Multiplataforma (Linux y Windows) tanto para el cliente como para el > > desarrollador > > -Licencia GPL > > -Cuente con buenas herramientas de diseño o q tenga un IDE. > > Cumple con todo eso, además puedes probar pida como IDE, claro que solo > corre en Linux > > http://pida.berlios.de/index.php/Main_Page > > > > > Mi pregunta esta orientada porque estoy investigando las opciones q > > existen para Python, pues estoy migrando mi plataforma de desarrollo > > de Windows a Linux, y de VB a Python. > > Eso hicimos nosotros, en una semana aprendimos a desarrollar con GNOME y > python, es lo mejor!, puedes ver el proyecto Gestor: > > http://www.galilea.cl/gestor/ > > > saludos > > -- > Fernando San Martín Woerner > Jefe de Informática > Galilea S.A. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From snmartin en galilea.cl Thu Aug 25 23:06:02 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Thu, 25 Aug 2005 17:06:02 -0400 Subject: Interfaz Grafica In-Reply-To: <5ea4faa050825130851f37126@mail.gmail.com> References: <7159361505082411396e45426@mail.gmail.com> <1124921337.7810.44.camel@localhost.localdomain> <5ea4faa050825130851f37126@mail.gmail.com> Message-ID: <1125003962.7898.15.camel@localhost.localdomain> desafortunadamente soy absolutamente ignorante en el caso de windows, me ha costado incluso instalarlo, es bastante difícil . El jue, 25-08-2005 a las 16:08 -0400, Ricardo Pogorzelski escribió: > Hola Lista, > estoy interesado en aprender a desarrollar aplicaciones con Python y > algún IDE, he estado leyendo mucho sobre el tema y al ver este correo > me interese en Gazpacho, lo instalé en W98, pero no se como hacer que > se inicie ya qu no genera un exe como en el caso de glade y los py que > probe desde la consola python dan errores. > > Saludos. > > Ricardo Pogorzelski > > On 8/24/05, Fernando San Martín Woerner wrote: > > El mié, 24-08-2005 a las 13:39 -0500, Mario Lacunza escribió: > > > Holas, > > > > > > Quisiera preguntarles con cual libreria puedo diseñar interfaces > > > graficas(GUI) q cumplan con los siguientes requisitos: > > > > PyGTK + Gazpacho... > > > > > > -Multiplataforma (Linux y Windows) tanto para el cliente como para el > > > desarrollador > > > -Licencia GPL > > > -Cuente con buenas herramientas de diseño o q tenga un IDE. > > > > Cumple con todo eso, además puedes probar pida como IDE, claro que solo > > corre en Linux > > > > http://pida.berlios.de/index.php/Main_Page > > > > > > > > Mi pregunta esta orientada porque estoy investigando las opciones q > > > existen para Python, pues estoy migrando mi plataforma de desarrollo > > > de Windows a Linux, y de VB a Python. > > > > Eso hicimos nosotros, en una semana aprendimos a desarrollar con GNOME y > > python, es lo mejor!, puedes ver el proyecto Gestor: > > > > http://www.galilea.cl/gestor/ > > > > > > saludos > > > > -- > > Fernando San Martín Woerner > > Jefe de Informática > > Galilea S.A. > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From mario.lacunza en gmail.com Fri Aug 26 04:29:32 2005 From: mario.lacunza en gmail.com (Mario Lacunza) Date: Thu, 25 Aug 2005 21:29:32 -0500 Subject: Instalar Python en Ubuntu In-Reply-To: <430E02C7.7040307@ula.ve> References: <430E02C7.7040307@ula.ve> Message-ID: <7159361505082519292a61db8@mail.gmail.com> Muchas Gracias por la ayuda! Mario El 25/08/05, Francisco Palm escribió: > > Recomendación para Ubuntu y con Debian... a menos que tengan necesidades > críticas les recomiendo que solamente instalen software por paquetes... > > La instalación se puede realizar fácilmente utilizando apt-get ya sea > por línea de comandos o utilizando la interfaz gráfica synaptic. > > Utilicemos como base la guia no oficial de Ubuntu en español > http://www.guia-ubuntu.org > Leer las notas generales > http://www.guia-ubuntu.org/hoary/doku.php?id=indice#notas_generales > > Entonces, número 1, tienes que añadir repositorios adicionales > http://www.guia-ubuntu.org/hoary/doku.php?id=repositorios#como_anadir_repositorios_extra > > Y después instalar wxpython (versión 2.5.3) > $sudo apt-get install wxpython2.5.3 > > Te va a pedir una clave, en la configuración por defecto de Ubuntu es la > cuenta del usuario que instalo el sistema > > Si quieres la versión 2.6-0 de wxPython tienes que utilizar los > repositorios de la versión Breezy > http://www.guia-ubuntu.org/hoary/doku.php?id=repositorios#como_pasarse_a_breezy_version_inestable > > No es necesario pasarse por completo, cambias los repositorios > temporalmente, instalas lo que haga falta y te devuelves a los > repositorios de Hoary -si no sabe bien lo que hace no intente usar los > repositorios Breezy!!- > > Pues eso > > Saludos > > F. Palm > > Alexis Cuellar Ocampo wrote: > > >a mi tambien me gustaria saber como instalar wxPython, tambien tengo Ubunto > > > > > > ALEXIS CUELLAR > > > > > >Estudiante de Ingenieria de Sistemas y Computacion > > > > > >Pontificia Universidad Javeriana de cali > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Saludos / Best regards Mario Lacunza Desarrollador de Sistemas - Webmaster Teléfono: 51-1-242-0058 Celular: 51-1-9310-0386 (Tim) Email: mario.lacunza en gmail.com Email: mario_lacunza en yahoo.es Messenger MSN: mario_lacunza en hotmail.com Website: http://www.lacunza.tk Lima - Peru From cescd en yahoo.com.mx Thu Aug 25 19:51:42 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 25 Aug 2005 12:51:42 -0500 (CDT) Subject: Traducciones In-Reply-To: <26a7623605082509391779086c@mail.gmail.com> References: <26a7623605082509391779086c@mail.gmail.com> Message-ID: <20050825175142.33013.qmail@web50412.mail.yahoo.com> Que yo sepa no hay. Podríamos elegir algún manual, pedir los permisos a los autores,y en unos 15 días ya tener la traducción lista. Yo me ofrezco a traducir, solamente les pido a los integrantes de la lista que me indiquen qué manual (de Boa)sería el más indicado. Saludos --- alex ordoñez escribió: > hola. agradezco tu empeño en la traduccion de la > documentacion de > pythonCard, como novato y muy novato estoy probando > todo lo referente > a python y quisiera saber si hay algo de boa en > español. > > gracias. > > alx. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ From cescd en yahoo.com.mx Thu Aug 25 20:07:15 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 25 Aug 2005 13:07:15 -0500 (CDT) Subject: =?iso-8859-1?q?Re:=20=20Servlets=20con=20WebKit=20(Direcci=F3n?= =?iso-8859-1?q?=20correcta)?= In-Reply-To: <3c924a2505082510456cae19e7@mail.gmail.com> References: <3c924a2505082510456cae19e7@mail.gmail.com> Message-ID: <20050825180715.65261.qmail@web50404.mail.yahoo.com> Pues yo lo he abierto ahora mismo y no ha habido necesidad de autenticarme. http://www.pythonmexico.org/index_html/doc/webkit_servlet.html http://www.pythonmexico.org/index_html/doc/webkit_servlet.html/view --- Mauro Sánchez escribió: > La dirección no me está funcionando. ¿Es problema > mío? > > El 22/08/05, Cesar Cardenas > Desales escribió: > > Lamento la torpeza de haber indicado una URL > > incorrecta. Para ver el manual vayan a: > > > > > http://www.pythonmexico.org/index_html/doc/webkit_servlet.html > > > > --- Cesar Cardenas Desales > > escribió: > > > > > Acabo de terminar de redactar el manual "Mi > Primer > > > Servlet con WebKit", espero lo revisen, lean y > les > > > sea > > > de mucha utilidad. > > > > > > > > > http://www.pythonmexico.org/index_html/webkit_servlet.html > > > > > > Sus comentarios serán invaluables. > > > > > > Saludos > > > > > > César > > > > > > > > > > > > > > > > > > > > > ___________________________________________________________ > > > > > > Do You Yahoo!? > > > La mejor conexión a Internet y 2GB extra > a > > > tu correo por $100 al mes. > http://net.yahoo.com.mx > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > > > > > > > ___________________________________________________________ > > Do You Yahoo!? > > La mejor conexión a Internet y 2GB extra a > tu correo por $100 al mes. http://net.yahoo.com.mx > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From listas en soft-com.es Fri Aug 26 12:22:47 2005 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 26 Aug 2005 12:22:47 +0200 Subject: Sobre locale y Decimal Message-ID: <430EED77.1030401@soft-com.es> Hola a todos, Intentando formatear un numero decimal con la funcion locale.format me encuentro con que el numero decimal es convertido a flotante con la consiguiente pérdida de precision: >>> import locale >>> import decimal >>> d = decimal.Decimal("12345678901234567890.123456789") >>> d Decimal("12345678901234567890.123456789") >>> locale.format("%9f",d,1) '12.345.678.901.234.567.000,000000' >>> ¿Existe alfuna funcion para hacer el formateo de un decimal utilizando los caracteres de la configuracion local? ¿Existe la funcion inversa para convertir un numero formateado segun la configuración locale a decimal? Gracias. -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From listas en soft-com.es Fri Aug 26 13:32:20 2005 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 26 Aug 2005 13:32:20 +0200 Subject: derivacion de controles y eventos Message-ID: <430EFDC4.5030809@soft-com.es> Hola a todos, Haciendo pruebas con derivacion de controles me he encontrado con el siguiente caso: Hago una derivacion del control wx.TextCtrl y capturo el evento setfocus hacia una funcion llamada fSetFocus: class miTextCtrl_1(wx.TextCtrl): """prueba de derivacion control""" def __init__(self, id, name, parent, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0, validator=wx.DefaultValidator, value=''): # iniciacion de control original wx.TextCtrl.__init__(self, parent, id, value, pos, size, style, validator, name) # captura de evento self.Bind(wx.EVT_SET_FOCUS, self.fSetFocus) def fSetFocus(self, event): print "SetFocus en clase miTextCtrl_1" event.Skip() # continua la propagacion Realizo las pruebas y funciona correctamente. A continuacion hago una segunda derivacion de esta clase y le capturo el mismo evento y lo redirijo hacia una funcion con el mismo nombre que la de la clase derivada: class miTextCtrl_2(miTextCtrl_1): """ segunda derivacion """ def __init__(self, id, name, parent, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0, validator=wx.DefaultValidator, value=''): # iniciacion de control derivado miTextCtrl_1.__init__(self, id, name, parent, pos, size, style, validator, value) #captura de evento self.Bind(wx.EVT_SET_FOCUS, self.fSetFocus) def fSetFocus(self, event): print "SetFocus en clase miTextCtrl_2" event.Skip() # continua la propagacion Al realizar la prueba de esta clase me encuentro con que se ejecuta dos veces la funcion 'fSetFocus' de la clase miTextCtrl_2, cuando deberia haberse ejecutado primero la funcion 'fSetFocus' de la clase 'miTextCtrl_2' y despues la funcion 'fSetFocus' de la clase 'miTextCtrl_1'. Esto no sucede si las funciones que capturan el evento tiene distinto nombre en cada clase. ¿Es normal que ocurra esto? ¿Estoy haciendo algo mal? Gracias, -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From Facundo.Batista en telefonicamoviles.com.ar Fri Aug 26 17:55:05 2005 From: Facundo.Batista en telefonicamoviles.com.ar (Batista, Facundo) Date: Fri, 26 Aug 2005 12:55:05 -0300 Subject: Sobre locale y Decimal Message-ID: <55018DD359F5B147861F150F4689161E0EDE5BF5@escont.tcp.com.ar> #- ¿Existe alfuna funcion para hacer el formateo de un decimal #- utilizando #- los caracteres de la configuracion local? No, pero fíjate: http://docs.python.org/lib/decimal-recipes.html #- ¿Existe la funcion inversa para convertir un numero #- formateado segun la #- configuración locale a decimal? Este.... dame un ejemplo. ¿Seguro que directamente pasarlo no funca? Slds. . Facundo Bitácora De Vuelo: http://www.taniquetil.com.ar/plog PyAr - Python Argentina: http://www.python.org/ar/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADVERTENCIA. La información contenida en este mensaje y cualquier archivo anexo al mismo, son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por la ley. Si Ud. No es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados, no está autorizado a divulgar, copiar, distribuir o retener información (o parte de ella) contenida en este mensaje. Por favor notifíquenos respondiendo al remitente, borre el mensaje original y borre las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones Personales S.A. o alguna empresa asociada. Los mensajes electrónicos pueden ser alterados, motivo por el cual Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación cualquiera sea el resultante de este mensaje. Muchas Gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cescd en yahoo.com.mx Fri Aug 26 20:48:30 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Fri, 26 Aug 2005 13:48:30 -0500 (CDT) Subject: =?iso-8859-1?q?Patrones_de_dise=F1o_en_Python?= Message-ID: <20050826184830.13694.qmail@web50410.mail.yahoo.com> Espero que les guste el artículo traducido sobre Patrones de Diseño en Python, que se encuentra en el sitio de PythonMéxico: http://www.pythonmexico.org/index_html/doc/PatronesDiseno __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ From rpogor en gmail.com Fri Aug 26 18:12:53 2005 From: rpogor en gmail.com (Ricardo Pogorzelski) Date: Fri, 26 Aug 2005 12:12:53 -0400 Subject: Interfaz Grafica In-Reply-To: <1125003962.7898.15.camel@localhost.localdomain> References: <7159361505082411396e45426@mail.gmail.com> <1124921337.7810.44.camel@localhost.localdomain> <5ea4faa050825130851f37126@mail.gmail.com> <1125003962.7898.15.camel@localhost.localdomain> Message-ID: <5ea4faa050826091277d8c60b@mail.gmail.com> Gracias de todos modos, seguiremos investigando. Saludos On 8/25/05, Fernando San Martín Woerner wrote: > desafortunadamente soy absolutamente ignorante en el caso de windows, me > ha costado incluso instalarlo, es bastante difícil . > > El jue, 25-08-2005 a las 16:08 -0400, Ricardo Pogorzelski escribió: > > Hola Lista, > > estoy interesado en aprender a desarrollar aplicaciones con Python y > > algún IDE, he estado leyendo mucho sobre el tema y al ver este correo > > me interese en Gazpacho, lo instalé en W98, pero no se como hacer que > > se inicie ya qu no genera un exe como en el caso de glade y los py que > > probe desde la consola python dan errores. > > > > Saludos. > > > > Ricardo Pogorzelski > > > > On 8/24/05, Fernando San Martín Woerner wrote: > > > El mié, 24-08-2005 a las 13:39 -0500, Mario Lacunza escribió: > > > > Holas, > > > > > > > > Quisiera preguntarles con cual libreria puedo diseñar interfaces > > > > graficas(GUI) q cumplan con los siguientes requisitos: > > > > > > PyGTK + Gazpacho... > > > > > > > > -Multiplataforma (Linux y Windows) tanto para el cliente como para el > > > > desarrollador > > > > -Licencia GPL > > > > -Cuente con buenas herramientas de diseño o q tenga un IDE. > > > > > > Cumple con todo eso, además puedes probar pida como IDE, claro que solo > > > corre en Linux > > > > > > http://pida.berlios.de/index.php/Main_Page > > > > > > > > > > > Mi pregunta esta orientada porque estoy investigando las opciones q > > > > existen para Python, pues estoy migrando mi plataforma de desarrollo > > > > de Windows a Linux, y de VB a Python. > > > > > > Eso hicimos nosotros, en una semana aprendimos a desarrollar con GNOME y > > > python, es lo mejor!, puedes ver el proyecto Gestor: > > > > > > http://www.galilea.cl/gestor/ > > > > > > > > > saludos > > > > > > -- > > > Fernando San Martín Woerner > > > Jefe de Informática > > > Galilea S.A. > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > -- > Fernando San Martín Woerner > Jefe de Informática > Galilea S.A. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From lenin.puga en clickmx.com Fri Aug 26 22:42:25 2005 From: lenin.puga en clickmx.com (Puga Lenin) Date: Fri, 26 Aug 2005 15:42:25 -0500 Subject: =?iso-8859-1?q?Resumen_de_Python-es=2C_Vol_280=2C_En?= =?iso-8859-1?q?v=EDo_42?= Message-ID: que tal lista: les comento que cuando deseo borrar algo en el SHEll no me es posible, en un correo anterior lei que alguien decia que con Ctrl+L, pero no me funcionó, ya chequeé el manual y no trae nada,y en internet no he hallado todavia algo ¿alguno de ustedes sabe como hacerle? nota. Mi SO es WindowXP. saludos y gracias y Python 2.4 From jordinas en gmail.com Sat Aug 27 08:06:15 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Sat, 27 Aug 2005 08:06:15 +0200 Subject: =?ISO-8859-1?Q?Re:__Resumen_de_Python-es, _Vol_280, _Env=EDo_42?= In-Reply-To: References: Message-ID: <9140533f050826230666a639e1@mail.gmail.com> On 8/26/05, Puga Lenin wrote: > > > que tal lista: les comento que cuando deseo borrar algo en el SHEll > no me es posible, en un correo anterior lei que alguien decia que con Ctrl+L, > pero no me funcionó, ya chequeé el manual y no trae nada,y en internet no he hallado todavia algo > ¿alguno de ustedes sabe como hacerle? > > nota. Mi SO es WindowXP. saludos y gracias y Python 2.4 Si te entiendo bien, debes querer esto: import os os.system('cls') Observa que este codigo depende de tu sistema operativo. JJOR From listas en soft-com.es Sat Aug 27 11:57:00 2005 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Sat, 27 Aug 2005 11:57:00 +0200 Subject: Sobre locale y Decimal In-Reply-To: <55018DD359F5B147861F150F4689161E0EDE5BF5@escont.tcp.com.ar> References: <55018DD359F5B147861F150F4689161E0EDE5BF5@escont.tcp.com.ar> Message-ID: <431038EC.3060508@soft-com.es> Batista, Facundo escribió: > #- ¿Existe alfuna funcion para hacer el formateo de un decimal > #- utilizando > #- los caracteres de la configuracion local? > > No, pero fíjate: > > http://docs.python.org/lib/decimal-recipes.html > OK. La habia visto pero no me habia dado cuenta que los caracteres decimal y de millar con configurables. Intentaré modificarla para que los tome de la configuración local. > > #- ¿Existe la funcion inversa para convertir un numero > #- formateado segun la > #- configuración locale a decimal? > > Este.... dame un ejemplo. ¿Seguro que directamente pasarlo no funca? > No, no funciona directamente cuando el numero esta formateado con la configuración local: >>> import locale >>> import decimal >>> >>> d = decimal.Decimal("1.234.567,89") File "", line 1, in ? File "C:\Python24\Lib\decimal.py", line 571, in __new__ self._sign, self._int, self._exp = context._raise_error(ConversionSyntax) File "C:\Python24\Lib\decimal.py", line 2266, in _raise_error raise error, explanation ''' decimal.InvalidOperation : ''' >>> Saludos, -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From py en ls-l.org Mon Aug 29 10:47:37 2005 From: py en ls-l.org (Chema Cortes) Date: Mon, 29 Aug 2005 10:47:37 +0200 Subject: Patrones de =?ISO-8859-1?Q?dise=F1o_en_Pytho?= =?ISO-8859-1?Q?n?= In-Reply-To: <20050826184830.13694.qmail@web50410.mail.yahoo.com> References: <20050826184830.13694.qmail@web50410.mail.yahoo.com> Message-ID: <4312CBA9.7080008@ls-l.org> Cesar Cardenas Desales escribió: > Espero que les guste el artículo traducido sobre > Patrones de Diseño en Python, que se encuentra en el > sitio de PythonMéxico: > > http://www.pythonmexico.org/index_html/doc/PatronesDiseno Creo que has traducido "idioms" por "idiomas", cuando la traducción correcta sería "modismos" ("idiomas" se asocia a "languages"). Sobre el tema, hay quien piensa (me incluyo entre ellos) que los patrones de diseño son innecesarios en python, justamente por tener esos "modismos" que tanto lo caracteriza (compresión de listas, generadores e iteradores, decoradores, descriptores, etc). Intentar trasladar los patrones de diseño utilizados en otros lenguajes puede estar bien por razones semánticas (hay que conocer la terminología), pero su uso podría ser más discutible. Para explicar un poco esta posición, hay un buen artículo que trata del no-patrón Borg como contraposición al singleton: http://www.aleax.it/5ep.html Otra referencia que tenía por ahí: http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#iterators-and-generators From Facundo.Batista en telefonicamoviles.com.ar Mon Aug 29 15:12:24 2005 From: Facundo.Batista en telefonicamoviles.com.ar (Batista, Facundo) Date: Mon, 29 Aug 2005 10:12:24 -0300 Subject: Sobre locale y Decimal Message-ID: <55018DD359F5B147861F150F4689161E0EDE5C05@escont.tcp.com.ar> #- No, no funciona directamente cuando el numero esta formateado con la #- configuración local: #- #- >>> import locale #- >>> import decimal #- >>> #- >>> d = decimal.Decimal("1.234.567,89") #- File "", line 1, in ? #- File "C:\Python24\Lib\decimal.py", line 571, in __new__ #- self._sign, self._int, self._exp = #- context._raise_error(ConversionSyntax) #- File "C:\Python24\Lib\decimal.py", line 2266, in _raise_error #- raise error, explanation #- ''' decimal.InvalidOperation : ''' #- >>> Te abrís un bug en SourceForge y lo asignás a mi? No se si deberíamos soportar eso (lo hablaré con Raymond Hettinger), pero a priori no me gusta el error que tira... Gracias! . Facundo Bitácora De Vuelo: http://www.taniquetil.com.ar/plog PyAr - Python Argentina: http://www.python.org/ar/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADVERTENCIA. La información contenida en este mensaje y cualquier archivo anexo al mismo, son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por la ley. Si Ud. No es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados, no está autorizado a divulgar, copiar, distribuir o retener información (o parte de ella) contenida en este mensaje. Por favor notifíquenos respondiendo al remitente, borre el mensaje original y borre las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones Personales S.A. o alguna empresa asociada. Los mensajes electrónicos pueden ser alterados, motivo por el cual Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación cualquiera sea el resultante de este mensaje. Muchas Gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cesare.diaz en gmail.com Mon Aug 29 15:54:24 2005 From: cesare.diaz en gmail.com (=?ISO-8859-1?Q?C=E9sar_Diaz?=) Date: Mon, 29 Aug 2005 10:54:24 -0300 Subject: =?iso-8859-1?q?Capturar_texto_en_TextView=2E_=BFC=F3?= =?iso-8859-1?q?mo=3F?= Message-ID: Gentes, genere un objeto gtk.TextView() y no encuentro la forma de sacar el contenido que ercribo en ese objeto. Lo que necesito es capturar el texto para guardarlo luego en una base de datos o hacer un simple "print texto". Ya intente con texto = TextView.get_buffer() pero no tengo resultados. Saludos, Cesar -- ================================== Cesar E. Diaz - Analista en Informática Aplicada Msn : cesarstafe en hotmail.com ICQ : 312384614 From jesus.signin en gmail.com Mon Aug 29 16:27:14 2005 From: jesus.signin en gmail.com (=?ISO-8859-1?Q?Jes=FAs_Serrano?=) Date: Mon, 29 Aug 2005 16:27:14 +0200 Subject: =?ISO-8859-1?Q?Re:__Capturar_texto_en_TextView._=BFC=F3mo=3F?= In-Reply-To: References: Message-ID: Hola Cesar. Una vez tienes el buffer capturas el texto con get_text(iterador1, iterador2), para capturar todo el texto indica que el iterador1 es el principio del texto (get_start_iter()) y que el iterador2 es el final (get_end_iter()) Esto sería algo asi: buffer=text_view.get_buffer() text=buffer.get_text(buffer.get_start_iter(),buffer.get_end_iter()) print text Justo yo estoy liado con los TextView estos días :) Espero que te sirva. un saludo jesus On 8/29/05, César Diaz wrote: > Gentes, > > genere un objeto gtk.TextView() y no encuentro la forma de sacar el > contenido que ercribo en ese objeto. Lo que necesito es capturar el texto > para guardarlo luego en una base de datos o hacer un simple "print texto". > Ya intente con > > texto = TextView.get_buffer() > > pero no tengo resultados. > > Saludos, Cesar > > -- > ================================== > Cesar E. Diaz - Analista en Informática Aplicada > > Msn : cesarstafe en hotmail.com > ICQ : 312384614 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From dvilla en gmx.net Mon Aug 29 16:26:02 2005 From: dvilla en gmx.net (David Villa) Date: Mon, 29 Aug 2005 16:26:02 +0200 Subject: Patrones de =?ISO-8859-1?Q?dise=F1o?= en Python In-Reply-To: <4312CBA9.7080008@ls-l.org> References: <20050826184830.13694.qmail@web50410.mail.yahoo.com> <4312CBA9.7080008@ls-l.org> Message-ID: <1125325562.29559.9.camel@amy> Hola: Es un punto de vista muy interesante. Estoy de acuerdo en que *algunos* patrones "habituales" en C++ o Java sean innecesario implementarlos en Python. Pero no creo que se pueda generalizar. Quizá algunos de los patrones de creación o de estructura son reemplazables por la propia semántica del lenguaje, como lo pueda ser en C++ con la STL, pero hay otros, sobre todo los "comportamentales" (se dice así?) que son muy convenientes en el diseño, por ejemplo: Observador y Reactor. En cualquier caso, los patrones de diseño, son eso, herramientas de *diseño*, es decir, no tienen nada que ver con el lenguaje en que se implemente el sistema. Los patrones pueden y deben estar en el diagrama de clases aunque quizá el lenguaje elegido para la implementación no requiera un construcción idiomática concreta. En realidad, pocas veces lo requiere, aunque sea en otros lenguajes. No es que los patrones sean innecesarios en Python, es que Python es de tan alto nivel que ya lleva incorporados muchos de esos conceptos de diseño. Es mi humilde opinión. Saludos El lun, 29-08-2005 a las 10:47 +0200, Chema Cortes escribió: > Cesar Cardenas Desales escribió: > > Espero que les guste el artículo traducido sobre > > Patrones de Diseño en Python, que se encuentra en el > > sitio de PythonMéxico: > > > > http://www.pythonmexico.org/index_html/doc/PatronesDiseno > > > Creo que has traducido "idioms" por "idiomas", cuando la traducción > correcta sería "modismos" ("idiomas" se asocia a "languages"). > > Sobre el tema, hay quien piensa (me incluyo entre ellos) que los > patrones de diseño son innecesarios en python, justamente por tener esos > "modismos" que tanto lo caracteriza (compresión de listas, generadores e > iteradores, decoradores, descriptores, etc). Intentar trasladar los > patrones de diseño utilizados en otros lenguajes puede estar bien por > razones semánticas (hay que conocer la terminología), pero su uso podría > ser más discutible. > > Para explicar un poco esta posición, hay un buen artículo que trata del > no-patrón Borg como contraposición al singleton: > > http://www.aleax.it/5ep.html > > > Otra referencia que tenía por ahí: > > http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#iterators-and-generators > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From cesare.diaz en gmail.com Mon Aug 29 17:32:43 2005 From: cesare.diaz en gmail.com (=?ISO-8859-1?Q?C=E9sar_Diaz?=) Date: Mon, 29 Aug 2005 12:32:43 -0300 Subject: =?ISO-8859-1?Q?Re:__Capturar_texto_en_TextView._=BFC=F3mo=3F?= In-Reply-To: References: Message-ID: Gracias Jesús, voy a probar estas lineas que me pasaste. Saludos, Cesar -- ================================== Cesar E. Díaz - Analista en Informática Aplicada Msn : cesarstafe en hotmail.com ICQ : 312384614 From jordinas en gmail.com Mon Aug 29 18:08:11 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Mon, 29 Aug 2005 18:08:11 +0200 Subject: =?ISO-8859-1?Q?Re:__Patrones_de_dise=F1o_en_Python?= In-Reply-To: <1125325562.29559.9.camel@amy> References: <20050826184830.13694.qmail@web50410.mail.yahoo.com> <4312CBA9.7080008@ls-l.org> <1125325562.29559.9.camel@amy> Message-ID: <9140533f050829090811ffac5a@mail.gmail.com> On 8/29/05, David Villa wrote: > Hola: > > otros, sobre todo los "comportamentales" (se dice así?) behaviorista es un termino común al hablar de psicologia. Igual se puede seguir hablando en nuestro campo... JJOR From sadiel en apache.isctn.edu.cu Mon Aug 29 17:37:51 2005 From: sadiel en apache.isctn.edu.cu (Sadiel Parra) Date: Mon, 29 Aug 2005 11:37:51 -0400 (CDT) Subject: extension en python Message-ID: <1257.192.0.2.93.1125329871.squirrel@mail.isctn.edu.cu> Hola lista Muchas gracias a los que me ayudaron en la pregunta anterior de pyhtonG. Bueno es de suponer que ya pude instalar pythong en wXP, pero mostrandole a los cunnados un ejemplo grafico que les hice rapido me preguntaron que si era donde unico podia verse la animacion era en ese entorno y buscando vi que tenia en el menu archivo una opcion que dice exportar grafico y lo salva como .esp. La pregunta es la siguiente en que se ve ese formato de archivo? pues no pude encontrar nada para visualizarlo despues. Gracias de antemano Sadiel From bismarkcastilla en gmail.com Mon Aug 29 20:48:52 2005 From: bismarkcastilla en gmail.com (Bismark Castilla) Date: Mon, 29 Aug 2005 14:48:52 -0400 Subject: recomendaciones Message-ID: Hola quiero entrar en el mundo de python, pero que otro mejor lugar que este para preguntar por donde comenzar?? alguien me pude guiar?? ya saben lo de siempre, documentacion, manuales, tutoriales, etc -- saludos Bismark .................................................................................................... Debian Gnu/Linux Etch "Testing" Kernel 2.6.11-1-686 Linux for Human Beings From pablomarmol en gmail.com Mon Aug 29 20:59:40 2005 From: pablomarmol en gmail.com (peter) Date: Mon, 29 Aug 2005 20:59:40 +0200 Subject: recomendaciones In-Reply-To: References: Message-ID: <32ec9b1050829115936d5924e@mail.gmail.com> El 29/08/05, Bismark Castilla escribió: > Hola quiero entrar en el mundo de python, pero que otro mejor lugar > que este para preguntar por donde comenzar?? alguien me pude guiar?? > > ya saben lo de siempre, documentacion, manuales, tutoriales, etc http://www.python.org y http://www.google.es Ahi encontrarás documentacion, manuales, y tutoriales, algunos en español. Uno de los que mas me gustan es http://www.gulic.org/static/diveintopython-5.4-es/toc/ En ingles, uno bastante completo es http://www.pasteur.fr/formation/infobio/python/ . From lenin.puga en clickmx.com Mon Aug 29 22:37:19 2005 From: lenin.puga en clickmx.com (Puga Lenin) Date: Mon, 29 Aug 2005 15:37:19 -0500 Subject: =?iso-8859-1?q?=BFprogramar_con_wxPython=3F_gracias_?= =?iso-8859-1?q?por_algun_tip?= Message-ID: Que tal lista, soy novato en esto de la programación y entre los comentarios de internet lei que el mejor lenguaje para aprender a programar es Python (es excelente), actualmente estos utilizando el manual de un universidad de España el cual es una introducción del lenguaje por medio del programa PythonG. Me comunico con ustedes para saber si aquí en Mérida hay alguna comunidad de proramadores en Python. entre muchas de mis dudas es que si en Python es posible porgramar aplicaciones como en Visual Basic, utilizando botones y todo. Lei que para ello está el wxPython, descargue el programa (mejor dicho el codigo) y el archivo de doc y demos, en este ultimo veo que existen ejemplos de como insertar ventanas y botones pero si alguien me puede dar tips de como utilizarlo para sacar el mejor provecho mucho se lo agradecería. por lo que pude notar en wxPython es que no existen botones con en VB sino que se tiene que poner en el codigo fuente la orden de insertar una ventana u objeto en xy rango, gracias por su tiempo y su ayuda. atte. Lenin Ernesto Puga Mérida Yucatan México email: lenin.puga en clickmx.com From rubencharles en gmail.com Mon Aug 29 22:51:58 2005 From: rubencharles en gmail.com (Ruben Charles) Date: Mon, 29 Aug 2005 16:51:58 -0400 Subject: =?ISO-8859-1?Q?Re:__=BFprogramar_con_?= =?ISO-8859-1?Q?wxPython=3F_gracias_por_algun_tip?= In-Reply-To: References: Message-ID: Con wxPython es posible hacer aplicaciones como y mejor que VisualBasic. Los hábitos que crea Visual Basic suelen ser muy malos (hacer click, dibujar una ventana, un botón, etc.) Pero la programación es una forma de expresar ideas, así que prueba y ensaya con python y decide tu el lenguaje te da el poder y expresividad que necesitas y/o te gusta. Lo que bajaste no fué el "código" sino los módulos de wxWidgets utilizables en Python. La mejor manera de sacarle provecho es leer primero uno "Getting started", luego hacer unas aplicaciones sencilla tu mismo. Hay herramientas que te permiten "dibujar" la interface usando wxPython, pero no es el punto que hace mejor un lenguaje que otro sino la flexibildad del mismo. Te recomiendo antes que nada que leas los tutoriales y te empapes un poco más, practiques y luego preguntes si te trabas en algo. Otra cosa... Las ventanas y botones que programas en wxPython se ubican con coordenadas "x", "y" y tambien con otros recursos (windows layouts) por demas útiles, estudia la parte de los wxSizer y tendrás una idea. On 8/29/05, Puga Lenin wrote: > > > Que tal lista, soy novato en esto de la programación y entre los comentarios de internet > lei que el mejor lenguaje para aprender a programar es Python (es excelente), actualmente > estos utilizando el manual de un universidad de España el cual es una introducción del lenguaje > por medio del programa PythonG. Me comunico con ustedes para saber si aquí en Mérida > hay alguna comunidad de proramadores en Python. entre muchas de mis dudas es que si en Python > es posible porgramar aplicaciones como en Visual Basic, utilizando botones y todo. Lei que > para ello está el wxPython, descargue el programa (mejor dicho el codigo) y el archivo de doc y demos, en > este ultimo veo que existen ejemplos de como insertar ventanas y botones pero si alguien me > puede dar tips de como utilizarlo para sacar el mejor provecho mucho se lo agradecería. > por lo que pude notar en wxPython es que no existen botones con en VB sino que > se tiene que poner en el codigo fuente la orden de insertar una ventana u objeto en xy rango, gracias por > su tiempo y su ayuda. > > > > > atte. Lenin Ernesto Puga > Mérida Yucatan México > email: lenin.puga en clickmx.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From mario.carrasco en gmail.com Tue Aug 30 03:22:57 2005 From: mario.carrasco en gmail.com (=?ISO-8859-1?Q?Mario_Jim=E9nez_Carrasco?=) Date: Mon, 29 Aug 2005 20:22:57 -0500 Subject: =?ISO-8859-1?Q?Re:__=BFprogramar_con_?= =?ISO-8859-1?Q?wxPython=3F_gracias_por_algun_tip?= In-Reply-To: References: Message-ID: Hola.. antes que nada, un Saludo... Bien Lenin, en cuanto a tu pregunta de si en Mérida (Yucatán, México) existe algun grupo de programadores en Python, hasta ahorita no he sabido nada sobre alguno, de hecho hay muy pocos o no conozco a muchos que utilicen Python, yo vivo en Mérida y al igual que tú me estoy iniciando en Python, he estado leyendo algunos manuales y puedo decir que es muy interesante todo lo que se puede lograr con Python... Espero que sigas tan interesado y pues ya que estamos cerca podriamos iniciar algo de lo que mencionas, un grupo dedicado al desarrollo de aplicaciones o un grupo de desarrollo en Python.. Saludos.. y hasta pronto... On 8/29/05, Ruben Charles wrote: > > Con wxPython es posible hacer aplicaciones como y mejor que > VisualBasic. Los hábitos que crea Visual Basic suelen ser muy malos > (hacer click, dibujar una ventana, un botón, etc.) Pero la > programación es una forma de expresar ideas, así que prueba y ensaya > con python y decide tu el lenguaje te da el poder y expresividad que > necesitas y/o te gusta. > > Lo que bajaste no fué el "código" sino los módulos de wxWidgets > utilizables en Python. > > La mejor manera de sacarle provecho es leer primero uno "Getting > started", luego hacer unas aplicaciones sencilla tu mismo. > > Hay herramientas que te permiten "dibujar" la interface usando > wxPython, pero no es el punto que hace mejor un lenguaje que otro > sino la flexibildad del mismo. > > Te recomiendo antes que nada que leas los tutoriales y te empapes un > poco más, practiques y luego preguntes si te trabas en algo. > > > Otra cosa... Las ventanas y botones que programas en wxPython se > ubican con coordenadas "x", "y" y tambien con otros recursos (windows > layouts) por demas útiles, estudia la parte de los wxSizer y tendrás > una idea. > > > > On 8/29/05, Puga Lenin wrote: > > > > > > Que tal lista, soy novato en esto de la programación y entre los > comentarios de internet > > lei que el mejor lenguaje para aprender a programar es Python (es > excelente), actualmente > > estos utilizando el manual de un universidad de España el cual es una > introducción del lenguaje > > por medio del programa PythonG. Me comunico con ustedes para saber si > aquí en Mérida > > hay alguna comunidad de proramadores en Python. entre muchas de mis > dudas es que si en Python > > es posible porgramar aplicaciones como en Visual Basic, utilizando > botones y todo. Lei que > > para ello está el wxPython, descargue el programa (mejor dicho el > codigo) y el archivo de doc y demos, en > > este ultimo veo que existen ejemplos de como insertar ventanas y botones > pero si alguien me > > puede dar tips de como utilizarlo para sacar el mejor provecho mucho se > lo agradecería. > > por lo que pude notar en wxPython es que no existen botones con en VB > sino que > > se tiene que poner en el codigo fuente la orden de insertar una ventana > u objeto en xy rango, gracias por > > su tiempo y su ayuda. > > > > > > > > > > atte. Lenin Ernesto Puga > > Mérida Yucatan México > > email: lenin.puga en clickmx.com > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Mario Jimenez Carrasco Calle 27-A #324 x 10-C y 12, Fracc. Vergel II. Mérida, Yucatán. From listas en soft-com.es Tue Aug 30 11:49:05 2005 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 30 Aug 2005 11:49:05 +0200 Subject: Sobre locale y Decimal In-Reply-To: <55018DD359F5B147861F150F4689161E0EDE5C05@escont.tcp.com.ar> References: <55018DD359F5B147861F150F4689161E0EDE5C05@escont.tcp.com.ar> Message-ID: <43142B91.8050408@soft-com.es> Batista, Facundo escribió: > #- No, no funciona directamente cuando el numero esta formateado con la > #- configuración local: > #- > #- >>> import locale > #- >>> import decimal > #- >>> > #- >>> d = decimal.Decimal("1.234.567,89") > #- File "", line 1, in ? > #- File "C:\Python24\Lib\decimal.py", line 571, in __new__ > #- self._sign, self._int, self._exp = > #- context._raise_error(ConversionSyntax) > #- File "C:\Python24\Lib\decimal.py", line 2266, in _raise_error > #- raise error, explanation > #- ''' decimal.InvalidOperation : ''' > #- >>> > > Te abrís un bug en SourceForge y lo asignás a mi? > > No se si deberíamos soportar eso (lo hablaré con Raymond Hettinger), pero a > priori no me gusta el error que tira... > > Gracias! > > . Facundo > > Bitácora De Vuelo: http://www.taniquetil.com.ar/plog > PyAr - Python Argentina: http://www.python.org/ar/ > > Ya está abierto el bug y te lo he asignado. Saludos, -- ***************************************** Oswaldo Hernández oswaldo en soft-com.es ***************************************** From ori_055 en hotmail.com Tue Aug 30 13:05:14 2005 From: ori_055 en hotmail.com (=?iso-8859-1?B?T3Jpb2wgU2VtZW506SBCZWxsbXVudA==?=) Date: Tue, 30 Aug 2005 11:05:14 +0000 Subject: Quiero aprender Python Message-ID: Hola, qiuero aprender Python aunque tenga que estar mucho tiempo en ello. Mi problema es que no lo entiendo mucho todo esto, he leïdo www.sindominio.net/biblioweb/ telematica/hacker-como.html pero no lo acabo de pillar! Además no se que programa necessito ni de donde descargar-lo... Ya se que que hos costara un poco orientar-me pero por favor, QUIERO APRENDER PYTHON!!! _________________________________________________________________ Móviles, DVD, cámaras digitales, coleccionismo... Con unas ofertas que ni te imaginas. http://www.msn.es/Subastas/ From rapto en arrakis.es Tue Aug 30 14:27:25 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Tue, 30 Aug 2005 14:27:25 +0200 Subject: Quiero aprender Python In-Reply-To: References: Message-ID: <1125404845.12305.7.camel@savin.proteus> Er... ¿Para qué quieres aprenderlo? El mar, 30-08-2005 a las 11:05 +0000, Oriol Sementé Bellmunt escribió: > Hola, qiuero aprender Python aunque tenga que estar mucho tiempo en ello. Mi > problema es que no lo entiendo mucho todo esto, he leïdo > www.sindominio.net/biblioweb/ telematica/hacker-como.html > pero no lo acabo de pillar! > > Además no se que programa necessito ni de donde descargar-lo... > > Ya se que que hos costara un poco orientar-me pero por favor, QUIERO > APRENDER PYTHON!!! ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ls-l.org Tue Aug 30 14:03:12 2005 From: py en ls-l.org (Chema Cortes) Date: Tue, 30 Aug 2005 14:03:12 +0200 Subject: Quiero aprender Python In-Reply-To: References: Message-ID: <43144B00.1040904@ls-l.org> Oriol Sementé Bellmunt escribió: > Hola, qiuero aprender Python aunque tenga que estar mucho tiempo en > ello. Mi problema es que no lo entiendo mucho todo esto, he leïdo > www.sindominio.net/biblioweb/ telematica/hacker-como.html > pero no lo acabo de pillar! > > Además no se que programa necessito ni de donde descargar-lo... > > Ya se que que hos costara un poco orientar-me pero por favor, QUIERO > APRENDER PYTHON!!! Empieza por el tutorial y síguelo: http://pyspanishdoc.sourceforge.net/tut/tut.html La instalación depende del sistema operativo que uses. Para linux tendrás que instalar el paquete que te dé tu distribución; para windows ó mac tienes diversos instaladores que puedes encontrar en http://www.python.org Para cualquier duda, por aquí estamos; pero intenta ser más específico en las preguntas. From rapto en arrakis.es Tue Aug 30 15:06:03 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Tue, 30 Aug 2005 15:06:03 +0200 Subject: Quiero aprender Python In-Reply-To: <1125404845.12305.7.camel@savin.proteus> References: <1125404845.12305.7.camel@savin.proteus> Message-ID: <1125407164.12305.10.camel@savin.proteus> He visto el documento y entiendo que el problema es que los enlaces están en inglés en el documento que mencionas. Puedes ver algo en castellano en http://es.wikipedia.org/wiki/Python El mar, 30-08-2005 a las 14:27 +0200, Marcos Sánchez Provencio escribió: > Er... ¿Para qué quieres aprenderlo? > > El mar, 30-08-2005 a las 11:05 +0000, Oriol Sementé Bellmunt escribió: > > Hola, qiuero aprender Python aunque tenga que estar mucho tiempo en ello. Mi > > problema es que no lo entiendo mucho todo esto, he leïdo > > www.sindominio.net/biblioweb/ telematica/hacker-como.html > > pero no lo acabo de pillar! > > > > Además no se que programa necessito ni de donde descargar-lo... > > > > Ya se que que hos costara un poco orientar-me pero por favor, QUIERO > > APRENDER PYTHON!!! > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From i92fredy en hotmail.com Tue Aug 30 14:57:00 2005 From: i92fredy en hotmail.com (=?iso-8859-1?B?QWxmcmVkbyBDYfFhZGFz?=) Date: Tue, 30 Aug 2005 14:57:00 +0200 Subject: iglu, freezepython y soappy In-Reply-To: References: Message-ID: Buenas lista!!! Estoy usando iglu y freezepython para crear un ejecutable en Windows. La cosa va bien, menos con soappy. El ejecutable final no me usa la librería, y no sé como incluirla. Alguna idea?? From lenin.puga en clickmx.com Tue Aug 30 16:31:39 2005 From: lenin.puga en clickmx.com (Puga Lenin) Date: Tue, 30 Aug 2005 09:31:39 -0500 Subject: gracias por los consejos, saludos Message-ID: que tal, Gracias Ruben Charles y Mario Jimenez por su tiempo con mi duda de wxPython, checo el dato, saludos a todos From swokosky en gmail.com Tue Aug 30 18:36:52 2005 From: swokosky en gmail.com (Cesar Augusto Jaramillo Acevedo) Date: Tue, 30 Aug 2005 11:36:52 -0500 Subject: Quiero aprender Python In-Reply-To: <1125407164.12305.10.camel@savin.proteus> References: <1125404845.12305.7.camel@savin.proteus> <1125407164.12305.10.camel@savin.proteus> Message-ID: <8e0905030508300936562c2b3@mail.gmail.com> Hola..... la cosa puede resultar sencilla, solo que primero debes despejar inquietudes, como por ejemplo ¿para que lo quieres?, seguidamente te recomiendo el siguiente tutorial: http://pyspanishdoc.sourceforge.net/tut/tut.html, por si se te ofrece tengo otros tantos en pdf, mira tus inquietudes, y por favor se mas explicito en tus preguntas. Python lo puedes descargar de www.python.org , dependiendo del sistema operativo. saludos. From devnull.tst en gmail.com Tue Aug 30 22:42:28 2005 From: devnull.tst en gmail.com (Paulino Padial) Date: Tue, 30 Aug 2005 22:42:28 +0200 Subject: Python para PDA (Windows Mobile 2002/2003) In-Reply-To: <834d60805082210593eaf1ec5@mail.gmail.com> References: <1124048263.6807.6.camel@localhost.localdomain> <20050822143828.23736.qmail@web26904.mail.ukl.yahoo.com> <834d608050822080324e3e2ad@mail.gmail.com> <20050822171327.GB18207@lugmen.org.ar> <834d60805082210593eaf1ec5@mail.gmail.com> Message-ID: <1125434549.11583.5.camel@Monkey> x'D la verdad es qué su correo ya incita a recochineo no? ;) Happy Hacking, Paulino Padial From ori_055 en hotmail.com Tue Aug 30 21:14:54 2005 From: ori_055 en hotmail.com (=?iso-8859-1?B?T3Jpb2wgU2VtZW506SBCZWxsbXVudA==?=) Date: Tue, 30 Aug 2005 19:14:54 +0000 Subject: Quiero aprender Python In-Reply-To: <43144B00.1040904@ls-l.org> References: <43144B00.1040904@ls-l.org> Message-ID: >From: Chema Cortes >Reply-To: La lista de python en castellano >To: La lista de python en castellano >Subject: Re: [Python-es] Quiero aprender Python >Date: Tue, 30 Aug 2005 14:03:12 +0200 > >Oriol Sementé Bellmunt escribió: > > Hola, qiuero aprender Python aunque tenga que estar mucho tiempo en > > ello. Mi problema es que no lo entiendo mucho todo esto, he leïdo > > www.sindominio.net/biblioweb/ telematica/hacker-como.html > > pero no lo acabo de pillar! > > > > Además no se que programa necessito ni de donde descargar-lo... > > > > Ya se que que hos costara un poco orientar-me pero por favor, QUIERO > > APRENDER PYTHON!!! > >Empieza por el tutorial y síguelo: > >http://pyspanishdoc.sourceforge.net/tut/tut.html > >La instalación depende del sistema operativo que uses. Para linux >tendrás que instalar el paquete que te dé tu distribución; para windows >ó mac tienes diversos instaladores que puedes encontrar en >http://www.python.org > >Para cualquier duda, por aquí estamos; pero intenta ser más específico >en las preguntas. >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es >Tengo el Windows, entonces voy a http://www.python.org i donde le doy? Es >que lo del inglés no es lo mio. DISCULPA LAS MOLESTIAS. _________________________________________________________________ Horóscopo, tarot, numerología... Escucha lo que te dicen los astros. http://astrocentro.msn.es/ From i_munoz en euskalnet.net Tue Aug 30 23:03:05 2005 From: i_munoz en euskalnet.net (=?ISO-8859-1?Q?I=F1igo?=) Date: Tue, 30 Aug 2005 23:03:05 +0200 Subject: Quiero aprender Python In-Reply-To: References: Message-ID: <4314C989.6010603@euskalnet.net> http://www.python.org/ftp/python/2.4.1/python-2.4.1.msi Para la versión 2.4.1 En la web en la parte derecha pone Python versions, pulsas en 2.4 y si bajas un poco pone Download releases (Descarga de publicaciones más o menos), y ahi te pone el enlace que te he puesto arriba. Aun no sabiendo inglés, no es difícil de encontrar. Por otro lado, si quieres aprender a programar, manejarte mínimamente con el inglés yo diría que es casi tan básico como saber escribir en el teclado (igual me he pasado un poco, pero vamos que es importante) Un consejo más, antes de preguntar en la lista, busca un poco, que esto que has preguntado eran dos clicks de ratón. Oriol Sementé Bellmunt escribió: > Tengo el Windows, entonces voy a http://www.python.org i donde le doy? > Es que lo del inglés no es lo mio. DISCULPA LAS MOLESTIAS. From caliaga en gmail.com Wed Aug 31 02:34:56 2005 From: caliaga en gmail.com (Cristian Aliaga) Date: Tue, 30 Aug 2005 20:34:56 -0400 Subject: Quiero aprender Python In-Reply-To: <4314C989.6010603@euskalnet.net> References: <4314C989.6010603@euskalnet.net> Message-ID: Si es una ayuda en español la que buscas te recomiendo esta direccion, saludos http://www.python.org/doc/NonEnglish.html#spanish :) El 30/08/05, Iñigo escribió: > http://www.python.org/ftp/python/2.4.1/python-2.4.1.msi > > Para la versión 2.4.1 > > En la web en la parte derecha pone Python versions, pulsas en 2.4 y si > bajas un poco pone Download releases (Descarga de publicaciones más o > menos), y ahi te pone el enlace que te he puesto arriba. Aun no sabiendo > inglés, no es difícil de encontrar. Por otro lado, si quieres aprender a > programar, manejarte mínimamente con el inglés yo diría que es casi tan > básico como saber escribir en el teclado (igual me he pasado un poco, > pero vamos que es importante) > > Un consejo más, antes de preguntar en la lista, busca un poco, que esto > que has preguntado eran dos clicks de ratón. > > Oriol Sementé Bellmunt escribió: > > > Tengo el Windows, entonces voy a http://www.python.org i donde le doy? > > Es que lo del inglés no es lo mio. DISCULPA LAS MOLESTIAS. > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Cristian Aliaga Estudiante de programación computacional irc.cl - #gnome From minoztro en gmail.com Wed Aug 31 05:08:18 2005 From: minoztro en gmail.com (Milton inostroza) Date: Tue, 30 Aug 2005 23:08:18 -0400 Subject: crear manual de ayuda para usuario en una aplicacion determinada Message-ID: <172699c505083020081558d05b@mail.gmail.com> hola lista: Saben estoy terminando un sistema de información y lo que me falta ahora es crear una ayuda para el usuario (cualquier duda de usabilidad del sistema)...he visto la ayuda de mozilla firefox y un montón de ayudas más y siempre utilizan el mismo entorno gráfico, existe alguna herramienta que uno solo escriba la ayuda y esta se autogeneré??, o como se podría realizar??, sugerencias?? salu2!! -- Milton Inostroza Aguilera From pan_python en yahoo.com.ar Wed Aug 31 07:05:30 2005 From: pan_python en yahoo.com.ar (Ariel Nardelli) Date: Wed, 31 Aug 2005 02:05:30 -0300 Subject: Simplificar codigo. Message-ID: <43153A9A.5050301@yahoo.com.ar> Hola! Estoy haciendo un sistema de gestion (wx + python2.3) que tiene muchos textbox que "levantan" info desde pantalla para grabar todos esos datos en la base de datos. Haciendo el programa y tratando de afinar mas el codigo (sobre todo sacar el codigo repetitivo) veo que una rutina sobre todo se me repite constantemente solo me cambia 2 lineas pero los demas es siempre el mismo y entonces se me ocurrio simplificar todo y tratar de usar solo una rutina. Les explico con ejemplos, tengo dentro de programa los armados de pantalla y despues los eventos, aca un ejemplo de 2 eventos... # p_apno -3- (Razon Social) EVT_TEXT_ENTER(self, 3,self.evt_get) EVT_TEXT(self, 3,self.evt_get) EVT_CHAR(self.tb_apno, self.p_apno_ev_char) EVT_SET_FOCUS(self.tb_apno,self.evt_skip) # toma foco... EVT_KILL_FOCUS(self.tb_apno,self.p_apno_ev_df) # deja el foco... # p_dire -4- (Direccion) EVT_TEXT_ENTER(self, 4,self.evt_get) EVT_TEXT(self, 4,self.evt_get) EVT_CHAR(self.tb_dire, self.p_dire_ev_char) EVT_SET_FOCUS(self.tb_dire,self.evt_skip) # toma foco... EVT_KILL_FOCUS(self.tb_dire,self.p_dire_ev_df) # deja el foco... Toman el evento de apno y dire y ejecutan segun lo que se pulsa las rutinas, tengo 2 generales que solo sacan el enter y esas cosas que son la evt_get y el evt_skip que ya lo tengo simplificado en una rutina, despues tengo las otras dos, una donde asigno variables y verifico que los datos cargados sea lo que quiero (fechas correctas y demases) que esta siempre cuando pierdo el foco o sea verifico los datos y asigno variables siempre que pierdo el foco no antes, por lo tanto esta rutina siempre va a ser unica por cada texbox pero la que quiero "simplificar" es la de evt_char, la que va verificando cada tecla pulsada, esto lo hago porque en algunos casos necesito solo poner numeros o xx cosas filtradas y uso estas rutinas para filtrar lo que me pulsan del teclado. Pero una de las cosas por lo que mas la uso es que dependiendo lo que pulse del teclado fuerzo a pasar al foco, para lograr que pulsando F12 se pase el foco al proximo texbox y pulsando F11 pase el foco al textbox anterior, ese es el uso fundamental de las dos rutinas, aca las pongo: # Eventos p_apno -3- def p_apno_ev_df(self,event): # Deja Foco. if len(self.tb_apno.GetValue()) <> 0: self.tm_apno = self.tb_apno.GetValue() else: self.tm_apno = '' event.Skip() def p_apno_ev_char(self,event): # 353 es F12 y 352 es F11 (f12 avanza, f11 retrocede) key = event.GetKeyCode() if key == 9 or key == 353 or key == 13: # Tecla TAB o F12 Pasa foco. self.tb_dire.SetFocus() event.Skip() if key == 352: # F11 retrocede self.tb_ncli.SetFocus() event.Skip() if key < WXK_SPACE or key == WXK_DELETE or key > 255: event.Skip() return event.Skip() # Eventos p_dire -4- def p_dire_ev_df(self,event): # Deja Foco. if len(self.tb_dire.GetValue()) <> 0: self.tm_dire = self.tb_dire.GetValue() else: self.tm_dire = '' event.Skip() def p_dire_ev_char(self,event): # 353 es F12 y 352 es F11 (f12 avanza, f11 retrocede) key = event.GetKeyCode() if key == 9 or key == 353 or key == 13: # Tecla TAB o F12 Pasa foco. self.tb_copo.SetFocus() event.Skip() if key == 352: # F11 retrocede self.tb_apno.SetFocus() event.Skip() if key < WXK_SPACE or key == WXK_DELETE or key > 255: event.Skip() return event.Skip() Si la miran, lo unico que varia es si pulso tab, F12 o enter paso el evento al siguiente tb o si pulso F11 paso el foco al tb anterior. Esta rutina se repite en todos los tb salvo la parte que marca donde ir segun estas teclas, entonces se me ocurrio simplificar todo y dejar una sola rutina que lo haga. Tengo ordenado todo por orden si se fijan al asignar los tb yo no uso -1 sino que pongo un numero asi puedo mantener un orden cuando cargo los datos y "marcar" el orden con que voy tomando la informacion. La cosa es, hay alguna manera en esta rutina de "detectar" en que orden estoy? asi, simplemente cuando tengo que pasar el foco al orden siguiente seria un setfocus +1 y cuando quiero pasar el orden al tb anterior seria un setfocus -1 :). Lo que necesitaria saber es como detectar en que orden estoy y ademas como hacer para pasar el foco no como lo estoy haciendo aca (sef.tb.SetFocus()) sino hacerlo directamente sobre el orden algo asi como self.orden.SetFocus(). Bueno, Agradezco la ayuda y ademas si alguien tiene una mejor idea de hacer esto y me lo cuenta le estare muy agradecido. Gracias! Ariel -- Saludos Panflin NO al limite de adsl de TELECOM Firma YA el petitorio NACIONAL para que TELECOM no nos estafe con el limite del ADSL, la direccion es: http://peticionbandaancha.com/ www.reconquista.com.ar From jordinas en gmail.com Wed Aug 31 09:04:10 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Wed, 31 Aug 2005 09:04:10 +0200 Subject: Quiero aprender Python In-Reply-To: References: Message-ID: <9140533f0508310004403bc3cb@mail.gmail.com> On 8/30/05, Oriol Sementé Bellmunt wrote: > Hola, qiuero aprender Python aunque tenga que estar mucho tiempo en ello. Mi > problema es que no lo entiendo mucho todo esto, he leïdo > www.sindominio.net/biblioweb/ telematica/hacker-como.html > pero no lo acabo de pillar! > > Además no se que programa necessito ni de donde descargar-lo... Tato cuesta preguntar al Google o mirar? http://www.google.com/search?hl=en&q=python+espa%C3%B1ol&btnG=Google+Search O mirar el histórico de la lista? http://listas.aditel.org/archivos/python-es/ JJOR From gari en eibar.org Wed Aug 31 09:16:35 2005 From: gari en eibar.org (Gari Araolaza) Date: Wed, 31 Aug 2005 09:16:35 +0200 Subject: Quiero aprender Python In-Reply-To: <9140533f0508310004403bc3cb@mail.gmail.com> References: <9140533f0508310004403bc3cb@mail.gmail.com> Message-ID: <43155953.90003@eibar.org> Joan Ordinas wrote: >Tato cuesta preguntar al Google o mirar? > >O mirar el histórico de la lista? > > Yo creo que sí en algunos casos y sobre todo en este. Recordemos el mensaje original: > Hola, qiuero aprender Python aunque tenga que estar mucho tiempo en > ello. Mi problema es que no lo entiendo mucho todo esto, he leïdo > www.sindominio.net/biblioweb/ telematica/hacker-como.html > pero no lo acabo de pillar! > > Además no se que programa necessito ni de donde descargar-lo... > > Ya se que que hos costara un poco orientar-me pero por favor, QUIERO > APRENDER PYTHON!!! Hasta ahora la única respuesta lógica que he visto ha sido la de Marcos: >Er... ¿Para qué quieres aprenderlo? > Efectivamente. Uno que no sabe mirar en Google quiere ser hacker. Pues sí, necesita toda nuestra ayuda. Así que lo mejor sería que fuera centrando el tema, no sea que quiera aprender python para hacer un sniffer de paquetes o alguna otra idea genial como un servidor web. ;-) Así que Oriol, ¿por qué no nos lo dices? ¿Para qué quieres aprender Python? ¿Qué necesitas? Sólo así te podremos orientar en algún camino decente y perderás el menor tiempo posible. Gari From jjdelcerromurciano en yahoo.es Wed Aug 31 09:00:14 2005 From: jjdelcerromurciano en yahoo.es (Joaquin Jose del Cerro Murciano) Date: Wed, 31 Aug 2005 09:00:14 +0200 Subject: Simplificar codigo. In-Reply-To: <43153A9A.5050301@yahoo.com.ar> References: <43153A9A.5050301@yahoo.com.ar> Message-ID: <200508310900.14316.jjdelcerromurciano@yahoo.es> El Miércoles, 31 de Agosto de 2005 07:05, Ariel Nardelli escribió: > Hola! > Estoy haciendo un sistema de gestion (wx + python2.3) que tiene muchos > textbox que "levantan" info desde pantalla para grabar todos esos datos > en la base de datos. > > Haciendo el programa y tratando de afinar mas el codigo (sobre todo > sacar el codigo repetitivo) veo que una rutina sobre todo se me repite > constantemente solo me cambia 2 lineas pero los demas es siempre el > mismo y entonces se me ocurrio simplificar todo y tratar de usar solo > una rutina. > > Les explico con ejemplos, tengo dentro de programa los armados de > pantalla y despues los eventos, aca un ejemplo de 2 eventos... > > # p_apno -3- (Razon Social) > EVT_TEXT_ENTER(self, 3,self.evt_get) > EVT_TEXT(self, 3,self.evt_get) > EVT_CHAR(self.tb_apno, self.p_apno_ev_char) > EVT_SET_FOCUS(self.tb_apno,self.evt_skip) # toma foco... > EVT_KILL_FOCUS(self.tb_apno,self.p_apno_ev_df) # deja el foco... > > # p_dire -4- (Direccion) > EVT_TEXT_ENTER(self, 4,self.evt_get) > EVT_TEXT(self, 4,self.evt_get) > EVT_CHAR(self.tb_dire, self.p_dire_ev_char) > EVT_SET_FOCUS(self.tb_dire,self.evt_skip) # toma foco... > EVT_KILL_FOCUS(self.tb_dire,self.p_dire_ev_df) # deja el foco... > > Toman el evento de apno y dire y ejecutan segun lo que se pulsa las > rutinas, tengo 2 generales que solo sacan el enter y esas cosas que son > la evt_get y el evt_skip que ya lo tengo simplificado en una rutina, > despues tengo las otras dos, una donde asigno variables y verifico que > los datos cargados sea lo que quiero (fechas correctas y demases) que > esta siempre cuando pierdo el foco o sea verifico los datos y asigno > variables siempre que pierdo el foco no antes, por lo tanto esta rutina > siempre va a ser unica por cada texbox pero la que quiero "simplificar" > es la de evt_char, la que va verificando cada tecla pulsada, esto lo > hago porque en algunos casos necesito solo poner numeros o xx cosas > filtradas y uso estas rutinas para filtrar lo que me pulsan del teclado. > Pero una de las cosas por lo que mas la uso es que dependiendo lo que > pulse del teclado fuerzo a pasar al foco, para lograr que pulsando F12 > se pase el foco al proximo texbox y pulsando F11 pase el foco al textbox > anterior, ese es el uso fundamental de las dos rutinas, aca las pongo: > > # Eventos p_apno -3- > def p_apno_ev_df(self,event): # Deja Foco. > if len(self.tb_apno.GetValue()) <> 0: > self.tm_apno = self.tb_apno.GetValue() > else: > self.tm_apno = '' > event.Skip() > def p_apno_ev_char(self,event): > # 353 es F12 y 352 es F11 (f12 avanza, f11 retrocede) > key = event.GetKeyCode() > if key == 9 or key == 353 or key == 13: # Tecla TAB o F12 Pasa > foco. self.tb_dire.SetFocus() > event.Skip() > if key == 352: # F11 retrocede > self.tb_ncli.SetFocus() > event.Skip() > if key < WXK_SPACE or key == WXK_DELETE or key > 255: > event.Skip() > return > event.Skip() > > # Eventos p_dire -4- > def p_dire_ev_df(self,event): # Deja Foco. > if len(self.tb_dire.GetValue()) <> 0: > self.tm_dire = self.tb_dire.GetValue() > else: > self.tm_dire = '' > event.Skip() > def p_dire_ev_char(self,event): > # 353 es F12 y 352 es F11 (f12 avanza, f11 retrocede) > key = event.GetKeyCode() > if key == 9 or key == 353 or key == 13: # Tecla TAB o F12 Pasa > foco. self.tb_copo.SetFocus() > event.Skip() > if key == 352: # F11 retrocede > self.tb_apno.SetFocus() > event.Skip() > if key < WXK_SPACE or key == WXK_DELETE or key > 255: > event.Skip() > return > event.Skip() > > Si la miran, lo unico que varia es si pulso tab, F12 o enter paso el > evento al siguiente tb o si pulso F11 paso el foco al tb anterior. > Esta rutina se repite en todos los tb salvo la parte que marca donde ir > segun estas teclas, entonces se me ocurrio simplificar todo y dejar una > sola rutina que lo haga. > Tengo ordenado todo por orden si se fijan al asignar los tb yo no uso -1 > sino que pongo un numero asi puedo mantener un orden cuando cargo los > datos y "marcar" el orden con que voy tomando la informacion. > La cosa es, hay alguna manera en esta rutina de "detectar" en que orden > estoy? asi, simplemente cuando tengo que pasar el foco al orden > siguiente seria un setfocus +1 y cuando quiero pasar el orden al tb > anterior seria un setfocus -1 :). Hola, no se mucho de wx, pero podrias probar con una lambda a la hora de enlazar el evento, algo asi como EVT_CHAR( self.tb_apno, lambda event: self.p_apno_ev_char(event,self.tb_apno) ) Y la funcion p_apno_ev_char la declaras que recive un segundo parametro que es el ID. Si ahora tienes la precaucion de mantener una lista con los controles que has ido añadiendo puedes indexar sobre ella y poner el foco al que le toque (self.controles[index+-1].SetFocus()). No se si es muy wx, pero te hara lo que quieres. > Lo que necesitaria saber es como detectar en que orden estoy y ademas > como hacer para pasar el foco no como lo estoy haciendo aca > (sef.tb.SetFocus()) sino hacerlo directamente sobre el orden algo asi > como self.orden.SetFocus(). > > Bueno, Agradezco la ayuda y ademas si alguien tiene una mejor idea de > hacer esto y me lo cuenta le estare muy agradecido. > Bueno, yo uso Tkinter, y la forma en que lo abordaria seria crenadome una clase que deriba del textbox y encapsula todo esto. Pero por desgracia no se siquiera si es factible hacerlo asi con wx (esta claro que todo es factible pero a veces es peor el remedio que la enfermedad). Un saludo Joaquin > Gracias! > Ariel ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From packo en assamita.net Wed Aug 31 11:25:26 2005 From: packo en assamita.net (Paco Moreno) Date: Wed, 31 Aug 2005 11:25:26 +0200 Subject: SimpleXMLRPCServer problema enigmatico Message-ID: <200508311125.27262.packo@assamita.net> Estoy con la cabeza caliente porque no se por qué falla la siguiente petición xmlrpc: "error": Traceback (most recent call last): File "iclient.py", line 57, in refresca_hebra b = self.server.memoria() File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__ return self.__send(self.__name, args) File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request verbose=self.__verbose File "/usr/lib/python2.4/xmlrpclib.py", line 1147, in request return self._parse_response(h.getfile(), sock) File "/usr/lib/python2.4/xmlrpclib.py", line 1286, in _parse_response return u.close() File "/usr/lib/python2.4/xmlrpclib.py", line 744, in close raise Fault(**self._stack[0]) xmlrpclib.Fault: "codigo servidor": from SimpleXMLRPCServer import * class sesiones: def __init__(self): print "Instanciacion de sesiones" def datos_iniciales(self): #devuelve una lista: espacio a, espacio b,mem_total, swap_total a = os.open('/proc/meminfo') sal = a.read() lista = sal.split() return [lista[4],lista[7],lista[1],lista[13]] #revisar def espacio_2(self): #devuelve lista de 2 elementos: a:ocupado,b:ocupado en en % a,b = os.popen2('df / -h') sal = b.read() b.close() lista1 = sal.split() a,b = os.popen2('df /dev/hda1 -h') sal = b.read() b.close() lista2 = sal.split() return [lista1[11][0:-1],lista2[11][0:-1]] class servidor: """Clase principal del servidor.""" configuraciones = {'puerto':6051, 'version_cliente':0.1,'version_server':0.1} def __init__(self): self.server = SimpleXMLRPCServer(("", self.configuraciones['puerto'])) self.server.register_instance(sesiones()) self.server.register_introspection_functions( ) def run(self): self.server.serve_forever() "cliente": class iclient: TIME_UPDATE = 200 def __init__(self): self.x = gtk.glade.XML('gui.glade') self.x.signal_autoconnect(self) self.server = ServerProxy("http://localhost:6051") print self.server.system.listMethods() self.hebra = gobject.timeout_add(self.TIME_UPDATE, self.refresca_hebra) def refresca_hebra(self): a = self.server.espacio_2() <-------- Lo ejecuta bien self.x.get_widget('progressbar11').set_fraction(float(a[0])/100) self.x.get_widget('progressbar12').set_fraction(float(a[1])/100) b = self.server.memoria() <-------- da el error de arriba return 1 ¿por qué? si alguien me lo puede decir muchas gracias porque por más que le doy vueltas está bien, a lo mejor se me escapa algún detalle de xmlrpc que no sepa(es la primera vez que hago una aplicación de este tipo). -- |Paco Moreno |web: http://www.assamita.net |blog: http://blog.assamita.net |correo: packo en assamita punto net |jabber: packo en jabber-hispano.org La libertad no es poder actuar arbitrariamente sino la capacidad de hacerlo sensatamente. -- Rudolf Wirschow. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mametller en gmail.com Wed Aug 31 04:14:21 2005 From: mametller en gmail.com (Maram) Date: Tue, 30 Aug 2005 23:14:21 -0300 Subject: recomendaciones In-Reply-To: <32ec9b1050829115936d5924e@mail.gmail.com> References: <32ec9b1050829115936d5924e@mail.gmail.com> Message-ID: <4315127D.1060908@gmail.com> peter wrote: > El 29/08/05, Bismark Castilla escribió: > >>Hola quiero entrar en el mundo de python, pero que otro mejor lugar >>que este para preguntar por donde comenzar?? alguien me pude guiar?? >> >>ya saben lo de siempre, documentacion, manuales, tutoriales, etc > > > > http://www.python.org y http://www.google.es > > Ahi encontrarás documentacion, manuales, y tutoriales, algunos en español. Te paso algunos links, no se si estaran actualizados, ya que algunos los baje hace mucho. Una mini-guia de python y qt: http://quarkblog.blogdns.org/wiki/doku.php/programacion_visual_con_python_qt Tutorial: Creating GUI Applications in Python with QT http://cs.usfca.edu/~afedosov/qttut/ Rapid Application development using PyQt and Eric3: http://www.pycs.net/lateral/stories/16.html Thinking in Python: http://www.mindview.net/Books/TIPython/ Aprendiendo a progamar: file:///home/mametller/Desarrollo/python/e-books/tutor/tutintro.htm The Standard Python Library: http://effbot.org/zone/librarybook-index.htm Introduccion a la programacion en python: http://marmota.act.uji.es/MTP Python instantáneo : http://usuarios.lycos.es/arturosa/pag/documentacion/pythoninstantaneo.html IntroductoryBooks: http://www.python.org/cgi-bin/moinmoin/IntroductoryBooks Un proyecto de getion para que vayas viendo en python y qt: http:/dev.pypyme.org/doc saludos -- Marcelo Ametller www.maramsis.com.ar www.aeroenlace.com.ar From ricardo en sinectis.com.ar Thu Aug 18 14:00:01 2005 From: ricardo en sinectis.com.ar (Ricardo Frydman) Date: Thu, 18 Aug 2005 09:00:01 -0300 Subject: Instalar Python en Ubuntu In-Reply-To: <715936150508172137410961aa@mail.gmail.com> References: <715936150508172137410961aa@mail.gmail.com> Message-ID: <43047841.8000306@sinectis.com.ar> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Mario Lacunza wrote: > Amigos, > > Soy nuevo con el Linux, tengo la distro Ubuntu 5.04, quiero instalar > la ultima version del wxPython, pero la verdad q no se como....ya > probe de todo y no logro hacerla funcionar!! > > Cualquier ayuda sera bienvenida!! ricardo en kebek:~/sim $ sudo aptitude search wxpython v wxpython - i wxpython2.5.3 - -- Ricardo A.Frydman Consultor en Tecnología Open Source - Administrador de Sistemas jabber: eureka en jabber.sk - http://www.eureka-linux.com.ar SIP # 1-747-667-9534 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFDBHhBkw12RhFuGy4RAm4SAJ0XGj8UinmG2vHfSPHuM3VzzH8AMgCeIZdz UbthHmZi+hCxbFvCVn7lqa0= =REeo -----END PGP SIGNATURE----- From mametller en gmail.com Wed Aug 31 04:24:08 2005 From: mametller en gmail.com (Marcelo Ametller) Date: Tue, 30 Aug 2005 23:24:08 -0300 Subject: Como programar Python 2.4 In-Reply-To: <430AC453.3050303@arrakis.es> References: <430AC453.3050303@arrakis.es> Message-ID: <431514C8.3080307@gmail.com> Marcos Sánchez Provencio wrote: > En castellano: > http://www.arrakis.es/~rapto/AprendaPython.html > > http://www.sindominio.net/ayuda/preguntas-inteligentes.html > > Ruben Charles wrote: > >> Python no es un "programa", es un lenguaje de programación y también >> un interprete. >> >> La mejor manera es leer el tutorial que viene con esa version que >> tienes instalada(muy probablemente en windows). >> >> Es fundamental tambien que investigues por ti mismo hasta cierto nivel. >> >> Recomiendo: >> http://www.hetland.org/python/instant-hacking.php >> >> http://catb.org/~esr/faqs/smart-questions.html >> >> >> On 8/21/05, Anderson Parra Prada wrote: >> >> >>> Desea conocer este programa, espero me ayuden. es de vital >>> inportancia para >>> mi, me han habaldo muy bien de Python.. >>> tengo la version 2.4. como me recominedan que es la mejor manera de >>> aprender >>> a programar Python. >>> >>> -- >>> Anderson Parra Prada >>> Ingeniero de Sistemas > Busca un proyecto de desarrollo que utilice python y te sea afin, lee las listas especificas del proyecto, investiga que herramientas usa, que cosas hace. Creo que es una buena forma de aprender e ir viendo como se usa el lenguaje. -- Marcelo Ametller www.maramsis.com.ar www.aeroenlace.com.ar From rubencharles en gmail.com Wed Aug 31 13:29:20 2005 From: rubencharles en gmail.com (Ruben Charles) Date: Wed, 31 Aug 2005 07:29:20 -0400 Subject: Quiero aprender Python In-Reply-To: <43155953.90003@eibar.org> References: <9140533f0508310004403bc3cb@mail.gmail.com> <43155953.90003@eibar.org> Message-ID: Por favor Gari explicame esto que dices: "Efectivamente. Uno que no sabe mirar en Google quiere ser hacker. Pues sí, necesita toda nuestra ayuda." "Así que lo mejor sería que fuera centrando el tema, no sea que quiera aprender python para hacer un sniffer de paquetes o alguna otra idea genial como un servidor web. ;-)" Creo que si tiene una idea Genial y tiene ganas de aprender entonces tiene potencial de hacker. http://en.wikipedia.org/wiki/Hacker Pero si no es capaz de de hacer una busqueda sencilla y tratar de aprender lo mayor posible por investigación (no pidiendo comida en la boca), tampoco sabe comunicarse en una lista, ni sabe hacer preguntas inteligentes entoces no creo que quiera ser hacker. From packo en assamita.net Wed Aug 31 13:37:28 2005 From: packo en assamita.net (Paco Moreno) Date: Wed, 31 Aug 2005 13:37:28 +0200 Subject: recomendaciones In-Reply-To: <4315127D.1060908@gmail.com> References: <32ec9b1050829115936d5924e@mail.gmail.com> <4315127D.1060908@gmail.com> Message-ID: <200508311337.28081.packo@assamita.net> está muy interesante gracias, por cierto : > Aprendiendo a progamar: > file:///home/mametller/Desarrollo/python/e-books/tutor/tutintro.htm se te ha escapado esto -- |Paco Moreno |web: http://www.assamita.net |blog: http://blog.assamita.net |correo: packo en assamita punto net |jabber: packo en jabber-hispano.org El que tiene peones y no los ve, se queda en calzones y no lo cree From gari en eibar.org Wed Aug 31 13:41:24 2005 From: gari en eibar.org (Gari Araolaza) Date: Wed, 31 Aug 2005 13:41:24 +0200 Subject: Quiero aprender Python In-Reply-To: References: <9140533f0508310004403bc3cb@mail.gmail.com> <43155953.90003@eibar.org> Message-ID: <43159764.4030907@eibar.org> Ruben Charles wrote: >Por favor Gari explicame esto que dices: > >"Efectivamente. Uno que no sabe mirar en Google quiere ser hacker. Pues >sí, necesita toda nuestra ayuda." > Perdona Ruben, no me he explicado bien. Me parecía un absurdo que si quiere ser hacker no sepa ni mirar en Google. Si una persona quiere ser hacker y no sabe ni utilizar Google, no es Python lo que necesita (por lo menos a corto plazo). Por eso es importante que diga qué es lo que quiere, para que le indiquemos el camino más correcto, ya que no creo que le sirva ni RTFM ni el Howto de preguntas inteligentes. Saludos Gari From rubencharles en gmail.com Wed Aug 31 14:24:45 2005 From: rubencharles en gmail.com (Ruben Charles) Date: Wed, 31 Aug 2005 08:24:45 -0400 Subject: Quiero aprender Python In-Reply-To: <43159764.4030907@eibar.org> References: <9140533f0508310004403bc3cb@mail.gmail.com> <43155953.90003@eibar.org> <43159764.4030907@eibar.org> Message-ID: Gracias por la aclaración, De todas formas ser hacker no es un requisito para saber python ni viceversa, mas bien es una actitud que implica manejar ciertos conceptos, metologias, etc ... Continuando con el tread, para aprender python creo que debes primeramente visitar python.org e investigar alli todo lo que puedas, es el primer punto de referencia. Alli encontrarás infomrmación de como instalar, ejecutar, programar python. Debido a la naturaleza de tu mail entiendo que la programación no es tu fuerte. te recomiento este vinculo que es muy muy bueno para novatos: http://hetland.org/python/instant-hacking Es imprescindible entender el inglés, la mayoría de la documentación, la mas actual y muchas veces la mejor está en inglés. Probablemente habras notado que casi todos los lenguajes de programacion usan palabres o contracciones del ingles. Otro consejo... lee y entiende el siguiente how-to http://catb.org/~esr/faqs/smart-questions.html Las respuestas que obtienes dependen en gran parte de la forma en que preguntas. Si preguntas mal recibirás, indiferencia, "Read the fucking manual", "Busca en google" mas algun que otro insulto y palabra grosera. Naturalmente esto tiene una razón y el articulo explica el por que. Saludos. On 8/31/05, Gari Araolaza wrote: > Ruben Charles wrote: > > >Por favor Gari explicame esto que dices: > > > >"Efectivamente. Uno que no sabe mirar en Google quiere ser hacker. Pues > >sí, necesita toda nuestra ayuda." > > > Perdona Ruben, no me he explicado bien. > > Me parecía un absurdo que si quiere ser hacker no sepa ni mirar en Google. > > Si una persona quiere ser hacker y no sabe ni utilizar Google, no es > Python lo que necesita (por lo menos a corto plazo). Por eso es > importante que diga qué es lo que quiere, para que le indiquemos el > camino más correcto, ya que no creo que le sirva ni RTFM ni el Howto de > preguntas inteligentes. > > Saludos > > Gari > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From python en ammsoft.com Wed Aug 31 14:31:18 2005 From: python en ammsoft.com (Amm-Python) Date: Wed, 31 Aug 2005 14:31:18 +0200 Subject: Pydal + oracle + uso de campos tipo Blob Message-ID: <001d01c5ae27$e3ade870$640010ac@nombref31twj9b> Buenas a todos. Pydal es un módulo muy interesante para compatibilizar las aplicaciones python con cualquier tipo de base de datos. Estoy haciendo pruebas con Oracle + pydal y tengo los siguientes problemas que no consigo solucionar: 1.- Campos BLOB Intento actualizar un registro que contiene una foto con una nueva. Si utilizo cx_Oracle, directamente, cuando añado un registro con un campo blob hago lo siguiente: ... f = open('nombre de la imagen.jpg', "rb") im = f.read() f.close() CurFot.setinputsizes(imagen = cx_Oracle.BLOB) CurFot.execute(""" update fotografias set fot_fecha = :fecha, fot_imagen = :imagen where fot_id= :id""", id = IdEmpleado, fecha =cx_Oracle.Timestamp(t.tm_year, t.tm_mon, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec), imagen = im) myDBs.commit() Si uso DAL utilizando paramstyle 'qmark' e intento hacer lo siguiente: CurFot.execute(""" update fotografias set fot_fecha = ?, fot_imagen = ? where fot_id= ?""" , [datetime.datetime(t.tm_year, t.tm_mon, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec), im,IdEmpleado]) myDBs.commit() Se pierde la foto !!!!!, además no se genera ningún error. Como creo que el problema está en que no se ha especificado el inpusize del campo he intentado utilizar la función Bynary de DAL pero me dice que el módulo no tiene esa propiedad. Hay alguna solución solución? Nota: Si hago un insert para crear un nuevo registro, el resultado es el mismo, es decir; un registro con una foto pero que no se ha guardado bien. Que pasará con los campos blob de otros tipos de bases de datos? 2.- DAL por lo que he podido apreciar no soporta Win32con.client Es decir que no podemos acceder a bases de datos mediante ADO de microsoft. Estoy en lo cierto? Hay alguna manera de acceder a una base de datos Access con pydal? Con el módulo PDO si se puede, o al menos eso dice la documentación. Pero es un módulo que no me termina de convencer. 3.- He intentado usar paramstyle 'pyformat' y 'named' con pydal y Oracle y no consigo que funcione. Ejemplo: >>> import dal >>> dbdriver = dal.wrapdriver("cx_Oracle") >>> dbdriver.paramstyle = 'named' >>> con = dbdriver >>> db = con.connect("system/master en database") >>> cur = db.cursor() >>> res = cur.execute('select * from operadores where op_codigo=:code',{'code':'ADMIN'}) Traceback (most recent call last): File "", line 1, in ? File "C:\Python23\lib\site-packages\dal\dbapi\dbapi.py", line 297, in execute newquery, newparams = self.__formatQueryParams(query, params) File "C:\Python23\lib\site-packages\dal\dbapi\dbapi.py", line 414, in __formatQueryParams params = dbtime.dtsubnative(self._mwrapper.dtmod, self._driver, params) File "C:\Python23\lib\site-packages\dal\dbapi\dbtime.py", line 220, in dtsubnative param = params[pcnt] KeyError: 0 Por lo que tengo entendido los parametros en PYDAL deben pasarse como una lista [] Pero si lo hago me dice que debo pasar un diccionario >>> res = cur.execute('select * from operadores where op_codigo=:code',[{'code':'ADMIN'}]) Traceback (most recent call last): File "", line 1, in ? File "C:\Python23\lib\site-packages\dal\dbapi\dbapi.py", line 298, in execute return self._native_cs.execute(newquery, newparams) TypeError: expecting a dictionary Si en lugar de tipo parametro 'named' utilizo 'qmark' funciona bien. >>> dbdriver.paramstyle = 'qmark' >>> cur.close() >>> cur = db.cursor() >>> res = cur.execute('select * from operadores where op_codigo=?',['ADMIN']) A mi personalmente no me gusta el estilo qmark, por lo que agradecería que alguien me diga que hago mal. Saludos. From py en ls-l.org Wed Aug 31 14:30:04 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 31 Aug 2005 14:30:04 +0200 Subject: SimpleXMLRPCServer problema enigmatico In-Reply-To: <200508311125.27262.packo@assamita.net> References: <200508311125.27262.packo@assamita.net> Message-ID: <4315A2CC.6070304@ls-l.org> Paco Moreno escribió: > Estoy con la cabeza caliente porque no se por qué falla la siguiente petición > xmlrpc: > "error": > Traceback (most recent call last): > File "iclient.py", line 57, in refresca_hebra > b = self.server.memoria() > File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__ > return self.__send(self.__name, args) > File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request > verbose=self.__verbose > File "/usr/lib/python2.4/xmlrpclib.py", line 1147, in request > return self._parse_response(h.getfile(), sock) > File "/usr/lib/python2.4/xmlrpclib.py", line 1286, in _parse_response > return u.close() > File "/usr/lib/python2.4/xmlrpclib.py", line 744, in close > raise Fault(**self._stack[0]) > xmlrpclib.Fault: arguments (1 given)'> >.... No veo el método memoria() en el código que has puesto, pero todo indica que falta de pasar un argumento a éste método. From erny en sicem.biz Wed Aug 31 14:51:14 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Wed, 31 Aug 2005 14:51:14 +0200 Subject: SimpleXMLRPCServer problema enigmatico In-Reply-To: <200508311125.27262.packo@assamita.net> References: <200508311125.27262.packo@assamita.net> Message-ID: <4315A7C2.3010803@sicem.biz> No sé qué código has pegado, pero tu clase "sesiones" no define ningún método "memoria" Erny Paco Moreno wrote: >Estoy con la cabeza caliente porque no se por qué falla la siguiente petición >xmlrpc: >"error": >Traceback (most recent call last): > File "iclient.py", line 57, in refresca_hebra > b = self.server.memoria() > File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__ > return self.__send(self.__name, args) > File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request > verbose=self.__verbose > File "/usr/lib/python2.4/xmlrpclib.py", line 1147, in request > return self._parse_response(h.getfile(), sock) > File "/usr/lib/python2.4/xmlrpclib.py", line 1286, in _parse_response > return u.close() > File "/usr/lib/python2.4/xmlrpclib.py", line 744, in close > raise Fault(**self._stack[0]) >xmlrpclib.Fault: arguments (1 given)'> > >"codigo servidor": >from SimpleXMLRPCServer import * > >class sesiones: > def __init__(self): > print "Instanciacion de sesiones" > > def datos_iniciales(self): > #devuelve una lista: espacio a, espacio b,mem_total, swap_total > a = os.open('/proc/meminfo') > sal = a.read() > lista = sal.split() > return [lista[4],lista[7],lista[1],lista[13]] #revisar > > def espacio_2(self): > #devuelve lista de 2 elementos: a:ocupado,b:ocupado en en % > a,b = os.popen2('df / -h') > sal = b.read() > b.close() > lista1 = sal.split() > a,b = os.popen2('df /dev/hda1 -h') > sal = b.read() > b.close() > lista2 = sal.split() > return [lista1[11][0:-1],lista2[11][0:-1]] >class servidor: > """Clase principal del servidor.""" > configuraciones = {'puerto':6051, >'version_cliente':0.1,'version_server':0.1} > > def __init__(self): > self.server = SimpleXMLRPCServer(("", self.configuraciones['puerto'])) > self.server.register_instance(sesiones()) > self.server.register_introspection_functions( ) > > def run(self): > self.server.serve_forever() > >"cliente": >class iclient: > TIME_UPDATE = 200 > def __init__(self): > self.x = gtk.glade.XML('gui.glade') > self.x.signal_autoconnect(self) > self.server = ServerProxy("http://localhost:6051") > print self.server.system.listMethods() > self.hebra = gobject.timeout_add(self.TIME_UPDATE, >self.refresca_hebra) > > def refresca_hebra(self): > a = self.server.espacio_2() <-------- Lo ejecuta bien > self.x.get_widget('progressbar11').set_fraction(float(a[0])/100) > self.x.get_widget('progressbar12').set_fraction(float(a[1])/100) > b = self.server.memoria() <-------- da el error de arriba > return 1 > >¿por qué? si alguien me lo puede decir muchas gracias porque por más que le >doy vueltas está bien, a lo mejor se me escapa algún detalle de xmlrpc que no >sepa(es la primera vez que hago una aplicación de este tipo). > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > From packo en assamita.net Wed Aug 31 16:35:00 2005 From: packo en assamita.net (Paco Moreno) Date: Wed, 31 Aug 2005 16:35:00 +0200 Subject: SimpleXMLRPCServer problema enigmatico In-Reply-To: <200508311125.27262.packo@assamita.net> References: <200508311125.27262.packo@assamita.net> Message-ID: <200508311635.00898.packo@assamita.net> El Miércoles 31 Agosto 2005 11:25, Paco Moreno escribió: > Estoy con la cabeza caliente porque no se por qué falla la siguiente > petición xmlrpc: > "error": > Traceback (most recent call last): > File "iclient.py", line 57, in refresca_hebra > b = self.server.memoria() > File "/usr/lib/python2.4/xmlrpclib.py", line 1096, in __call__ > return self.__send(self.__name, args) > File "/usr/lib/python2.4/xmlrpclib.py", line 1383, in __request > verbose=self.__verbose > File "/usr/lib/python2.4/xmlrpclib.py", line 1147, in request > return self._parse_response(h.getfile(), sock) > File "/usr/lib/python2.4/xmlrpclib.py", line 1286, in _parse_response > return u.close() > File "/usr/lib/python2.4/xmlrpclib.py", line 744, in close > raise Fault(**self._stack[0]) > xmlrpclib.Fault: arguments (1 given)'> > > "codigo servidor": > from SimpleXMLRPCServer import * > > class sesiones: > def __init__(self): > print "Instanciacion de sesiones" > > def datos_iniciales(self): > #devuelve una lista: espacio a, espacio b,mem_total, swap_total > a = os.open('/proc/meminfo') > sal = a.read() > lista = sal.split() > return [lista[4],lista[7],lista[1],lista[13]] #revisar > > def espacio_2(self): > #devuelve lista de 2 elementos: a:ocupado,b:ocupado en en % > a,b = os.popen2('df / -h') > sal = b.read() > b.close() > lista1 = sal.split() > a,b = os.popen2('df /dev/hda1 -h') > sal = b.read() > b.close() > lista2 = sal.split() > return [lista1[11][0:-1],lista2[11][0:-1]] def memoria(self): #devuelve una lista de elementos: libre, cached, buffered,swap_cached en kb a = os.open('/proc/meminfo') sal = a.read() lista = sal.split() return [lista[4],lista[7],lista[10],lista[13]] > class servidor: > """Clase principal del servidor.""" > configuraciones = {'puerto':6051, > 'version_cliente':0.1,'version_server':0.1} > > def __init__(self): > self.server = SimpleXMLRPCServer(("", > self.configuraciones['puerto'])) self.server.register_instance(sesiones()) > self.server.register_introspection_functions( ) > > def run(self): > self.server.serve_forever() > > "cliente": > class iclient: > TIME_UPDATE = 200 > def __init__(self): > self.x = gtk.glade.XML('gui.glade') > self.x.signal_autoconnect(self) > self.server = ServerProxy("http://localhost:6051") > print self.server.system.listMethods() > self.hebra = gobject.timeout_add(self.TIME_UPDATE, > self.refresca_hebra) > > def refresca_hebra(self): > a = self.server.espacio_2() <-------- Lo ejecuta bien > self.x.get_widget('progressbar11').set_fraction(float(a[0])/100) > self.x.get_widget('progressbar12').set_fraction(float(a[1])/100) > b = self.server.memoria() <-------- da el error de arriba > return 1 > > ¿por qué? si alguien me lo puede decir muchas gracias porque por más que le > doy vueltas está bien, a lo mejor se me escapa algún detalle de xmlrpc que > no sepa(es la primera vez que hago una aplicación de este tipo). Lo siento, por recortar código se me pasó -- |Paco Moreno |web: http://www.assamita.net |blog: http://blog.assamita.net |correo: packo en assamita punto net |jabber: packo en jabber-hispano.org Hay quien pone en duda el porvenir del ideal de la libertad. Nosotros respondemos que tiene mas que un porvenir: posee eternidad. -- Benedetto Croce. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From juan_carbajal_paxi en yahoo.es Wed Aug 31 17:51:06 2005 From: juan_carbajal_paxi en yahoo.es (Juan Carbajal Paxi) Date: Wed, 31 Aug 2005 17:51:06 +0200 (CEST) Subject: Python y Mono In-Reply-To: References: Message-ID: <20050831155106.73231.qmail@web26206.mail.ukl.yahoo.com> REcientemente he estado probando el Proyecto Mono, para .NET en software libre. He estado viendo el proyecto IronPython, que permite añadir a Mono el Lenguaje Python. Alguien lo ha probado, o sabe como instalarlo?, por que estoy hace 3 dias subriendo al añadirlo. Saludos Cordiales Juan Carbajal Paxi Analista y Desarrollador de Sistemas Célular: 9639083 E-mail: juan_carbajal_paxi en yahoo.es MSN Contact: juan_carbajal_paxi en hotmail.com ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From jesus.signin en gmail.com Wed Aug 31 17:52:01 2005 From: jesus.signin en gmail.com (=?ISO-8859-1?Q?Jes=FAs_Serrano?=) Date: Wed, 31 Aug 2005 17:52:01 +0200 Subject: Quiero aprender Python In-Reply-To: References: <9140533f0508310004403bc3cb@mail.gmail.com> <43155953.90003@eibar.org> <43159764.4030907@eibar.org> Message-ID: Hola a todos, pues sí que empieza a ser largo este hilo.... Yo personalmente pienso que (no se si sera el caso concreto, pero en general) una persona que dice cosas como "quiero ser un hacker" o que se defina como hacker suele ser un niño que ha visto muchas pelis yankis de peña reventando ordenadores, con ganas de joder al projimo un rato (repito que a lo mejor no es este el caso, no lo se) Pero no creo que Linus Tolvars ni Alan Cox ni tantisima peña que son reconocidos como hackers se dijeran a si mismos ninguna frase parecida, simplemente lo son por definición, no por "querer ser así" Y de paso recomendar un documental que vi en la 2 de television española llamado "CODIGO LINUX" donde se trata bastante bien (aunque de pasada claro) el tema de los hacker (sobre todo en referencia al kernel), no creo que lo vuelvan a emitir en mucho tiempo, pero es facil de encontrar en la mula XD... Habia otro documental (tambien emitido en la 2) que hablaba sólo del movimiento hacker, pero no recuerdo el nombre, ¿alguien lo recuerda? un saludo jesus On 8/31/05, Ruben Charles wrote: > > Gracias por la aclaración, > > De todas formas ser hacker no es un requisito para saber python ni > viceversa, mas bien es una actitud que implica manejar ciertos > conceptos, metologias, etc ... > > Continuando con el tread, para aprender python creo que debes > primeramente visitar python.org e investigar alli todo > lo que puedas, > es el primer punto de referencia. Alli encontrarás infomrmación de > como instalar, ejecutar, programar python. > > Debido a la naturaleza de tu mail entiendo que la programación no es > tu fuerte. te recomiento este vinculo que es muy muy bueno para > novatos: http://hetland.org/python/instant-hacking > > Es imprescindible entender el inglés, la mayoría de la documentación, > la mas actual y muchas veces la mejor está en inglés. Probablemente > habras notado que casi todos los lenguajes de programacion usan > palabres o contracciones del ingles. > > Otro consejo... lee y entiende el siguiente how-to > > http://catb.org/~esr/faqs/smart-questions.html > > > Las respuestas que obtienes dependen en gran parte de la forma en que > preguntas. > Si preguntas mal recibirás, indiferencia, "Read the fucking manual", > "Busca en google" mas algun que otro insulto y palabra grosera. > Naturalmente esto tiene una razón y el articulo explica el por que. > > Saludos. > > > On 8/31/05, Gari Araolaza wrote: > > Ruben Charles wrote: > > > > >Por favor Gari explicame esto que dices: > > > > > >"Efectivamente. Uno que no sabe mirar en Google quiere ser hacker. Pues > > >sí, necesita toda nuestra ayuda." > > > > > Perdona Ruben, no me he explicado bien. > > > > Me parecía un absurdo que si quiere ser hacker no sepa ni mirar en > Google. > > > > Si una persona quiere ser hacker y no sabe ni utilizar Google, no es > > Python lo que necesita (por lo menos a corto plazo). Por eso es > > importante que diga qué es lo que quiere, para que le indiquemos el > > camino más correcto, ya que no creo que le sirva ni RTFM ni el Howto de > > preguntas inteligentes. > > > > Saludos > > > > Gari > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From rapto en arrakis.es Wed Aug 31 18:31:24 2005 From: rapto en arrakis.es (=?ISO-8859-1?Q?Marcos_S=E1nchez_Provencio?=) Date: Wed, 31 Aug 2005 18:31:24 +0200 Subject: Python y Mono In-Reply-To: <20050831155106.73231.qmail@web26206.mail.ukl.yahoo.com> References: <20050831155106.73231.qmail@web26206.mail.ukl.yahoo.com> Message-ID: <4315DB5C.7000301@arrakis.es> La versión actual de IronPython pertenece a Microsoft, por lo que no es extraño que aproveche lo ultimísimo de .NET (bueno) y que sea incompatible con Mono (malo). Recomiendo a los pythoneros que tengan que trabajar con Mono que le echen un vistazo a boo: http://boo.codehaus.org Es un lenguaje inspirado en Python, pero que se basa en el entorno de ejecución Mono o .NET Acostumbrado a Python, es un poco más aparatoso, pero le da cien vueltas a c# (especialmente cuando lo terminen, porque está en versión 0,6 :-) A ver cuándo hacemos la lista de Boo en castellano. }:-) Juan Carbajal Paxi wrote: >REcientemente he estado probando el Proyecto Mono, >para .NET en software libre. He estado viendo el >proyecto IronPython, que permite añadir a Mono el >Lenguaje Python. Alguien lo ha probado, o sabe como >instalarlo?, por que estoy hace 3 dias subriendo al añadirlo. > >Saludos Cordiales > > Juan Carbajal Paxi >Analista y Desarrollador de Sistemas > >Célular: 9639083 >E-mail: juan_carbajal_paxi en yahoo.es >MSN Contact: juan_carbajal_paxi en hotmail.com > > > > > >______________________________________________ >Renovamos el Correo Yahoo! >Nuevos servicios, más seguridad >http://correo.yahoo.es >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > From rmayorga en ipvg.cl Wed Aug 31 18:47:00 2005 From: rmayorga en ipvg.cl (Rodrigo Mayorga) Date: Wed, 31 Aug 2005 12:47:00 -0400 Subject: Programar servicio XP Message-ID: GlaciarHola Lista... Estoy creando un servicio de red para Windows XP utilizando el módulo pywin32. Tomé el código base de un ejemplo que viene con el py2exe (py2exe\samples\advanced\MyService.py). Creo el ejecutable sin problema, lo instalo sin problema, lo inicio sin problema con NET START , el servicio funciona correctamente, pero no puedo detenerlo con NET STOP . Debe haber algo que falta en la función SvcStop(self) que no permite la detención normal. He buscado ejemplos de otros servicios y no encuentro ninguna diferencia. Por el momento, el sercicio, lo mato con el Administrador de Tareas. ¿Alguién tiene la solución? ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From bismarkcastilla en gmail.com Wed Aug 31 21:47:26 2005 From: bismarkcastilla en gmail.com (Bismark Castilla) Date: Wed, 31 Aug 2005 15:47:26 -0400 Subject: ide para python Message-ID: hola hay algun IDE bueno para python(linux), es decir uno como anjuta para c++?? que tengo completamiento de codigo y esas cositas?? -- saludos Bismark .................................................................................................... Debian Gnu/Linux Etch "Testing" Kernel 2.6.11-1-686 Linux for Human Beings From snmartin en galilea.cl Wed Aug 31 22:23:29 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Wed, 31 Aug 2005 16:23:29 -0400 Subject: ide para python In-Reply-To: References: Message-ID: <1125519809.7807.26.camel@localhost.localdomain> El mié, 31-08-2005 a las 15:47 -0400, Bismark Castilla escribió: > hola hay algun IDE bueno para python(linux), es decir uno como anjuta > para > c++?? que tengo completamiento de codigo y esas cositas?? PIDA: http://pida.berlios.de/index.php/Main_Page saludos > -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From mlacunza en gmail.com Wed Aug 31 23:53:42 2005 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 31 Aug 2005 16:53:42 -0500 Subject: ide para python In-Reply-To: <1125519809.7807.26.camel@localhost.localdomain> References: <1125519809.7807.26.camel@localhost.localdomain> Message-ID: <1125525222.11052.35.camel@Laptop-Ubuntu> Hola, Puedes probar: -Boa -SpeIDE Con PIDA lo trate de instalar en mi Ubuntu 5.04 pero tuve problemas de dependencias al instarlo, Fernando, sabes si hay paquete para Debian/Ubuntu ? El mié, 31-08-2005 a las 16:23 -0400, Fernando San Martín Woerner escribió: > El mié, 31-08-2005 a las 15:47 -0400, Bismark Castilla escribió: > > hola hay algun IDE bueno para python(linux), es decir uno como anjuta > > para > > c++?? que tengo completamiento de codigo y esas cositas?? > > > PIDA: http://pida.berlios.de/index.php/Main_Page > > saludos > > Saludos / Best regards Mario Lacunza Vásquez Desarrollador de Sistemas - Webmaster Celular : +51193100386 (Tim) Website : http://www.lacunza.tk Email : mlacunza en gmail.com Blog : http://mlacunza.blogspot.com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es