From lowlifebob en gmail.com Sat Nov 1 01:21:06 2008 From: lowlifebob en gmail.com (lopz) Date: Sat, 1 Nov 2008 00:21:06 +0000 Subject: PIL+OCR Message-ID: <1853c7160810311721u3bd50f03jf52cb35af8d1a59@mail.gmail.com> Hola [] Se me a dado por preguntar algo que me está rompiendo la cabeza xD (tampoco es que sea muy pensandor) pero suelo ahogarme en un vaso de agua... bueno directo al problema: Resulta me puse a aprender a usar la librería PIL y para eso estaba queriendo hacer un pequeño OCR bueno, lo que tenía en mente era esto y pensaba plasmarlo a código pero me trabé xD: Hagamos de ejemplo que tenemos una i en una imágen de 3x7 osea la i estaría en el medio, el palo larguito tendría 3 px, y el punto 1, osea 5 pixeles separados por un blanco (el que divide el palo del punto) -Primero, abrir la imágen, si es a colores pues pasarlo a blanco y negro todo (en esto he tenido problema) quedaría una imagen limpia, RGB puro (0, 0, 0) y (255, 255, 255) - Ahora toca recorrer pixel a pixel la imágen, con 2 bucles lo he logrado, - Cargar una matrix con los pixeles de otra imagen igual de 3x7 donde hayamos hecho todos los anteriores pasos (la idea es hacer 27 matrix's para cada letra, para empezar vale) - Aquí tenía que comparar comparar la matrix de la nueva imagen con alguna de las otras 27, (esto no he logrado, pero puede que tarde mucho, y peor si es grande la imágen) - En la comparación pensaba comparar así el pixel 0,0 de la img con el 0,0 de la matrix anteriormente hecha, si era True, meter un 0, pero si era false un 1, pero aquí el problema ya que basta que 1 si UN pixel no sería igual para que de False, e iba a dar que no es esa letra, entonces he aquí el dilema... ¿Cómo puedo comparar ambos matrixs? claro, la idea habría sido esta: poner 0 si es igual los pixeles y..... poner una X cantidad de acuerdo a cuanta es la deferencia entre pixeles comparados, osea que comparando con las 27 matrix la correcta sería la que Menos errores se a encontrado a comparlas creo que eso es todo, aquí esto, queriendo hacer esto pero que no se me ocurre nada, también había pensado recorrer el pixel comparado de forma espiral pero creo que estoy loco xD Ya he leído algo de redes neurales y algo interesante en este blog [1] que por cierto está interesante :p quiero hacer algo así pero.. menos complicado jeje no creo que sea tan difícil no?? No pongo código aquí por que es básico lo que he logrado, como he dicho anteriormente los pasos que he logrado avanzar pero eso si.. no sé si estará correcto ni en teoría si hay otras formas me gustaría saberlas y si ponen ejemplos mucho mejor, a ver si logro completar el código lo paso a la lista. Saludos! [1] http://binsd.wordpress.com/2008/10/16/redes-neuronales-en-python-rna/ -- lopz es libre, usa --> GNU/linux gentoo _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Sat Nov 1 17:18:40 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Sat, 1 Nov 2008 11:18:40 -0500 Subject: Problema con validacion y foco In-Reply-To: <0K78009KGUGNMZ20@unmtaout.unal.edu.co> References: <0K78009KGUGNMZ20@unmtaout.unal.edu.co> Message-ID: Mira, mira esta tabla, se utiliza con las wx no se si gtk también WXK_BACK = 8 WXK_TAB = 9 WXK_RETURN = 13 WXK_ESCAPE = 27 WXK_SPACE = 32 WXK_DELETE = 127 // These are by design not compatible with unicode characters. // If you want to get a unicode character from a key event use // wxKeyEvent::GetUnicodeKey instead. WXK_START = 300 WXK_LBUTTON WXK_RBUTTON WXK_CANCEL WXK_MBUTTON WXK_CLEAR WXK_SHIFT WXK_ALT WXK_CONTROL WXK_MENU WXK_PAUSE WXK_CAPITAL WXK_END WXK_HOME WXK_LEFT WXK_UP WXK_RIGHT WXK_DOWN WXK_SELECT WXK_PRINT WXK_EXECUTE WXK_SNAPSHOT WXK_INSERT WXK_HELP WXK_NUMPAD0 WXK_NUMPAD1 WXK_NUMPAD2 WXK_NUMPAD3 WXK_NUMPAD4 WXK_NUMPAD5 WXK_NUMPAD6 WXK_NUMPAD7 WXK_NUMPAD8 WXK_NUMPAD9 WXK_MULTIPLY WXK_ADD WXK_SEPARATOR WXK_SUBTRACT WXK_DECIMAL WXK_DIVIDE WXK_F1 WXK_F2 WXK_F3 WXK_F4 WXK_F5 WXK_F6 WXK_F7 WXK_F8 WXK_F9 WXK_F10 WXK_F11 WXK_F12 WXK_F13 WXK_F14 WXK_F15 WXK_F16 WXK_F17 WXK_F18 WXK_F19 WXK_F20 WXK_F21 WXK_F22 WXK_F23 WXK_F24 WXK_NUMLOCK WXK_SCROLL WXK_PAGEUP, WXK_PAGEDOWN, WXK_NUMPAD_SPACE, WXK_NUMPAD_TAB, WXK_NUMPAD_ENTER, WXK_NUMPAD_F1, WXK_NUMPAD_F2, WXK_NUMPAD_F3, WXK_NUMPAD_F4, WXK_NUMPAD_HOME, WXK_NUMPAD_LEFT, WXK_NUMPAD_UP, WXK_NUMPAD_RIGHT, WXK_NUMPAD_DOWN, WXK_NUMPAD_PAGEUP, WXK_NUMPAD_PAGEDOWN, WXK_NUMPAD_END, WXK_NUMPAD_BEGIN, WXK_NUMPAD_INSERT, WXK_NUMPAD_DELETE, WXK_NUMPAD_EQUAL, WXK_NUMPAD_MULTIPLY, WXK_NUMPAD_ADD, WXK_NUMPAD_SEPARATOR, WXK_NUMPAD_SUBTRACT, WXK_NUMPAD_DECIMAL, WXK_NUMPAD_DIVIDE, // the following key codes are only generated under Windows currently WXK_WINDOWS_LEFT, WXK_WINDOWS_RIGHT, WXK_WINDOWS_MENU, WXK_COMMAND, // Hardware-specific buttons WXK_SPECIAL1 = 193, WXK_SPECIAL2, WXK_SPECIAL3, WXK_SPECIAL4, WXK_SPECIAL5, WXK_SPECIAL6, WXK_SPECIAL7, WXK_SPECIAL8, WXK_SPECIAL9, WXK_SPECIAL10, WXK_SPECIAL11, WXK_SPECIAL12, WXK_SPECIAL13, WXK_SPECIAL14, WXK_SPECIAL15, WXK_SPECIAL16, WXK_SPECIAL17, WXK_SPECIAL18, WXK_SPECIAL19, WXK_SPECIAL20 Te sugiero que busques la tabla para ver el rango en que se manejan los números y luego es sólo cuestión de condicionar el evento SetFocus(). Suerte El 15 de septiembre de 2008 10:45, jjparradog escribió: > > > Saludos desde Colombia. Actualmente estoy desarrollando mi primera > aplicación en wxpython y de hecho en python (empecé hace 8 días). > > He podido realizar algunas cosas pero llega el punto donde al gastar tantas > horas y no encontrar solución requiero el concejo de personas que hayan > trabajado algún tiempo. > > > > > > PREGUNTAS: > > > > Requiero hacer una aplicación urgente que tiene validaciones sobre campos > de > texto de acuerdo a unos parámetro: > > > > - Rango: entre 1-5 solo números > > - Controles de saltos: si la opción es 4 salte a la pregunta X > > - Entre otras cosas > > > > 1. Lo que necesito ahora es que no abandone el foco mientras no digite un > valor valido (en este caso un valor entre 1-5), o si lo abandona el > siguiente elemento al tomar el foco lo devuelva al elemento anterior o algo > así. Recibo sugerencias de cómo se puede hacer > > > > 2. Estoy utilizando el wx.panel como container, para agrupar varios campos > de texto y etiquetas, ya que una pregunta puede tener varios de estos > elementos. > > El problema que tengo es que requiero que cuando termine de digitar el > ultimo elemento del container salte al siguiente container (una vez se > verifique que la validación sobre el campo sea correcta) > > > > Muchas gracias, y esperen muchas preguntas. > > > > Nota: Si alguien requiere como colocar una imagen de fondo sobre su > aplicación y que los layers, container sean transparentes con gusto puedo > ayudar. Adjunto imágenes de elementos que estoy usando y ventana que tengo. > > > > > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From py en ch3m4.org Sat Nov 1 17:37:37 2008 From: py en ch3m4.org (Chema Cortes) Date: Sat, 1 Nov 2008 17:37:37 +0100 Subject: problemas de =?utf-8?q?instalaci=C3=B3n?= In-Reply-To: References: <200810310110.15443.py@ch3m4.org> Message-ID: <200811011737.45520.py@ch3m4.org> El Friday 31 October 2008 17:40:24 Luis Esteban de Dios Núñez escribió: > > Si has hecho lo que dices, la versión de python 2.5 estará instalada > > en /usr/local, lugar por defecto. Sólo tienes que añadir esta ruta a tu > > PATH. > > Sin embargo, cuando voy a /usr/local no está. Lo único que veo es lo que > copié en /tmp para instalar. Este es el que ejecto y entra con la 2.5.2. Entonces es que has intentado hacer la instalación de python sin privilegios de root. ¿Te dió algún error al hacer "make install"? ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jeancarlosr_ve en yahoo.com Sat Nov 1 17:58:33 2008 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?Q?Jean_Carlos_Rodr=ECguez?=) Date: Sat, 1 Nov 2008 09:58:33 -0700 (PDT) Subject: Barra de Progreso Message-ID: <148662.47100.qm@web53110.mail.re2.yahoo.com> Hola amigos, quiero hacer una barra de progreso para la copia de dos archivo, alguien me puede ayudar, he buscado en google pero no se como vincular el tamaño de los archivos para el progreso de la copia al destino... Saludos ____________________________________________________________________________________ ¡Todo sobre Amor y Sexo! La guía completa para tu vida en Mujer de Hoy. http://mujerdehoy.telemundo.yahoo.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ogunsett en gmail.com Sat Nov 1 18:59:08 2008 From: ogunsett en gmail.com (Oscar Gunsett) Date: Sat, 1 Nov 2008 15:59:08 -0200 Subject: Barra de Progreso In-Reply-To: <148662.47100.qm@web53110.mail.re2.yahoo.com> References: <148662.47100.qm@web53110.mail.re2.yahoo.com> Message-ID: Si tienes el código de la barra de progreso, de tal manera que lo pueda ejecutar en mi PC, vere si puedo ayudarte. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From davidsamblas en tuxbrain.com Sun Nov 2 03:54:01 2008 From: davidsamblas en tuxbrain.com (David Samblas) Date: Sun, 02 Nov 2008 03:54:01 +0100 Subject: Presentacion en sociedad de Openmoko-spain. Message-ID: <1225594441.6865.80.camel@peregrintux> Hola a todos, La intención de este mensaje es dar a conocer a la incipiente comunidad de usuarios y desarrolladores de Openmoko en España Somo una comunidad muy joven y con motivo de nuestra recién estrenada wiki, http://www.openmoko-spain.org nos queremos dar a conocer a la comunidad GNU/Linux en España. Los que aun no lo sepáis Openmoko Inc. es una empresa que ha lanzado al mercado el primer smartphone totalmente libre, el Neo FreeRunner, libre tanto en software, la distribución por defecto es Openmoko Linux, avalada por la FSF ,y tiene entre otros Python como leguaje para scripting, ademas ya han portado Debian, Qtopia, algun amago de Gentoo ;), y ya existen algún que otra distribución derivada de Openmoko, SHR, y la gamberra Fat & Dirty Openmoko , este mail os lo escribe el creador de esta ultima. Atención puristas de la GPL, no lean la siguiente frase: También se esta portando Android al Neo Freerunner. Y también libre en hardware, tienen publicado la mayoría de los esquemas de sus PCBs (solo han omitido las partes sujetas a NDAs, que han intentado reducir al máximo en fase diseño), los CAD de las carcasas están publicados bajo licencia Creative Commons para que cualquiera pueda adaptarla a sus necesidades y participan activamente en el desarrollo del kernel. No voy a extenderme mas ya que toda esta información la tenéis disponible en la web, y en las diferentes listas de correo de la comunidad Openmoko. Os adjunto un listado de links al final del mail. Ruego hagais difusión de este mensaje dentro de vuestra organización,asi como a los conocidos que tengáis la certeza que esta información les pueda resultar interesante, SPAM el justo, este mensje ha sido eviado a unas 80 asociaciones mas extraidas del "Libro blanco del software libre" Quedo a vuestra disposición para aclarar cualquier duda o mejor aun, plantearlas en la lista de correo de Openmoko-spain, PD.-si, si, casi, casi estamos rozando el SPAM salvaje :). Un abrazo a todos. -- David Reyes Samblas Martinez http://www.tuxbrain.com Open ultraportable solutions, Openmoko, Letux400, Openpandora, GP2X the Wiz... Hey, watch out!!! There's a linux in your pocket!!! --- Links: http://www.openmoko-spain.org http://wiki.openmoko.org/wiki/Main_Page/es http://www.openmoko.org/ http://wiki.openmoko.org/wiki/Distributions http://www.tuxbrain.org/fdom http://n2.nabble.com/Openmoko-spanish-community-list-f1077272ef1958.html http://n2.nabble.com/Openmoko-Public-Mailinglists-f1958ef1958.html http://www.libroblanco.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From esteban-oq/Dnf+nXlq0DDlSthgCbd75bn32Yho9 en public.gmane.org Sun Nov 2 10:22:57 2008 From: esteban-oq/Dnf+nXlq0DDlSthgCbd75bn32Yho9 en public.gmane.org (=?iso-8859-15?Q?Luis_Esteban_de_Dios_N=FA=F1ez?=) Date: Sun, 02 Nov 2008 10:22:57 +0100 Subject: problemas con python-2.5.2 Message-ID: Hola, Al fin logr'e avanzar un poco -bueno, un poc'on- con lo de las instalaciones de postgresql-8.2.4 y python-2.5.2. 1. postgresql se instal'o de maravillas. El error que me daba se deb'ia a que la fecha del sistema estaba mal. Bueno, eso lo sab'ia, lo que no sab'ia era que me estaba influyendo en la instalaci'on pues los mensajes que pon'ia en la consola pasaban muy r'apido a pesar de que mi m'aquina es un cacharrito -Pentium a 667MHz, 128MB-. El error en si dec'ia que el fichero Makefile hab'ia sido modificado con una fecha que estaba en el futuro. Esa es m'as o menos la idea. Bueno no se porque yo se la pongo bien y luego cuando reinicio la tiene mal sin informarme nada en el momento de encendido como cuando uno sabe que hay problemas con la CMOS. 2. En el caso de python la situaci'on no est'a muy bonita. Resulta que la instalaci'on de python 2.4.1 -la que trae mis CDs de SuSE Linux 10.0- est'a en las carpetas: /usr/include/python2.4/ -carpeta de los ficheros de cabeceras- /usr/lib/python2.4/ -carpeta de la aplicaci'on- /usr/bin/ -aqu'i est'a el binario y con un enlace simb'olico- Ahora, mi instalaci'on de python2.5, la ejecut'e desde /tm/python-2.5.2, y se instal'o en: /usr/local/lib/python2.5/ -carpeta de la aplicaci'on- /usr/local/bin/ -binario- Qu'e hice?, borr'e el enlace simb'olico python que apuntaba a python2.4 y que estaba en /usr/bin y desde esta carpeta cre'e otro as'i: ln -s /usr/local/bin/python2.5 python Pero ahora..., cuando ejecuto /usr/bin/python2.4 todo ok con la 2.4.1, pero cuando ejecuto python -enlace simb'olico a python2.5-, je, vean lo que sale: Could not find platform dependent libraries Consider setting $PYTHONHOME to [:] Python 2.5.2 (r252:60911, Nov 2 2008, 01:08:00) [GCC 4.0.2 20050901 (prerelease) (SUSE Linux)] on linux2 Type "help", "copyright", "credits" or "license" for more information. Traceback (most recent call last): File "/etc/pythonstart", line 7, in import readline ImportError: No module named readline >>> Por supuesto, hay grandes problemas, si hago, >>> import sqlite3 Me da errores. Hay cosas claras, como que debo hacer algo con el path de python pero ese es el asunto, no se c'omo. Aqu'i necesito una mano. --- Ernesto, lo otro que me indicaste no lo pude hacer pues no encontr'e un fichero similar, me refiero a /usr/share/python/debian_default. --- Gracias a todos por soportar mi perolata. -- Saludos, Luis Esteban de Dios N'unez. --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed From minoztro en gmail.com Mon Nov 3 03:19:30 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Sun, 2 Nov 2008 23:19:30 -0300 Subject: Barra de Progreso In-Reply-To: <148662.47100.qm@web53110.mail.re2.yahoo.com> References: <148662.47100.qm@web53110.mail.re2.yahoo.com> Message-ID: <172699c50811021819g4d3d27c7v82f93ea8cb528349@mail.gmail.com> 2008/11/1 Jean Carlos Rodrìguez : > Hola amigos, quiero hacer una barra de progreso para la copia de dos archivo, alguien me puede ayudar, he buscado en google pero no se como vincular el tamaño de los archivos para el progreso de la copia al destino... Hace unos días que vengo buscando la mejor forma de trabajar con los progressbar (threads, generator + gobject.idle_add, gtk.events_pending()), ya que si no los manejas bien la interfaz de usuario se queda congelada y eso no es muy bonito que digamos. Creo que referente al progreso lo podrías hacer leyendo el fichero origen por bloques (instrucción read), luego copiarlos al fichero destino y aumentar el porcentaje de la barra de progreso. Como una ejercicio para probar si había aprendido como tratar con las progressbar he confeccionado una pequeña aplicación [1], para que veas una aproximación (no soy experimentado en lo de progressbar) y puedas sacar tus ideas y mejorar lo que ya está hecho. > > Saludos Espero tus comentarios, saludos [1] http://acinfo.unap.cl/minostro/pyGTK/copia_archivo.tar.gz > > > > ____________________________________________________________________________________ > ¡Todo sobre Amor y Sexo! > La guía completa para tu vida en Mujer de Hoy. > http://mujerdehoy.telemundo.yahoo.com/ > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From abermudez en hispasec.com Mon Nov 3 10:15:22 2008 From: abermudez en hispasec.com (Alejandro Bermudez Aragurz) Date: Mon, 03 Nov 2008 10:15:22 +0100 Subject: PIL+OCR In-Reply-To: <1853c7160810311721u3bd50f03jf52cb35af8d1a59@mail.gmail.com> References: <1853c7160810311721u3bd50f03jf52cb35af8d1a59@mail.gmail.com> Message-ID: <490EC12A.9020707@hispasec.com> lopz escribió: > Hola [] > > Se me a dado por preguntar algo que me está rompiendo la cabeza xD > (tampoco es que sea muy pensandor) > pero suelo ahogarme en un vaso de agua... bueno directo al problema: > > Resulta me puse a aprender a usar la librería PIL y para eso estaba > queriendo hacer un pequeño OCR > bueno, lo que tenía en mente era esto y pensaba plasmarlo a código > pero me trabé xD: > > Hagamos de ejemplo que tenemos una i en una imágen de 3x7 osea la i > estaría en el medio, el palo larguito tendría 3 px, y el punto 1, osea > 5 pixeles separados por un blanco (el que divide el palo del punto) > > -Primero, abrir la imágen, si es a colores pues pasarlo a blanco y > negro todo (en esto he tenido problema) > quedaría una imagen limpia, RGB puro (0, 0, 0) y (255, 255, 255) > - Ahora toca recorrer pixel a pixel la imágen, con 2 bucles lo he logrado, > - Cargar una matrix con los pixeles de otra imagen igual de 3x7 donde > hayamos hecho todos los anteriores pasos (la idea es hacer 27 matrix's > para cada letra, para empezar vale) > - Aquí tenía que comparar comparar la matrix de la nueva imagen con > alguna de las otras 27, (esto no he logrado, pero puede que tarde > mucho, y peor si es grande la imágen) > - En la comparación pensaba comparar así el pixel 0,0 de la img con el > 0,0 de la matrix anteriormente hecha, si era True, meter un 0, pero si > era false un 1, pero aquí el problema > ya que basta que 1 si UN pixel no sería igual para que de False, e iba > a dar que no es esa letra, entonces he aquí el dilema... ¿Cómo puedo > comparar ambos matrixs? > claro, la idea habría sido esta: poner 0 si es igual los pixeles > y..... poner una X cantidad de acuerdo a cuanta es la deferencia entre > pixeles comparados, osea que comparando con las 27 matrix la correcta > sería la que Menos errores se a encontrado a comparlas > > creo que eso es todo, aquí esto, queriendo hacer esto pero que no se > me ocurre nada, también había pensado recorrer el pixel comparado de > forma espiral pero creo que estoy loco xD > > Ya he leído algo de redes neurales y algo interesante en este blog [1] > que por cierto está interesante :p > quiero hacer algo así pero.. menos complicado jeje no creo que sea tan > difícil no?? > > No pongo código aquí por que es básico lo que he logrado, como he > dicho anteriormente los pasos que he logrado avanzar pero eso si.. no > sé si estará correcto ni en teoría > si hay otras formas me gustaría saberlas y si ponen ejemplos mucho > mejor, a ver si logro completar el código lo paso a la lista. > > Saludos! > > > [1] http://binsd.wordpress.com/2008/10/16/redes-neuronales-en-python-rna/ > > 1. deteccion de bordes (consigue una buena diferenciacion entre el caracter y el fondo, aplica algoritmos distintos y utiliza un medidor de "calidad de borde" para quedarte con el mejor) 2. segmentacion de caracteres (de un texto completo, coges los caracteres individuales, cuidado con el caracter "en blanco" ) 3. canonizacion de caracteres (una vez segmentados, todos con el mismo tamaño, todos en blanco y negro, etc.) 4. Analisis del caracter (aqui el tema gordo. redes neuronales pre-entrenadas y un ajuste fino a posteriori, filtros bayesianos, etc). Generalmente un algoritmo estadistico suele bastar ( y es menos costoso computacionalmente). 5. generacion del string final (trivial). cada uno de estos pasos tiene su "mandanga". Hacer un OCR no es algo trivial. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inigo_aldazabal en ehu.es Mon Nov 3 10:25:32 2008 From: inigo_aldazabal en ehu.es (Inigo Aldazabal Mensa) Date: Mon, 3 Nov 2008 10:25:32 +0100 Subject: Barra de Progreso In-Reply-To: <148662.47100.qm@web53110.mail.re2.yahoo.com> References: <148662.47100.qm@web53110.mail.re2.yahoo.com> Message-ID: <200811031025.32699.inigo_aldazabal@ehu.es> El Sábado, 1 de Noviembre de 2008 17:58, Jean Carlos Rodrìguez escribió: > Hola amigos, quiero hacer una barra de progreso para la copia de dos > archivo, alguien me puede ayudar, he buscado en google pero no se como > vincular el tamaño de los archivos para el progreso de la copia al > destino... > > Saludos http://web.archive.org/web/20080214205422/http://blog.sontek.net/ > > > > > ________________________________________________________________________ >____________ ¡Todo sobre Amor y Sexo! > La guía completa para tu vida en Mujer de Hoy. > http://mujerdehoy.telemundo.yahoo.com/ > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Mon Nov 3 11:07:06 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 3 Nov 2008 11:07:06 +0100 Subject: problemas con python-2.5.2 In-Reply-To: References: Message-ID: <2c9fb0dd0811030207s452f3d83l1a8881fc06110531@mail.gmail.com> El 2008/11/2 Luis Esteban de Dios Núñez escribió: > 1. postgresql se instal'o de maravillas. El error que me daba se deb'ia a > que > la fecha del sistema estaba mal. Bueno, eso lo sab'ia, lo que no sab'ia era > que me estaba influyendo en la instalaci'on pues los mensajes que pon'ia > en la consola pasaban muy r'apido a pesar de que mi m'aquina es un > cacharrito -Pentium a 667MHz, 128MB-. El error en si dec'ia que el fichero > Makefile hab'ia sido modificado con una fecha que estaba en el futuro. Esa > es > m'as o menos la idea. Bueno no se porque yo se la pongo bien y luego cuando > reinicio la tiene mal sin informarme nada en el momento de encendido como > cuando uno sabe que hay problemas con la CMOS. Si tienes conexión a internet, ponte un servicio NTPd para que te actualize la hora automáticamente al arrancar. Posiblemente te falle la pila de la placa base y que se desajuste el reloj mientras está apagado. Es fácil cambiarla. > 2. En el caso de python la situaci'on no est'a muy bonita. Resulta que la > instalaci'on de python 2.4.1 -la que trae mis CDs de SuSE Linux 10.0- est'a > en las carpetas: > /usr/include/python2.4/ -carpeta de los ficheros de cabeceras- > /usr/lib/python2.4/ -carpeta de la aplicaci'on- > /usr/bin/ -aqu'i est'a el binario y con un enlace simb'olico- > > Ahora, mi instalaci'on de python2.5, la ejecut'e desde /tm/python-2.5.2, y > se instal'o en: > /usr/local/lib/python2.5/ -carpeta de la aplicaci'on- > /usr/local/bin/ -binario- > > Qu'e hice?, borr'e el enlace simb'olico python que apuntaba a python2.4 y > que estaba en /usr/bin y desde esta carpeta cre'e otro as'i: > > ln -s /usr/local/bin/python2.5 python Nunca se recomienda que alteres la instalación de tu distribución de esta manera. En la próxima actualización de tu distribución volverá a dejar las cosas como estaban. Hubiera sido mejor añadir la ruta a /usr/local/bin al PATH del usuario (por ejemplo, en el fichero .bashrc) > Pero ahora..., cuando ejecuto /usr/bin/python2.4 todo ok con la 2.4.1, pero > cuando > ejecuto python -enlace simb'olico a python2.5-, je, vean lo que sale: > > Could not find platform dependent libraries > Consider setting $PYTHONHOME to [:] > Python 2.5.2 (r252:60911, Nov 2 2008, 01:08:00) > [GCC 4.0.2 20050901 (prerelease) (SUSE Linux)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > Traceback (most recent call last): > File "/etc/pythonstart", line 7, in > import readline > ImportError: No module named readline Aquí está intentado ejecutar /etc/pythonstart que SuSE incluye en la variable de entorno PYTHONSTARTUP. El problema es que has compilado python sin el módulo "readline". El script "configure" revisa las librerías instaladas, algo que hace revisando los "headers" o "ficheros includes" de cada librería. SuSE no suele instalar estos ficheros, que deja aparte como paquetes separados de la librería, con el mismo nombre, pero con el sufijo "-devel". Lo mismo te pasa con el sqlite3. Tendrás que instalar los paquetes "-devel" y recompilar python. > Hay cosas claras, como que debo hacer algo con el path de python pero > ese es el asunto, no se c'omo. Aqu'i necesito una mano. En el fichero .bashrc puedes alterar las variables de entorno a tu gusto. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From esteban en princesa.pri.sld.cu Sun Nov 2 20:36:20 2008 From: esteban en princesa.pri.sld.cu (=?iso-8859-15?Q?Luis_Esteban_de_Dios_N=FA=F1ez?=) Date: Sun, 02 Nov 2008 20:36:20 +0100 Subject: =?iso-8859-15?Q?=5BPython-es=5D_problemas_de_instalaci=F3?= =?iso-8859-15?Q?n?= In-Reply-To: <200811011737.45520.py@ch3m4.org> References: <200810310110.15443.py@ch3m4.org> <200811011737.45520.py@ch3m4.org> Message-ID: >> Sin embargo, cuando voy a /usr/local no está. Lo único que veo es lo que >> copié en /tmp para instalar. Este es el que ejecto y entra con la 2.5.2. > > Entonces es que has intentado hacer la instalación de python sin > privilegios > de root. ¿Te dió algún error al hacer "make install"? Mala costumbre mía. Todo lo hago siempre desde root. Tengo que abandonar esa mala práctica. Bueno ahora envié otro e-mail con otro problema pués ya logré instalarlo pero con errores. El error que me daba hasta aquí se debía a que la fecha del sistema estaba atrazada y he descubierto que cuando mando a tumbar SuSE Linux, este me actualiza el reloj del sistema. ¿Por qué?. No tenía Windows en esta máquina pues la que tenía Windows tiene la fuente de poder rota. Ahora se lo instalé y una curiosidad, Windows no hace eso, ¿Por qué Linux si lo hace?. Llegué a pensar que la CMOS del sistema estaba mala pero no es así es Linux el que me cambia la fecha, ¿será virus?. -- Saludos, Luis Esteban de Dios Núñez. --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jeancarlosr_ve en yahoo.com Mon Nov 3 14:59:57 2008 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?Q?Jean_Carlos_Rodr=ECguez?=) Date: Mon, 3 Nov 2008 05:59:57 -0800 (PST) Subject: Barra de Progreso Message-ID: <826296.8425.qm@web53102.mail.re2.yahoo.com> Gracias Milton, ahora lo tratare de implementar a PyQt4 Cuando lo tenga te aviso Saludos Jean Carlos ____________________________________________________________________________________ ¡Todo sobre Amor y Sexo! La guía completa para tu vida en Mujer de Hoy. http://mujerdehoy.telemundo.yahoo.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Mon Nov 3 15:48:03 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Mon, 03 Nov 2008 11:48:03 -0300 Subject: problemas de =?ISO-8859-1?Q?instalaci=F3n?= In-Reply-To: References: <200810310110.15443.py@ch3m4.org> <200811011737.45520.py@ch3m4.org> Message-ID: <1225723683.6109.102.camel@clb-laptop> El dom, 02-11-2008 a las 20:36 +0100, Luis Esteban de Dios Núñez escribió: > he descubierto que > cuando mando a tumbar SuSE Linux, este me actualiza el reloj del > sistema. > ¿Por qué?. No tenía Windows en esta máquina pues la que tenía > Windows > tiene la fuente de poder rota. Ahora se lo instalé y una curiosidad, > Windows no hace eso, ¿Por qué Linux si lo hace?. Llegué a pensar que > la > CMOS del sistema estaba mala pero no es así es Linux el que me cambia > la > fecha, ¿será virus?. Eh creo que eso se debe a que tienes que tu sistema sincronice la hora con algún servidor con un gtm distinto al tuyo, verifica eso. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Mon Nov 3 15:49:08 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Mon, 03 Nov 2008 11:49:08 -0300 Subject: Es posible insertar una ventana (gtk.Window) dentro de otra? In-Reply-To: References: <1225210289.6085.5.camel@clb-laptop> <172699c50810281138m69b34129y8b8bf86897599d26@mail.gmail.com> <172699c50810281754u7a5b4275p4e389dabfd5819a6@mail.gmail.com> <786142880810310419g7b7c4285x617355f5882bc4b0@mail.gmail.com> <172699c50810310547o69070edcic951c749ecaaf8d1@mail.gmail.com> Message-ID: <1225723748.6109.103.camel@clb-laptop> El vie, 31-10-2008 a las 16:42 -0300, Joksan Nempu Fernandez escribió: > Sip creo k igual ya me di por vencido asi k usare notebooks xD , plop! > Creo que es lo mas recomendable, por la usabilidad y complejidad :D ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From esteban en princesa.pri.sld.cu Sun Nov 2 23:37:50 2008 From: esteban en princesa.pri.sld.cu (=?iso-8859-15?Q?Luis_Esteban_de_Dios_N=FA=F1ez?=) Date: Sun, 02 Nov 2008 23:37:50 +0100 Subject: problemas con python-2.5.2 In-Reply-To: <2c9fb0dd0811030207s452f3d83l1a8881fc06110531@mail.gmail.com> References: <2c9fb0dd0811030207s452f3d83l1a8881fc06110531@mail.gmail.com> Message-ID: > Si tienes conexión a internet, ponte un servicio NTPd para que te > actualize la hora automáticamente al arrancar. No tengo internet, solo e-mail internacional. > Posiblemente te falle la pila de la placa base y que se desajuste el > reloj mientras está apagado. Es fácil cambiarla. Cuando eso pasa, al iniciar la máquina te lo informa, que la CMOS tiene problemas y en mi caso no me dice nada. Además cuando trabajo con windows no pasa eso y he visto que cuando mando a apagar a linux pone un mensaje que dice que está actualizando el reloj. ¿será virus?. > > Nunca se recomienda que alteres la instalación de tu distribución de > esta manera. En la próxima actualización de tu distribución volverá a > dejar las cosas como estaban. Hubiera sido mejor añadir la ruta a > /usr/local/bin al PATH del usuario (por ejemplo, en el fichero > .bashrc) Esto no lo sabía hacer. Voy a probar. > Aquí está intentado ejecutar /etc/pythonstart que SuSE incluye en la > variable de entorno PYTHONSTARTUP. > > El problema es que has compilado python sin el módulo "readline". El > script "configure" revisa las librerías instaladas, algo que hace > revisando los "headers" o "ficheros includes" de cada librería. SuSE > no suele instalar estos ficheros, que deja aparte como paquetes > separados de la librería, con el mismo nombre, pero con el sufijo > "-devel". También voy a la carga con esto que dme dices. -- Saludos, Luis Esteban de Dios Núñez --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Mon Nov 3 17:56:49 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 3 Nov 2008 11:56:49 -0500 Subject: problemas con python-2.5.2 In-Reply-To: References: <2c9fb0dd0811030207s452f3d83l1a8881fc06110531@mail.gmail.com> Message-ID: <771741b20811030856n4369df5cw7983998fb5932162@mail.gmail.com> Hola, te respondo entre lineas... 2008/11/2 Luis Esteban de Dios Núñez > Si tienes conexión a internet, ponte un servicio NTPd para que te >> actualize la hora automáticamente al arrancar. >> > > No tengo internet, solo e-mail internacional. > aja.. mira si quiere actualizar via NTP a un reloj en internet... sino lo quitas. Si dices q en win esta bien el reloj, no es pila. > > Posiblemente te falle la pila de la placa base y que se desajuste el >> reloj mientras está apagado. Es fácil cambiarla. >> > > Cuando eso pasa, al iniciar la máquina te lo informa, que la CMOS tiene > problemas y en mi caso no me dice nada. Además cuando trabajo con windows no > pasa eso y he visto que cuando mando a apagar a linux pone un mensaje que > dice que está actualizando el reloj. ¿será virus?. > uhm... en Linux no hay virus.. esas cosas solo pasan en Guindows! :D el unico virus en Linux es un root q no sabe jejeje Ahora no se q distro uses.. pero no es mas facil actualizar repos y de alli ella misma te actualiza los paquetes? En ubuntu se puede muy facil ir de una a otra sin problemas. -- Saludos / Best regards Mario Lacunza Consultor de Sistemas - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From esteban en princesa.pri.sld.cu Mon Nov 3 15:15:45 2008 From: esteban en princesa.pri.sld.cu (=?iso-8859-15?Q?Luis_Esteban_de_Dios_N=FA=F1ez?=) Date: Mon, 03 Nov 2008 15:15:45 +0100 Subject: =?iso-8859-15?Q?=5BPython-es=5D_problemas_de_instalaci=F3?= =?iso-8859-15?Q?n?= In-Reply-To: <1225723683.6109.102.camel@clb-laptop> References: <200810310110.15443.py@ch3m4.org> <200811011737.45520.py@ch3m4.org> <1225723683.6109.102.camel@clb-laptop> Message-ID: >> tiene la fuente de poder rota. Ahora se lo instalé y una curiosidad, >> Windows no hace eso, ¿Por qué Linux si lo hace?. Llegué a pensar que >> la >> CMOS del sistema estaba mala pero no es así es Linux el que me cambia >> la >> fecha, ¿será virus?. > Eh creo que eso se debe a que tienes que tu sistema sincronice la hora > con algún servidor con un gtm distinto al tuyo, verifica eso. ¿A pesar de que esa máquina nunca la he conectado a internet ni intranet, solo una pequeña red de dos máquinas en mi casa?. Y ahora incluso tengo la otra rota por su fuente de poder. Además, aquí en el trabajo tengo una máquina en la laboratorio que tiene el mismo SuSE Linux 10.0 y con Windows y sin red y no me hace lo mismo. -- Saludos, Luis Esteban de Dios Núñez --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Tue Nov 4 03:49:04 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 4 Nov 2008 03:49:04 +0100 Subject: =?ISO-8859-1?Q?Re:__problemas_de_instalaci=F3n?= In-Reply-To: References: <200810310110.15443.py@ch3m4.org> <200811011737.45520.py@ch3m4.org> <1225723683.6109.102.camel@clb-laptop> Message-ID: <2c9fb0dd0811031849n15dfcba1l4977bf34893cdf77@mail.gmail.com> El 2008/11/3 Luis Esteban de Dios Núñez escribió: >> Eh creo que eso se debe a que tienes que tu sistema sincronice la hora >> con algún servidor con un gtm distinto al tuyo, verifica eso. > > ¿A pesar de que esa máquina nunca la he conectado a internet ni intranet, > solo una pequeña red de dos máquinas en mi casa?. Y ahora incluso tengo la > otra rota por su fuente de poder. Además, aquí en el trabajo tengo una > máquina en la laboratorio que tiene el mismo SuSE Linux 10.0 y con Windows y > sin red y no me hace lo mismo. Si el atraso es de varios años --por ejemplo que se te haya puesto en el año 1980--, es sin duda un problema de la pila. Linux sólo usa la fecha del reloj para inicializar su sistema. Una vez arrancado gestiona sus propios "latidos", independiente de lo que haga el reloj. Al apagar, se guarda la hora en el reloj de la placa, comportamiento que se podrá desactivar con alguna opción del YaST. De todas formas, me temo que el tema del reloj está fuera de la temática de esta lista. Acércate a preguntar en algún foro de SuSE como http://www.forosuse.org/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ustrum en gmail.com Tue Nov 4 16:32:13 2008 From: ustrum en gmail.com (Pablo Martin Rodriguez) Date: Tue, 4 Nov 2008 16:32:13 +0100 Subject: gtk Message-ID: Muy buenas: alguien sabria decirme lo que metodo hay que usar para fijar el ancho y el alto de un widget en pyGTK? lo que busco es que al modificar el ancho o el alto de una ventana, uno de los widgets que hay dentro de esta mantenga fijos estos valores, sin tener que indicarle continuamente que vuelva a tomar los que tenia antes: quiero que no cambien nunca. He probado con set size request y no funciona. Por si es importante el widget es un IconView, aunque mas adelante me gustaria poder hacerlo con otros distintos. Muchas gracias! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From oinos en web.de Tue Nov 4 21:27:13 2008 From: oinos en web.de (=?ISO-8859-1?Q?Pablo_Rodr=EDguez?=) Date: Tue, 04 Nov 2008 21:27:13 +0100 Subject: grabaciones truncadas con Python GStreamer In-Reply-To: <490B63B0.90200@web.de> References: <49043A4F.4080305@web.de> <49046C07.4090202@gmail.com> <4904B414.5000806@web.de> <4904EF78.5000203@gmail.com> <49075F16.3000107@web.de> <490854FF.6060805@gmail.com> <490B63B0.90200@web.de> Message-ID: <4910B021.7070409@web.de> Por si a alguien puede servir de consulta posterior, respondo a una pregunta que planteé yo mismo. Pablo Rodríguez wrote: > Arnau Sanchez wrote: >> Pablo Rodríguez escribió: >> [...] >>> Por pura curiosidad: ¿cómo podría enviar un evento de EOS que >>> cambiase la última línea del código del script de Python que está en >>> http://listas.aditel.org/archivos/python-es/2008-October/023026.html? >> >> No te entiendo, ¿a qué última línea te refieres? > > No, me equivoqué y está mal, no es la última línea ni de casualidad. En > el mensaje citado a: > > self.player.set_state(gst.STATE_NULL) > > Pero la segunda vez que aparece (después de "elif self.playing"). La > primera es en un condicional. Entiendo el segundo parón debe convertirse > en un EOS, porque si no la gestión de mensajes ("if t == > gst.MESSAGE_EOS:"), de que se pare cuando reciba un EOS no tiene mucho > sentido, ¿no? De pura casualidad, he encontrado como se hace. Había visto la documentación de GStreamer ya unas cuantes veces, pero de pura casualidad, como al burro la flauta, me sonó. La línea de arriba debe sustituirse por: self.player.send_event(gst.event_new_eos()) [Lo había probado antes de diferentes maneras, pero no conseguía yo unir todo.] De todas formas, gracias a Arnau y Eduardo por haber contestado. Así funciona el condicional: def on_message(self, bus, message): t = message.type if t == gst.MESSAGE_EOS: self.player.set_state(gst.STATE_NULL) Y de ese modo, el fichero WAV generado no da errores y está bien formado. > Por cierto, me gustaría hacer otra pregunta. Prefiero usar pulsescr a > alsasrc, pero el problema es que no sé cómo se llama ni cómo conseguir > los nombres del pulsesrc: > > self.source = gst.element_factory_make("pulsesrc", "alsa-source") > > Esto es, por si me he explicado mal. En la línea de arriba, no sé por > qué nombre sustituir "alsa-source" ni cómo conseguir un listado de lo > que los nombres que puede tener "pulsesrc". Esto sí que me gustaría cómo saber hacerlo. Gracias y saludos, Pablo _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Wed Nov 5 17:22:07 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Wed, 05 Nov 2008 13:22:07 -0300 Subject: gtk In-Reply-To: References: Message-ID: <1225902127.6189.4.camel@clb-laptop> El mar, 04-11-2008 a las 16:32 +0100, Pablo Martin Rodriguez escribió: > Muy buenas: > > alguien sabria decirme lo que metodo hay que usar para fijar el ancho y el > alto de un widget en pyGTK? lo que busco es que al modificar el ancho o el > alto de una ventana, uno de los widgets que hay dentro de esta mantenga > fijos estos valores, sin tener que indicarle continuamente que vuelva a > tomar los que tenia antes: quiero que no cambien nunca. He probado con set > size request y no funciona. Por si es importante el widget es un IconView, > aunque mas adelante me gustaria poder hacerlo con otros distintos. Muchas > gracias! Probaste con la función gtk.icon_size_register(name, width, height) ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Thu Nov 6 03:36:04 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Wed, 5 Nov 2008 23:36:04 -0300 Subject: Dudas con pep-0255 Message-ID: <172699c50811051836h1a1ab352k9c4e8d07a92e28d4@mail.gmail.com> Estimad en s: Leyendo el pep sobre generadores llegué a la última parte de este y no comprendo lo siguiente: Specification: Try/Except/Finally As noted earlier, yield is not allowed in the try clause of a try/ finally construct. A consequence is that generators should allocate critical resources with great care. There is no restriction on yield otherwise appearing in finally clauses, except clauses, or in the try clause of a try/except construct: Dice que yield no se permite en la clausula try de la construcción try/finally...quizás mi inglés me falla para no entiendo lo que está escrito =/, ya que puedo hacer clausulas con try/finally y se me ejecutan de buena manera, ejemplo: >>> def g(): ... try: ... yield 5 ... finally: ... print 1 ... >>> a = g() >>> a.next() 5 >>> >>> a.next() 1 Traceback (most recent call last): File "", line 1, in StopIteration Alguien me podría explicar lo que quiere realmente decir el pep en ese apartado y si me pudiera entregar un ejemplo, mucho mejor =), saludos -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Thu Nov 6 04:15:04 2008 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Thu, 6 Nov 2008 00:15:04 -0300 Subject: python + sqlite Message-ID: Me gutaria saber si existe algun libro/tutorial que vaya desarrollando una aplicacion en python con base de datos paso por paso, mejor si es sqlite. No me sirve leer las referencias, sino aprender sobre como desarrollar estas con Python. Saludos. -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From a.porrua en gmail.com Thu Nov 6 10:26:09 2008 From: a.porrua en gmail.com (antonio) Date: Thu, 06 Nov 2008 10:26:09 +0100 Subject: python + sqlite In-Reply-To: References: Message-ID: <1225963569.18539.1.camel@nos> Te envío a tu correo una aplicación que usa pysqlite, por si te sirve de algo. Yo en su momento no encontré gran cosa, tiré de las referencias. El jue, 06-11-2008 a las 00:15 -0300, Cristhian Boujon escribió: > Me gutaria saber si existe algun libro/tutorial que vaya desarrollando una > aplicacion en python con base de datos paso por paso, mejor si es sqlite. No > me sirve leer las referencias, sino aprender sobre como desarrollar estas > con Python. > Saludos. > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Thu Nov 6 11:54:58 2008 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 6 Nov 2008 11:54:58 +0100 Subject: python + sqlite In-Reply-To: References: Message-ID: <49414f570811060254t6acba1bcm35d8759363ea24b4@mail.gmail.com> 2008/11/6 Cristhian Boujon : > Me gutaria saber si existe algun libro/tutorial que vaya desarrollando una > aplicacion en python con base de datos paso por paso, mejor si es sqlite. No > me sirve leer las referencias, sino aprender sobre como desarrollar estas > con Python. > Saludos. > > -- Normalmente uso SQLAlchemy para acceder a la base de datos. Puede acceder a SQLite, MySQL, ... sin que tengas que preocuparte demasiado en que base de datos usas. Existe un libro: http://oreilly.com/catalog/9780596516147/ Está bastante bien. Pero más que un manual para hacer aplicaciones paso a paso es un libro para que sepas sacarle el jugo a ese peazo orm que es SQLAlchemy. El el libro de pylons tienes alguna referencia para hacer aplicaciones web que usen sqlalchemy (ver modelo y simple site tutorial). http://pylonsbook.com/ Espero que te sea util. Un saludo: Javi _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Thu Nov 6 14:13:35 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Thu, 6 Nov 2008 08:13:35 -0500 Subject: python + sqlite In-Reply-To: <49414f570811060254t6acba1bcm35d8759363ea24b4@mail.gmail.com> References: <49414f570811060254t6acba1bcm35d8759363ea24b4@mail.gmail.com> Message-ID: Este tutorial lo estoy desarrollando actualmente pero utilizo MySQL, lo encuentras en: http://maengora.blogspot.com 2008/11/6 lasizoillo > 2008/11/6 Cristhian Boujon : > > Me gutaria saber si existe algun libro/tutorial que vaya desarrollando > una > > aplicacion en python con base de datos paso por paso, mejor si es sqlite. > No > > me sirve leer las referencias, sino aprender sobre como desarrollar estas > > con Python. > > Saludos. > > > > -- > > Normalmente uso SQLAlchemy para acceder a la base de datos. Puede > acceder a SQLite, MySQL, ... sin que tengas que preocuparte demasiado > en que base de datos usas. > > Existe un libro: > http://oreilly.com/catalog/9780596516147/ > > Está bastante bien. Pero más que un manual para hacer aplicaciones > paso a paso es un libro para que sepas sacarle el jugo a ese peazo orm > que es SQLAlchemy. > > El el libro de pylons tienes alguna referencia para hacer aplicaciones > web que usen sqlalchemy (ver modelo y simple site tutorial). > http://pylonsbook.com/ > > Espero que te sea util. > > Un saludo: > > Javi > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jolth en esdebian.org Thu Nov 6 14:42:10 2008 From: jolth en esdebian.org (Jolth) Date: Thu, 06 Nov 2008 08:42:10 -0500 Subject: Problema con Pygame Message-ID: <1225978930.7537.11.camel@Luxi> Hola lista, tengo un problema con el modulo de pygame. me sucede que cuando cargo una screen(pygame.display.set_mod((640,480))), aparece como por un segundo y luego se cierra, esto si lo ejecuto desde un archivo ej: #!/usr/bin/env python # -*- coding: latin-1 -*- # import pygame pygame.display.set_mode((640,480)) Pero si hago esto mismo desde el interprete si funciona. No se si sea algún problema de framebuffer o que será?, tengo como distro Ubuntu, graphics una nvidia, ram 1GB, AthlonX2-64b. cualquier ayuda sera bien recibida, Gracias de antemano -- Att: Jorge Alonso Toro Hoyos Ing. Teleinformatico. ---------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBIWWH6q7mzdgTzI5ARAkX5AJ9TR6hL2ocLMOUDRfhts8DlVl+jpwCeNw5x p4+4FNUHPDUx1lU9F8WSKCA= =zRhQ -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Thu Nov 6 15:59:28 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Thu, 06 Nov 2008 15:59:28 +0100 Subject: Problema con Pygame In-Reply-To: <1225978930.7537.11.camel@Luxi> References: <1225978930.7537.11.camel@Luxi> Message-ID: <49130650.5090601@gmail.com> Jolth escribió: > Hola lista, tengo un problema con el modulo de pygame. me sucede que > cuando cargo una screen(pygame.display.set_mod((640,480))), aparece como > por un segundo y luego se cierra, esto si lo ejecuto desde un archivo > ej: > > #!/usr/bin/env python > # -*- coding: latin-1 -*- > # > import pygame > > pygame.display.set_mode((640,480)) ¿Nos puedes mostrar el bucle del programa (lectura de eventos, blits, flip, etc)? porque el programa no acaba ahí, ¿no? -- Web: http://www.arnau-sanchez.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Thu Nov 6 16:06:20 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Thu, 6 Nov 2008 12:06:20 -0300 Subject: Problema con Pygame In-Reply-To: <49130650.5090601@gmail.com> References: <1225978930.7537.11.camel@Luxi> <49130650.5090601@gmail.com> Message-ID: <172699c50811060706h6e1fa285jf533054e56c23446@mail.gmail.com> 2008/11/6 Arnau Sanchez : > Jolth escribió: > >> Hola lista, tengo un problema con el modulo de pygame. me sucede que >> cuando cargo una screen(pygame.display.set_mod((640,480))), aparece como >> por un segundo y luego se cierra, esto si lo ejecuto desde un archivo >> ej: >> >> #!/usr/bin/env python >> # -*- coding: latin-1 -*- >> # >> import pygame >> >> pygame.display.set_mode((640,480)) > > ¿Nos puedes mostrar el bucle del programa (lectura de eventos, blits, flip, > etc)? porque el programa no acaba ahí, ¿no? quizás termina ahí y por eso la ventana desaparece, falta el ciclo que mantenga la ventanita siempre viva > > > -- > Web: http://www.arnau-sanchez.com > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jolth en esdebian.org Thu Nov 6 16:32:48 2008 From: jolth en esdebian.org (Jolth) Date: Thu, 06 Nov 2008 10:32:48 -0500 Subject: Problema con Pygame In-Reply-To: <49130650.5090601@gmail.com> References: <1225978930.7537.11.camel@Luxi> <49130650.5090601@gmail.com> Message-ID: <1225985568.7998.8.camel@Luxi> Escribiendo el código me di cuenta que ocurría este error. que se cierra de la pantalla desde el primer momento en que la creo y no es problema del código consecuente, porque ocurre apenas corro esa parte del script. El jue, 06-11-2008 a las 15:59 +0100, Arnau Sanchez escribió: > Jolth escribió: > > > Hola lista, tengo un problema con el modulo de pygame. me sucede que > > cuando cargo una screen(pygame.display.set_mod((640,480))), aparece como > > por un segundo y luego se cierra, esto si lo ejecuto desde un archivo > > ej: > > > > #!/usr/bin/env python > > # -*- coding: latin-1 -*- > > # > > import pygame > > > > pygame.display.set_mode((640,480)) > > ¿Nos puedes mostrar el bucle del programa (lectura de eventos, blits, flip, > etc)? porque el programa no acaba ahí, ¿no? > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes -- Att: Jorge Alonso Toro Hoyos Ing. Teleinformatico. ---------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBIWWH6q7mzdgTzI5ARAkX5AJ9TR6hL2ocLMOUDRfhts8DlVl+jpwCeNw5x p4+4FNUHPDUx1lU9F8WSKCA= =zRhQ -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From alfonsodg en gmail.com Thu Nov 6 16:54:06 2008 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Thu, 6 Nov 2008 10:54:06 -0500 Subject: Problema con Pygame In-Reply-To: <1225985568.7998.8.camel@Luxi> References: <1225978930.7537.11.camel@Luxi> <49130650.5090601@gmail.com> <1225985568.7998.8.camel@Luxi> Message-ID: Joth: No es un error, a mí me sucede lo mismo, pero es preciso entender que cuando lo haces desde el intérprete la sesión permanece activa. Cuando ejecutas el programa sin un bucle de eventos o interacción con la ventana simplemente acaba porque precisamente es una secuencia de pasos y la llamada al intérprete acabo con cada la última línea, la cual -en tu caso- es pygame.display.setmode() Saludos, -------------------------------- Alfonso de la Guarda COS www.cosperu.com alfonsodg.blogspot.com alfonsodg.wordpress.com Telef. 997550914 2008/11/6 Jolth > Escribiendo el código me di cuenta que ocurría este error. que se cierra > de la pantalla desde el primer momento en que la creo y no es problema > del código consecuente, porque ocurre apenas corro esa parte del script. > > El jue, 06-11-2008 a las 15:59 +0100, Arnau Sanchez escribió: > > Jolth escribió: > > > > > Hola lista, tengo un problema con el modulo de pygame. me sucede que > > > cuando cargo una screen(pygame.display.set_mod((640,480))), aparece > como > > > por un segundo y luego se cierra, esto si lo ejecuto desde un archivo > > > ej: > > > > > > #!/usr/bin/env python > > > # -*- coding: latin-1 -*- > > > # > > > import pygame > > > > > > pygame.display.set_mode((640,480)) > > > > ¿Nos puedes mostrar el bucle del programa (lectura de eventos, blits, > flip, > > etc)? porque el programa no acaba ahí, ¿no? > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > -- > Att: Jorge Alonso Toro Hoyos > Ing. Teleinformatico. > ---------------------------------------------------- > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQBIWWH6q7mzdgTzI5ARAkX5AJ9TR6hL2ocLMOUDRfhts8DlVl+jpwCeNw5x > p4+4FNUHPDUx1lU9F8WSKCA= > =zRhQ > -----END PGP SIGNATURE----- > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Thu Nov 6 16:50:03 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Thu, 6 Nov 2008 12:50:03 -0300 Subject: Problema con Pygame In-Reply-To: <1225985568.7998.8.camel@Luxi> References: <1225978930.7537.11.camel@Luxi> <49130650.5090601@gmail.com> <1225985568.7998.8.camel@Luxi> Message-ID: <172699c50811060750nb5054fco6fcf38952b182d0b@mail.gmail.com> 2008/11/6 Jolth : > Escribiendo el código me di cuenta que ocurría este error. que se cierra > de la pantalla desde el primer momento en que la creo y no es problema > del código consecuente, porque ocurre apenas corro esa parte del script. Pero es que la pantalla de debe mantener dentro de un ciclo (como toda aplicación gráfica), yo no diría que es un error, ya que no hay ninguna excepción asociada, yo creo que es un problema de conceptos. > > El jue, 06-11-2008 a las 15:59 +0100, Arnau Sanchez escribió: >> Jolth escribió: >> >> > Hola lista, tengo un problema con el modulo de pygame. me sucede que >> > cuando cargo una screen(pygame.display.set_mod((640,480))), aparece como >> > por un segundo y luego se cierra, esto si lo ejecuto desde un archivo >> > ej: >> > >> > #!/usr/bin/env python >> > # -*- coding: latin-1 -*- >> > # >> > import pygame >> > >> > pygame.display.set_mode((640,480)) >> >> ¿Nos puedes mostrar el bucle del programa (lectura de eventos, blits, flip, >> etc)? porque el programa no acaba ahí, ¿no? >> >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes > -- > Att: Jorge Alonso Toro Hoyos > Ing. Teleinformatico. > ---------------------------------------------------- > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQBIWWH6q7mzdgTzI5ARAkX5AJ9TR6hL2ocLMOUDRfhts8DlVl+jpwCeNw5x > p4+4FNUHPDUx1lU9F8WSKCA= > =zRhQ > -----END PGP SIGNATURE----- > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jolth en esdebian.org Thu Nov 6 16:55:47 2008 From: jolth en esdebian.org (Jolth) Date: Thu, 06 Nov 2008 10:55:47 -0500 Subject: Problema con Pygame In-Reply-To: <172699c50811060706h6e1fa285jf533054e56c23446@mail.gmail.com> References: <1225978930.7537.11.camel@Luxi> <49130650.5090601@gmail.com> <172699c50811060706h6e1fa285jf533054e56c23446@mail.gmail.com> Message-ID: <1225986947.7998.17.camel@Luxi> +1, estuve viendo tu web y tenes arta experiencia en el mundo del freeware. Yo en este momento estoy comenzando con programación de vídeojuegos en python a ver como me va, pronto te estaré mostrando el código. saludos desde Colombia y si alguna ves necesito de tus servicios no dudare en contactarte. Gracias. y para la bobada creo que ya no puedo hacer nada. while True: screen = pygame.display.set_mode( (640,480) ) Salu2. El jue, 06-11-2008 a las 12:06 -0300, Milton Galo Patricio Inostroza Aguilera escribió: > 2008/11/6 Arnau Sanchez : > > Jolth escribió: > > > >> Hola lista, tengo un problema con el modulo de pygame. me sucede que > >> cuando cargo una screen(pygame.display.set_mod((640,480))), aparece como > >> por un segundo y luego se cierra, esto si lo ejecuto desde un archivo > >> ej: > >> > >> #!/usr/bin/env python > >> # -*- coding: latin-1 -*- > >> # > >> import pygame > >> > >> pygame.display.set_mode((640,480)) > > > > ¿Nos puedes mostrar el bucle del programa (lectura de eventos, blits, flip, > > etc)? porque el programa no acaba ahí, ¿no? > > quizás termina ahí y por eso la ventana desaparece, falta el ciclo que > mantenga la ventanita siempre viva > > > > > > > -- > > Web: http://www.arnau-sanchez.com > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes -- Att: Jorge Alonso Toro Hoyos Ing. Teleinformatico. ---------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBIWWH6q7mzdgTzI5ARAkX5AJ9TR6hL2ocLMOUDRfhts8DlVl+jpwCeNw5x p4+4FNUHPDUx1lU9F8WSKCA= =zRhQ -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Nov 6 17:47:03 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 06 Nov 2008 17:47:03 +0100 Subject: Conectar Tcl con python Message-ID: <49131F87.2020502@soft-com.es> Hola, Necesitaria conectar una aplicacion existente hecha en Tcl con un modulo python. No necesito gran cosa, simplemente que desde tcl se ejecuten llamadas a unas funciones del modulo hecho en python. Esto seria en un sistema Linux. ¿Alguno teneis experiencia en este sentido? ¿Se prodria crea una libreria .so en python para que luego fuera utilizada por Tcl? ¿Se pueden conectar directamente? (Uff.. muchas preguntas para un solo mensaje) Gracias. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yassergs en ispejv.rimed.cu Thu Nov 6 17:58:21 2008 From: yassergs en ispejv.rimed.cu (yasser gonzalez) Date: Thu, 6 Nov 2008 11:58:21 -0500 Subject: Problema con Pygame References: <1225978930.7537.11.camel@Luxi> <49130650.5090601@gmail.com><172699c50811060706h6e1fa285jf533054e56c23446@mail.gmail.com> <1225986947.7998.17.camel@Luxi> Message-ID: <00c701c94030$e0c89760$1c03010a@javier> >> >> Hola lista, tengo un problema con el modulo de pygame. me sucede que >> >> cuando cargo una screen(pygame.display.set_mod((640,480))), aparece >> >> como >> >> por un segundo y luego se cierra, esto si lo ejecuto desde un archivo >> >> ej: >> >> >> >> #!/usr/bin/env python >> >> # -*- coding: latin-1 -*- >> >> # >> >> import pygame >> >> >> >> pygame.display.set_mode((640,480)) De Yasser Gonzalez Soto 06 de noviembre 11:47 am Este es la manera correcta de que el programa no termine tan rápido. import sys,pygame from pygame.locals import * screen=pygame.display.set_mode((640,480)) pygame.display.flip() while 1: for eventos in pygame.event.get(): if eventos.type==QUIT: sys.exit(0) En el caso de Windows claro. No sé cómo sería en Ubuntu. Ah. aquel que escribió: while 1: screen=pygame.display.set_mode((640,480)) eso está bién. lo único es que la ventana del pygame no se cerrará nunca y se quedará ahí molestando Espero que sirva este ejemplo. Saludos amigos -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. For all your IT requirements visit: http://www.transtec.co.uk ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Thu Nov 6 15:22:30 2008 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Thu, 6 Nov 2008 11:22:30 -0300 Subject: python + sqlite In-Reply-To: References: <49414f570811060254t6acba1bcm35d8759363ea24b4@mail.gmail.com> Message-ID: Les agradezco a todos, muy amables. Saludos. -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From esteban en princesa.pri.sld.cu Thu Nov 6 00:49:04 2008 From: esteban en princesa.pri.sld.cu (=?iso-8859-15?Q?Luis_Esteban_de_Dios_N=FA=F1ez?=) Date: Thu, 06 Nov 2008 00:49:04 +0100 Subject: python + sqlite In-Reply-To: <49414f570811060254t6acba1bcm35d8759363ea24b4@mail.gmail.com> References: <49414f570811060254t6acba1bcm35d8759363ea24b4@mail.gmail.com> Message-ID: Hola, > Normalmente uso SQLAlchemy para acceder a la base de datos. Puede > acceder a SQLite, MySQL, ... sin que tengas que preocuparte demasiado > en que base de datos usas. ¿Qué es eso, un lenguaje diferente o framework para python? -- Saludos, Luis Esteban de Dios Núñez --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From esteban en princesa.pri.sld.cu Thu Nov 6 00:49:03 2008 From: esteban en princesa.pri.sld.cu (=?iso-8859-15?Q?Luis_Esteban_de_Dios_N=FA=F1ez?=) Date: Thu, 06 Nov 2008 00:49:03 +0100 Subject: python + sqlite In-Reply-To: <1225963569.18539.1.camel@nos> References: <1225963569.18539.1.camel@nos> Message-ID: Hola antonio, > Te envío a tu correo una aplicación que usa pysqlite, por si te sirve de > algo. > Yo en su momento no encontré gran cosa, tiré de las referencias. A mi también me interesa eso. Si puedes, envíamelo a mi correo personal. -- Saludos, Luis Esteban de Dios Núñez --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From alfonsodg en gmail.com Thu Nov 6 15:59:20 2008 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Thu, 6 Nov 2008 09:59:20 -0500 Subject: Problema con Pygame In-Reply-To: <1225978930.7537.11.camel@Luxi> References: <1225978930.7537.11.camel@Luxi> Message-ID: Hola, No es un bug. En primer luegar inicializa el módulo con: pygame.init() Luego, la pantalla desaparece porque -simplemente- no actuas sobre ella, si agregas un: while 1:#muy radical por cierto.... ingresa el codigo que gustes, eventos, acciones, etc. pygame.display.update() Saludos, -------------------------------- Alfonso de la Guarda COS www.cosperu.com alfonsodg.blogspot.com alfonsodg.wordpress.com Telef. 997550914 2008/11/6 Jolth > Hola lista, tengo un problema con el modulo de pygame. me sucede que > cuando cargo una screen(pygame.display.set_mod((640,480))), aparece como > por un segundo y luego se cierra, esto si lo ejecuto desde un archivo > ej: > > #!/usr/bin/env python > # -*- coding: latin-1 -*- > # > import pygame > > pygame.display.set_mode((640,480)) > > Pero si hago esto mismo desde el interprete si funciona. No se si sea > algún problema de framebuffer o que será?, tengo como distro Ubuntu, > graphics una nvidia, ram 1GB, AthlonX2-64b. > > cualquier ayuda sera bien recibida, Gracias de antemano > > -- > Att: Jorge Alonso Toro Hoyos > Ing. Teleinformatico. > ---------------------------------------------------- > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQBIWWH6q7mzdgTzI5ARAkX5AJ9TR6hL2ocLMOUDRfhts8DlVl+jpwCeNw5x > p4+4FNUHPDUx1lU9F8WSKCA= > =zRhQ > -----END PGP SIGNATURE----- > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kernel.no.found en gmail.com Thu Nov 6 19:17:54 2008 From: kernel.no.found en gmail.com (=?UTF-8?Q?Juan_Jos=C3=A9_Alonso.?=) Date: Thu, 6 Nov 2008 18:17:54 +0000 Subject: Problema con Pygame Message-ID: <117d6e170811061017ofa21c35kc6e9dca7c7ea8350@mail.gmail.com> Eso que comentas es totalmente normal Desde la consola interactiva no se cierra porque se supone que el programa continua cada vez que escribes una nueva linea (No se si me explico) Pero en un archivo es normal porque termina de leer el fichero PY bytecode, como toda aplicacion, cuando termina el codigo, termina su ejecucion, Todo juego/app grafica tiene un bucle donde renderiza, no debes salir del bucle Suerte con la programacion de videojuegos, y aqui me tienes para lo que sea. -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kernel.no.found en gmail.com Thu Nov 6 19:22:31 2008 From: kernel.no.found en gmail.com (=?UTF-8?Q?Juan_Jos=C3=A9_Alonso.?=) Date: Thu, 6 Nov 2008 18:22:31 +0000 Subject: Problema con Pygame Message-ID: <117d6e170811061022p4fa5b833r4825ab4cc395afb7@mail.gmail.com> """ while True: screen = pygame.display.set_mode( (640,480) ) """ Dios! eso no por dios! Estas fijando una resolucion en cada iteracion del bucle., lo correcto seria import pygame pygame.display.set_mode( (640,480) ) leave = false while not leave: # Lee eventos de teclado # Actualiza la logica del juego # Limpia pantalla # Pintalo todo de nuevo # Pausa el clock X ms. PD: Te recomiendo pyglet.... es aceleracion hardware, o software, y python es lento, tienes que recurrir a tecnicas como dirty rect, para poder tener 30fps dignos -- Juan José Alonso. KarlsBerg. eMail: kernel.no.found en gmail.com MSN: kernel.no.found en gmail.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From germank en gmail.com Thu Nov 6 20:54:03 2008 From: germank en gmail.com (German Kruszewski) Date: Thu, 6 Nov 2008 17:54:03 -0200 Subject: Binding de las variables libres de funciones In-Reply-To: <44d0ef560811050752h95051c4j76624667b564a8b8@mail.gmail.com> References: <44d0ef560811050752h95051c4j76624667b564a8b8@mail.gmail.com> Message-ID: <44d0ef560811061154r3abf9df0i5c4665b2d7ce5ef1@mail.gmail.com> Hola, este es mi primer mensaje a la lista. Recién comienzo con python y tengo una duda. Mi problema es el siguiente: quiero construir automáticamente n funciones que hagan acciones muy parecidas entre sí. Digamos por ejemplo que cada f_i tiene que imprimir el texto "Esta es la función i". La manera de hacerlo que se me ocurrió fue la siguiente: class C: def __init__(self): for i in range(1,3): def f(): print "Esta es la funcion %i" % i setattr(self, 'f' + str(i), f) c = C() c.f1() c.f2() Sin embargo, el output que se produce es: * Esta es la funcion 2 Esta es la funcion 2 * Ahora bien, después de un poco de debugging encontré que saber quién es el objeto f y f.func_closure eran datos datos interesantes. Así que modificando el código de la siguiente manera: for i in range(1,3): def f(): print "Esta es la funcion %i" % i print f print f.func_closure setattr(self, 'f' + str(i), f) obtuve el siguiente output: (,) (,) Lo interesante de esto es que si bien en cada iteración del ciclo for se define una nueva función f (0xb7d4bf7c y 0xb7d50534I), la celda que utiliza para "bindear" la variable i es la misma en ambos casos (0xb7d8432c). Con lo cual, cuando varía el valor al que está bindeada la variable, lo hace para todas las instancias de f al mismo tiempo. Encontre una forma de saltear este problema utilizando un argumento por defecto, pero por restricciones de mi problema, no puedo cambiar la aridad de las funciones generadas. Esto es: def f(k = i): print "Esta es la función %i" % k funciona perfecto, pues la variable k no está libre, sino que es una variable local que se le da un valor inicial al momento de la definición de la función. Sin embargo, como mencioné antes, no puedo cambiar la aridad de la función. ¿Alguien sabe cómo podría solucionar el problema de generar automáticamente estas funciones sin agregar parámetros extra? Muchas Gracias de antemano _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Nov 6 23:06:19 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 06 Nov 2008 23:06:19 +0100 Subject: Binding de las variables libres de funciones In-Reply-To: <44d0ef560811061154r3abf9df0i5c4665b2d7ce5ef1@mail.gmail.com> References: <44d0ef560811050752h95051c4j76624667b564a8b8@mail.gmail.com> <44d0ef560811061154r3abf9df0i5c4665b2d7ce5ef1@mail.gmail.com> Message-ID: <49136A5B.7080809@soft-com.es> German Kruszewski escribió: > Hola, este es mi primer mensaje a la lista. Recién comienzo con python y > tengo una duda. > Mi problema es el siguiente: quiero construir automáticamente n funciones > que hagan acciones muy parecidas entre sí. Digamos por ejemplo que cada f_i > tiene que imprimir el texto "Esta es la función i". > La manera de hacerlo que se me ocurrió fue la siguiente: > class C: > def __init__(self): > for i in range(1,3): > def f(): > print "Esta es la funcion %i" % i > setattr(self, 'f' + str(i), f) > ... Hola, El problema de asignar funciones con setattr es que siempre ejecutas la misma funcion, por lo qe sus datos locales siempre son los mismos. Una de las posibles soluciones (supongo que habrán otras mejores) es crear una clase que contenga la función y crear una instancia cada vez, de esta forma, cada instancia mantiene sus propios datos locales: >>> class FuncionF: ... yo = None ... def __init__(self, i): ... self.yo = i ... ... def f(self): ... print "Esta es la funcion %s" % self.yo ... >>> class C: ... def __init__(self): ... for i in range(1,3): ... x = FuncionF(i) ... setattr(self, "f%s" % i, x.f) ... >>> c = C() >>> c.f1() Esta es la funcion 1 >>> c.f2() Esta es la funcion 2 Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From leandrotocalini en gmail.com Fri Nov 7 02:01:35 2008 From: leandrotocalini en gmail.com (leandro tocalini) Date: Thu, 6 Nov 2008 23:01:35 -0200 Subject: python + sqlite In-Reply-To: References: <1225963569.18539.1.camel@nos> Message-ID: 2008/11/5 Luis Esteban de Dios Núñez > Hola antonio, > > Te envío a tu correo una aplicación que usa pysqlite, por si te sirve de >> algo. >> Yo en su momento no encontré gran cosa, tiré de las referencias. >> > > A mi también me interesa eso. Si puedes, envíamelo a mi correo personal. > > > > > -- > Saludos, > > Luis Esteban de Dios Núñez > > --------------------------------------- > Red Telematica de Salud - Cuba > CNICM - Infomed > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Es mejor usar un ORM antes q casarte con un motor de base de datos. Chequea Elixir ( http://elixir.ematia.de/trac/wiki ) q es un mapper de sqlalchemmy. Te va a andar con sqlite re bien y si tu app crece la cambias solo con una linea a mysql o pg o etc. Hay otro que se llama storm, lo estoy probando ahora todavia ni idea :) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Fri Nov 7 09:52:48 2008 From: dani en danigm.net (Daniel Garcia Moreno) Date: Fri, 07 Nov 2008 09:52:48 +0100 Subject: Problema con Pygame In-Reply-To: <1225978930.7537.11.camel@Luxi> References: <1225978930.7537.11.camel@Luxi> Message-ID: <1226047968.7115.1.camel@gorrion.emergya.info> El jue, 06-11-2008 a las 08:42 -0500, Jolth escribió: > Hola lista, tengo un problema con el modulo de pygame. me sucede que > cuando cargo una screen(pygame.display.set_mod((640,480))), aparece como > por un segundo y luego se cierra, esto si lo ejecuto desde un archivo > ej: > > #!/usr/bin/env python > # -*- coding: latin-1 -*- > # > import pygame > > pygame.display.set_mode((640,480)) > > Pero si hago esto mismo desde el interprete si funciona. No se si sea > algún problema de framebuffer o que será?, tengo como distro Ubuntu, > graphics una nvidia, ram 1GB, AthlonX2-64b. > > cualquier ayuda sera bien recibida, Gracias de antemano Tengo un tutorial que hice de pygame y parece que a la gente le ha gustado y están aprendiendo con él. En el tutorial se muestra paso a paso como crear un pong, mostrando las cosas básicas para hacer un juego con pygame. http://sugus.eii.us.es/~danigm/pypong.tgz Aquí se puede desgargar. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Fri Nov 7 11:31:16 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Fri, 07 Nov 2008 11:31:16 +0100 Subject: Binding de las variables libres de funciones In-Reply-To: <44d0ef560811061154r3abf9df0i5c4665b2d7ce5ef1@mail.gmail.com> References: <44d0ef560811050752h95051c4j76624667b564a8b8@mail.gmail.com> <44d0ef560811061154r3abf9df0i5c4665b2d7ce5ef1@mail.gmail.com> Message-ID: <491418F4.8030702@gmail.com> German Kruszewski escribió: > La manera de hacerlo que se me ocurrió fue la siguiente: > class C: > def __init__(self): > for i in range(1,3): > def f(): > print "Esta es la funcion %i" % i > setattr(self, 'f' + str(i), f) > > c = C() > c.f1() > c.f2() Antes de nada, apuntar que con eso estás añadiendo una función a la instancia, no un método, que muy probablemente es lo que necesites. En Python esto último se suele hacer con new.instancemethod(). Cierto es que "self" queda en la clausura de "f" y por tanto puedes acceder igualmente a la instancia, pero parece más lógico añadirlo explícitamente como método. > Sin embargo, como mencioné antes, no puedo cambiar la aridad de la función. > ¿Alguien sabe cómo podría solucionar el problema de generar automáticamente > estas funciones sin agregar parámetros extra? Lo estándar en estos casos es recubrir la función en cuestión con otra función que cargue con los parámetros que no queremos. Asumiendo que, según lo comentado antes, lo que pretendemos es añadir un método, el código podría quedar: import new class C: def __init__(self): self.k = "k" for i in range(1, 3): def f0(i=i): def f(self): print "funcion:", i, self.k return new.instancemethod(f, self) setattr(self, 'f' + str(i), f0()) Añado un acceso a una variable de instancia (k) para comprobar que es efectivamente es accesible desde las funciones que creamos al vuelo. En este punto parece lógico abstraer un poco el código, por una parte las líneas que añaden el método y por otra la propia función de generación de "f". Podría quedar así: def add_method(instance, function, name): method = new.instancemethod(function, instance) setattr(instance, name, method) class C: def _add_f(self, i): def f(self): print "funcion:", i, self.k add_method(self, f, 'f' + str(i)) def __init__(self): self.k = 1 for i in range(1, 3): self._add_f(i) ¿Funciona esto como esperas? arnau -- Web: http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From eliben en gmail.com Fri Nov 7 15:37:48 2008 From: eliben en gmail.com (Eli Bendersky) Date: Fri, 7 Nov 2008 16:37:48 +0200 Subject: Binding de las variables libres de funciones In-Reply-To: <44d0ef560811061154r3abf9df0i5c4665b2d7ce5ef1@mail.gmail.com> References: <44d0ef560811050752h95051c4j76624667b564a8b8@mail.gmail.com> <44d0ef560811061154r3abf9df0i5c4665b2d7ce5ef1@mail.gmail.com> Message-ID: <95cf475a0811070637n2cce3c11qc1ba700a24e3ed14@mail.gmail.com> 2008/11/6 German Kruszewski : > Hola, este es mi primer mensaje a la lista. Recién comienzo con python y > tengo una duda. > Mi problema es el siguiente: quiero construir automáticamente n funciones > que hagan acciones muy parecidas entre sí. Digamos por ejemplo que cada f_i > tiene que imprimir el texto "Esta es la función i". > La manera de hacerlo que se me ocurrió fue la siguiente: > class C: > def __init__(self): > for i in range(1,3): > def f(): > print "Esta es la funcion %i" % i > setattr(self, 'f' + str(i), f) > > c = C() > c.f1() > c.f2() > > Sin embargo, el output que se produce es: > * > Esta es la funcion 2 > Esta es la funcion 2 > * Aqui tienes un bueno discusión sobre este: http://stackoverflow.com/questions/233673/lexical-closures-in-python _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From esteban en princesa.pri.sld.cu Fri Nov 7 19:17:43 2008 From: esteban en princesa.pri.sld.cu (=?iso-8859-15?Q?Luis_Esteban_de_Dios_N=FA=F1ez?=) Date: Fri, 07 Nov 2008 12:17:43 -0600 Subject: python-2.5.2 + django-1.0 + postgresql-8.2.4 Message-ID: Hola, Voy a volver a instalar la combinación -en este mismo orden-: postgresql-8.2.4, python-2.5.2, psycopg2-2.0.8 y django-1.0 pero antes quise impeccionar primeramente cómo estaban instaladas, tal vez se dejen ver las anomalías de mis instalaciones: Toda aplicación podría tener ficheros en estas carpetas -SuSE Linux 10.0-, /usr/bin/ -> binarios de la aplicación /usr/include/ -> ficheros cabeceras(*.h) /usr/lib/ -> módulos, librerías Sin embargo, encontré lo siguiente para cada una de las aplicaciones: -para postgresql-8.2.4 desde sus binarios- /usr/local/pgsql/ -> el servidor con todo lo suyo -para python-2.4.1 desde sus paquetes- /usr/bin/ -> @python(enlace simbólico) y python2.4(binario) /usr/include/python2.4/ -> ficheros cabeceras /usr/lib/python2.4/ -> librerías: carpeta site-packages, etc,... -para python-2.5.2 desde sus binarios- /usr/local/bin/python2.5 -> python2.5(binario) /usr/local/lib/python2.5/ -> librerías: carpeta site-packages, etc,... NOTE: que no tiene /usr/local/include/python2.5, a menos que use los de python-2.4.1 -para psycopg2-2.0.8 desde sus binarios- /usr/lib/python2.4/site-packages/psycopg2/ -para django-1.0 desde sus binarios- /usr/lib/python2.4/site-packages/django/ NOTA: Ya probé quitando el enlace simbólico a python2.4 y poniéndoselo a python2.5 y trabaja pero cuando carga lo hace con el error que les envié anteriormente. También hice lo siguiente y obtuve, Jerusalen:/media/M1GB-II/Programacion/Python/mysite # python Python 2.4.1 (#1, Sep 13 2005, 00:39:20) [GCC 4.0.2 20050901 (prerelease) (SUSE Linux)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sys, os >>> sys.path = ['/media/M1GB-II/Programacion/Python/mysite/'] + sys.path >>> os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' >>> from django.shortcuts import render_to_response Traceback (most recent call last): File "", line 1, in ? File "/usr/lib/python2.4/site-packages/django/shortcuts/__init__.py", line 9, in ? from django.db.models.manager import Manager File "/usr/lib/python2.4/site-packages/django/db/__init__.py", line 16, in ? backend = __import__('%s%s.base' % (_import_path, settings.DATABASE_ENGINE), {}, {}, ['']) File "/usr/lib/python2.4/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 20, in ? raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: libpq.so.5: cannot open share d object file: No such file or directory >>> También probé -como me indicaron- así, Jerusalen:/media/M1GB-II/Programacion/Python/mysite # python manages.py shell y obtuve errores. Todo esto se los refiero pues tal vez salta a la vista d Uds. el error que cometí antes de volver a instalar todo de nuevo. No vaya a ser que lo vuelva a repetir. -- Saludos, Luis Esteban de Dios Núñez --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From germank en gmail.com Fri Nov 7 17:17:28 2008 From: germank en gmail.com (German Kruszewski) Date: Fri, 7 Nov 2008 14:17:28 -0200 Subject: Binding de las variables libres de funciones In-Reply-To: <95cf475a0811070637n2cce3c11qc1ba700a24e3ed14@mail.gmail.com> References: <44d0ef560811050752h95051c4j76624667b564a8b8@mail.gmail.com> <44d0ef560811061154r3abf9df0i5c4665b2d7ce5ef1@mail.gmail.com> <95cf475a0811070637n2cce3c11qc1ba700a24e3ed14@mail.gmail.com> Message-ID: <44d0ef560811070817x307d780axacda4e718fe65d75@mail.gmail.com> Muchas gracias a todos por la ayuda. Finalmente pude hacerlo andar utilizando el método de recubrir la función con otra función tal como me explicaba Arnau o se lee en una de las respuestas en la página que mandó Eli. Saludos, Germán 2008/11/7 Eli Bendersky > 2008/11/6 German Kruszewski : > > Hola, este es mi primer mensaje a la lista. Recién comienzo con python y > > tengo una duda. > > Mi problema es el siguiente: quiero construir automáticamente n funciones > > que hagan acciones muy parecidas entre sí. Digamos por ejemplo que cada > f_i > > tiene que imprimir el texto "Esta es la función i". > > La manera de hacerlo que se me ocurrió fue la siguiente: > > class C: > > def __init__(self): > > for i in range(1,3): > > def f(): > > print "Esta es la funcion %i" % i > > setattr(self, 'f' + str(i), f) > > > > c = C() > > c.f1() > > c.f2() > > > > Sin embargo, el output que se produce es: > > * > > Esta es la funcion 2 > > Esta es la funcion 2 > > * > > Aqui tienes un bueno discusión sobre este: > http://stackoverflow.com/questions/233673/lexical-closures-in-python > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luesmo_2 en ono.com Fri Nov 7 20:36:20 2008 From: luesmo_2 en ono.com (luesmo_2 en ono.com) Date: Fri, 7 Nov 2008 20:36:20 +0100 (CET) Subject: Menus Message-ID: <11080390.1595911226086580685.JavaMail.root@resprs03> Quiero crear un mneú que tenga una parte de Opciones que al pulsar aparezca dichas opciones y otra parte que sólo conste de "Salir" y al pulsar se cierre la ventana. Así, tenemos: menubar = wx. MenuBar() menu1= wx.Menu() menu1.Append (ID_ejecutar,'Ejecutar','Ejecuta y sale Puntos.txt') menu1. Append(ID_reducir,'Reducir','Reduce y sale Final.txt') menubar. Append(menu1, '&Opciones' ???????? A partir de aquí cómo hago para crea un "&Salir" al nivel de "&Opciones" y que cierre la ventana. Es Ubuntu 8.04 y como se vé "wx" Gracias a todos. Luis... ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kalith.9 en gmail.com Sat Nov 8 00:43:00 2008 From: kalith.9 en gmail.com (kalith kalith) Date: Fri, 7 Nov 2008 19:13:00 -0430 Subject: Correr python sobre la jvm Message-ID: <3da702830811071543u26175fd6kd747180cbe435b1c@mail.gmail.com> Buenas señores.. Un amigo me estubo contando que la jvm de sun soporta correr python sobre ella, sin necesidad de usar Jython sino que se puede implementar directamente un codigo fuente tal cual de python nativamente.. es esto cierto? si es asi alguien sabe como hacerlo? saludos y gracias -- Seamos realistas y hagamos lo imposible _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Sat Nov 8 03:07:35 2008 From: ematus en gmail.com (Eduardo Matus) Date: Fri, 7 Nov 2008 23:07:35 -0300 Subject: Correr python sobre la jvm In-Reply-To: <3da702830811071543u26175fd6kd747180cbe435b1c@mail.gmail.com> References: <3da702830811071543u26175fd6kd747180cbe435b1c@mail.gmail.com> Message-ID: <984ad6a0811071807r4bd25cb2w81842f87a73376aa@mail.gmail.com> Bueno, eso no es posible, para correr en la JVM necesariamente tiene que ser a traves de una implementacion de python adaptada para la JVM, en este caso Jython.. En todo caso no se cual seria el inconveniente, ya que hython esta al dia con la versio oficial de python On Fri, Nov 7, 2008 at 8:43 PM, kalith kalith wrote: > Buenas señores.. > > Un amigo me estubo contando que la jvm de sun soporta correr python sobre > ella, sin necesidad de usar Jython sino que se puede implementar > directamente un codigo fuente tal cual de python nativamente.. es esto > cierto? si es asi alguien sabe como hacerlo? > > saludos y gracias > > -- > Seamos realistas y hagamos lo imposible > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- _______________________________________ Eduardo Andrés Matus Coquelet Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales Santiago, Chile. _______________________________________ Celular: (07) 77113825 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From tanymono en yahoo.com.ar Sat Nov 8 05:25:22 2008 From: tanymono en yahoo.com.ar (Tany Villalba) Date: Fri, 7 Nov 2008 20:25:22 -0800 (PST) Subject: Que radio esta elegido (tvv) Message-ID: <685109.70480.qm@web52612.mail.re2.yahoo.com> Buen dia amigos: Estoy ya hace varias horas intentado saber que boton esta seleccionado en un wx.ToolBar y no estoy consiguiendolo. Bueno Tengo un wx.ToolBar y puse 4 opciones y las puse en la opcion radio, es decir solo una puede ser elegida ala vez, bueno y en medio de un proceso deseo saber cual de estos es el que fue elegido, ojo el proceso no se ejecuta al hacer click en uno de estos botones de tipo radio sino , que es parte de un proceso que se ejecuta mucho despues y necesito saber cual de estos esta actualmente elegido. Saludos Y Muchas gracias ---------------------- Tany Villalba Villaba. Cusco - Peru ____________________________________________________________________________________ ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro http://ar.mobile.yahoo.com/onesearch ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juatman_2000 en yahoo.es Sat Nov 8 11:00:15 2008 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Sat, 8 Nov 2008 10:00:15 +0000 (GMT) Subject: Correr python sobre la jvm References: <3da702830811071543u26175fd6kd747180cbe435b1c@mail.gmail.com> <984ad6a0811071807r4bd25cb2w81842f87a73376aa@mail.gmail.com> Message-ID: <107831.5985.qm@web23706.mail.ird.yahoo.com> Lo que si se puede es comunicar Java con CPython. Saludos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dieguitoll en gmail.com Sat Nov 8 13:00:44 2008 From: dieguitoll en gmail.com (=?ISO-8859-1?Q?Diego_L=F3pez_Le=F3n?=) Date: Sat, 8 Nov 2008 10:00:44 -0200 Subject: Correr python sobre la jvm In-Reply-To: <3da702830811071543u26175fd6kd747180cbe435b1c@mail.gmail.com> References: <3da702830811071543u26175fd6kd747180cbe435b1c@mail.gmail.com> Message-ID: <569c62e70811080400l2da64688s7e5c335f00e14c7d@mail.gmail.com> On Fri, Nov 7, 2008 at 9:43 PM, kalith kalith wrote: > Buenas señores.. > > Un amigo me estubo contando que la jvm de sun soporta correr python sobre > ella, sin necesidad de usar Jython sino que se puede implementar > directamente un codigo fuente tal cual de python nativamente.. es esto > cierto? si es asi alguien sabe como hacerlo? > > saludos y gracias > Lo que quizás trató de contarte es una capacidad que tiene la JVM de Sun para comunicarse con otros lenguajes que no sean Java (en particular lenguajes de scripting). Podés leer sobre esto acá https://scripting.dev.java.net/ Básicamente si vos tenés el engine del lenguaje que querés (en este caso supongo que el de python será jython pero nunca lo usé), desde la JVM invocás a ese engine, al que le podés pasar variables Java, por ejemplo, e invocar el código soportado por ese motor (la JVM viene por defecto con Rhino para Javascript) consumiendo lo que le hayas pasado y exponiendo lo que hayas procesado. La diferencia con lo que contás que te dijeron es que todo esto se haría a través de una interfaz java, por el momento parecería imposible hacer "java program.py" (que nombre absurdo que tiene el ejecutable de la JVM si justamente lo que quieren tratar de venderte es esta capa multiparadigma, no?) Saludos. -- Diego _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jim2k7 en gmail.com Sat Nov 8 14:07:28 2008 From: jim2k7 en gmail.com (Jaime Ibar) Date: Sat, 08 Nov 2008 14:07:28 +0100 Subject: Menus In-Reply-To: <11080390.1595911226086580685.JavaMail.root@resprs03> References: <11080390.1595911226086580685.JavaMail.root@resprs03> Message-ID: <49158F10.9060904@gmail.com> luesmo_2 en ono.com escribió: > Quiero crear un mneú que tenga una parte de Opciones que al pulsar > aparezca dichas opciones y otra parte que sólo conste de "Salir" y al > pulsar se cierre la ventana. > > Así, tenemos: > menubar = wx. > MenuBar() > menu1= wx.Menu() > menu1.Append > (ID_ejecutar,'Ejecutar','Ejecuta y sale Puntos.txt') > menu1. > Append(ID_reducir,'Reducir','Reduce y sale Final.txt') > menubar. > Append(menu1, '&Opciones' > > ???????? > > A partir de aquí > cómo hago para crea un "&Salir" al nivel de "&Opciones" y que cierre la > ventana. > > Es Ubuntu 8.04 y como se vé "wx" > > Gracias a todos. Luis... > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes Tendrías que crear otro menú que se llamara por ejemplo menu_salir. menu_salir = wx.Menu() salir = menu_salir.Append(ID_salir, 'Salir', 'Salir de la aplicación') # asociar el elemento del menú a un evento y el evento a un handler self.Bind(wx.EVT_MENU, self.on_salir, salir) # añadir los menú a la barra de menús menubar.Append(menu1, 'Ejecutar') menubar.Append(menu_salir, 'Salir') # definir el handler def on_exit(self, event): self.Destroy() -- Salu2 Jaime ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jim2k7 en gmail.com Sat Nov 8 13:29:44 2008 From: jim2k7 en gmail.com (Jaime Ibar) Date: Sat, 08 Nov 2008 13:29:44 +0100 Subject: Menus In-Reply-To: <11080390.1595911226086580685.JavaMail.root@resprs03> References: <11080390.1595911226086580685.JavaMail.root@resprs03> Message-ID: <49158638.8000602@gmail.com> [1]luesmo_2 en ono.com escribió: Quiero crear un mneú que tenga una parte de Opciones que al pulsar aparezca dichas opciones y otra parte que sólo conste de "Salir" y al pulsar se cierre la ventana. Así, tenemos: menubar = wx. MenuBar() menu1= wx.Menu() menu1.Append (ID_ejecutar,'Ejecutar','Ejecuta y sale Puntos.txt') menu1. Append(ID_reducir,'Reducir','Reduce y sale Final.txt') menubar. Append(menu1, '&Opciones' ???????? A partir de aquí cómo hago para crea un "&Salir" al nivel de "&Opciones" y que cierre la ventana. Es Ubuntu 8.04 y como se vé "wx" Gracias a todos. Luis... _______________________________________________________________________ _______________________________________________ Lista de correo Python-es [2]http://listas.aditel.org/listinfo/python-es FAQ: [3]http://listas.aditel.org/faqpyes Tendrías que crear otro menú que se llamara por ejemplo menu_salir. menu_salir = wx.Menu() salir = menu_salir.Append(ID_salir, 'Salir', 'Salir de la aplicación') # asociar el elemento del menú a un evento y el evento a un handler self.Bind(wx.EVT_MENU, self.on_salir, salir) # añadir los menú a la barra de menús menubar.Append(menu1, 'Ejecutar') menubar.Append(menu_salir, 'Salir') # definir el handler def on_exit(self, event): self.Destroy() -- Salu2 Jaime References 1. mailto:luesmo_2 en ono.com 2. http://listas.aditel.org/listinfo/python-es 3. http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Sat Nov 8 17:34:13 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 8 Nov 2008 11:34:13 -0500 Subject: Que radio esta elegido (tvv) In-Reply-To: <685109.70480.qm@web52612.mail.re2.yahoo.com> References: <685109.70480.qm@web52612.mail.re2.yahoo.com> Message-ID: <771741b20811080834qee2aea5q5b826818ca0cf32e@mail.gmail.com> 2008/11/7 Tany Villalba > Buen dia amigos: > > > > Estoy ya hace varias horas intentado saber que boton esta seleccionado en > un wx.ToolBar y no estoy consiguiendolo. > > > > Bueno Tengo un wx.ToolBar y puse 4 opciones y las puse en la opcion > radio, es decir solo una puede ser elegida ala vez, bueno y en medio de > un proceso deseo saber cual de estos es el que fue elegido, ojo el > proceso no se ejecuta al hacer click en uno de estos botones de tipo > radio sino , que es parte de un proceso que se ejecuta mucho despues y > necesito saber cual de estos esta actualmente elegido. > > > > Saludos > > > > Y Muchas gracias > > ---------------------- > > Tany Villalba Villaba. > > Cusco - Peru > > > > ____________________________________________________________________________________ > ¡Buscá desde tu celular! > > Yahoo! oneSEARCH ahora está en Claro > > http://ar.mobile.yahoo.com/onesearch > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > En la wxDemo esta como hacerlo.... -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ydavid04044 en grm.jovenclub.cu Sat Nov 8 11:40:13 2008 From: ydavid04044 en grm.jovenclub.cu (Yaicel M Rodriguez David) Date: Sat, 8 Nov 2008 11:40:13 +0100 Subject: =?iso-8859-1?q?Mejor_IDE_para_Dise=F1o_de_Aplicacion?= =?iso-8859-1?q?es_de_escritorio_?= References: <20081108142218.B7C4914C7178@devnull.aditel.org> Message-ID: <000a01c9418e$699abd80$3b00a8c0@maq9> Hermanos de las lista, con anterioridad e interactuado con el mundo de Visual Basic, ahora estoy intentando adentrarme en Python. Instale en mi pc Boa-contructor pero no veo por nigun lado como diseñar los form, ni los botones. ¿Que me esta pasando? ¿Que IDE me sugieren ya que soy novato? Gracias, Yaicel _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Sat Nov 8 20:06:34 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Sat, 8 Nov 2008 14:06:34 -0500 Subject: =?ISO-8859-1?Q?Re:__Mejor_IDE_para_Di?= =?ISO-8859-1?Q?se=F1o_de_Aplicaciones_de_escritorio?= In-Reply-To: <000a01c9418e$699abd80$3b00a8c0@maq9> References: <20081108142218.B7C4914C7178@devnull.aditel.org> <000a01c9418e$699abd80$3b00a8c0@maq9> Message-ID: Te sugiero que sigas el tutorial que viene en el Boa, allí te explica como hacer una pequeña aplicación. 2008/11/8 Yaicel M Rodriguez David > Hermanos de las lista, con anterioridad e interactuado con el mundo de > Visual Basic, ahora estoy intentando adentrarme en Python. Instale en mi pc > Boa-contructor pero no veo por nigun lado como diseñar los form, ni los > botones. ¿Que me esta pasando? ¿Que IDE me sugieren ya que soy novato? > Gracias, Yaicel > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From riverplatense en gmail.com Sat Nov 8 20:07:23 2008 From: riverplatense en gmail.com (Javier Castrillo) Date: Sat, 8 Nov 2008 17:07:23 -0200 Subject: =?ISO-8859-1?Q?Re:__Mejor_IDE_para_Di?= =?ISO-8859-1?Q?se=F1o_de_Aplicaciones_de_escritorio?= In-Reply-To: <000a01c9418e$699abd80$3b00a8c0@maq9> References: <20081108142218.B7C4914C7178@devnull.aditel.org> <000a01c9418e$699abd80$3b00a8c0@maq9> Message-ID: On Sat, Nov 8, 2008 at 8:40 AM, Yaicel M Rodriguez David wrote: > Hermanos de las lista, con anterioridad e interactuado con el mundo de > Visual Basic, ahora estoy intentando adentrarme en Python. Instale en mi pc > Boa-contructor pero no veo por nigun lado como diseñar los form, ni los > botones. ¿Que me esta pasando? ¿Que IDE me sugieren ya que soy novato? > Gracias, Yaicel Boa *YA* es un IDE de wxPython. Te sugiero que primero aprendas wxPython, y lo hagas "a mano" escribiendo el código por vos mismo. Una vez que estés familiarizado con el lenguaje, podés pasarte a Boa o a WxGlade para que te ayuden en la confección de las ventanas (forms). Este mundo es totalmente diferente a ese engendro llamado vbasic. Esto no es un juego como vb sino un lenguaje de programación de alto nivel (Python) al que le añades una biblioteca gráfica (wxPython en este caso, pero hay otras) y podés programar todo con un editor de texto. Boa, ya tiene muchos tutoriales para poder comenzar a trabajar. Simplemente busca entre la documentación de la aplicación, pero, reitero, empezá por entender el código. www.wxpython.org saludos y bienvenido -- Javier Castrillo ========================================================= GNU / Linux User #242275 Jabber: riverplatense en jabberes.org Blog: http://javiercastrillo.wordpress.com Site: http://carapa.com.ar ========================================================= Usá Software Libre _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luesmo_2 en ono.com Sat Nov 8 20:07:27 2008 From: luesmo_2 en ono.com (luesmo_2 en ono.com) Date: Sat, 8 Nov 2008 20:07:27 +0100 (CET) Subject: =?UTF-8?Q?Re:__Mejor_IDE_para_Dis?= =?UTF-8?Q?e=C3=B1o_de_Aplicaciones_de_escritorio_?= Message-ID: <1496156.1624781226171247686.JavaMail.root@resprs03> Yo también he hecho pinitos en VB y ahora estoy con Python. La verdad es que no utilizo ningun IDE, sólo un editor de texto y las librerias que en cada momento me viene bien. Creo que deberías cogerte un par de ejemplos y ejecutarlos desde consola. Por ejemplo con las "wx" o "tkinter" y luego trastear en todo. Yo he probado Boa, wxGlade, Gazpacho, wxFormBuilder, Eric, etc..... Creo que un fichero es más sencillo que dos, aunque cueste un poco más, ya sabes, "la paciencia es madre de todas las ciencias". Creo que antes de pasar por interfaz gráfica, sería mejor probar en consola. Te estoy hablando desde Linux, en "Window XP", no he probado. Mucha suerte y ánimo. Luis... ----Mensaje original---- De: ydavid04044 en grm.jovenclub. cu Fecha: 08/11/2008 11:40 Para: Asunto: [Python- es] Mejor IDE para Diseño de Aplicaciones de escritorio Hermanos de las lista, con anterioridad e interactuado con el mundo de Visual Basic, ahora estoy intentando adentrarme en Python. Instale en mi pc Boa-contructor pero no veo por nigun lado como diseñar los form, ni los botones. ¿Que me esta pasando? ¿Que IDE me sugieren ya que soy novato? Gracias, Yaicel _______________________________________________ Lista de correo Python- es http://listas.aditel.org/listinfo/python-es FAQ: http://listas. aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luesmo_2 en ono.com Sat Nov 8 20:07:27 2008 From: luesmo_2 en ono.com (luesmo_2 en ono.com) Date: Sat, 8 Nov 2008 20:07:27 +0100 (CET) Subject: =?UTF-8?Q?Re:__Mejor_IDE_para_Dis?= =?UTF-8?Q?e=C3=B1o_de_Aplicaciones_de_escritorio_?= Message-ID: <5709657.1624771226171247588.JavaMail.root@resprs03> Yo también he hecho pinitos en VB y ahora estoy con Python. La verdad es que no utilizo ningun IDE, sólo un editor de texto y las librerias que en cada momento me viene bien. Creo que deberías cogerte un par de ejemplos y ejecutarlos desde consola. Por ejemplo con las "wx" o "tkinter" y luego trastear en todo. Yo he probado Boa, wxGlade, Gazpacho, wxFormBuilder, Eric, etc..... Creo que un fichero es más sencillo que dos, aunque cueste un poco más, ya sabes, "la paciencia es madre de todas las ciencias". Creo que antes de pasar por interfaz gráfica, sería mejor probar en consola. Te estoy hablando desde Linux, en "Window XP", no he probado. Mucha suerte y ánimo. Luis... ----Mensaje original---- De: ydavid04044 en grm.jovenclub. cu Fecha: 08/11/2008 11:40 Para: Asunto: [Python- es] Mejor IDE para Diseño de Aplicaciones de escritorio Hermanos de las lista, con anterioridad e interactuado con el mundo de Visual Basic, ahora estoy intentando adentrarme en Python. Instale en mi pc Boa-contructor pero no veo por nigun lado como diseñar los form, ni los botones. ¿Que me esta pasando? ¿Que IDE me sugieren ya que soy novato? Gracias, Yaicel _______________________________________________ Lista de correo Python- es http://listas.aditel.org/listinfo/python-es FAQ: http://listas. aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kalith.9 en gmail.com Sun Nov 9 01:51:39 2008 From: kalith.9 en gmail.com (kalith kalith) Date: Sat, 8 Nov 2008 20:21:39 -0430 Subject: Correr python sobre la jvm In-Reply-To: <569c62e70811080400l2da64688s7e5c335f00e14c7d@mail.gmail.com> References: <3da702830811071543u26175fd6kd747180cbe435b1c@mail.gmail.com> <569c62e70811080400l2da64688s7e5c335f00e14c7d@mail.gmail.com> Message-ID: <3da702830811081651p6cf466b3gbdc0d4f7b4a215d6@mail.gmail.com> jeje Diego has respondido mi pregunta perfectamente.. bueno gracias a todos ya me quedo claro -- Seamos realistas y hagamos lo imposible _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juatman_2000 en yahoo.es Sun Nov 9 11:27:13 2008 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Sun, 9 Nov 2008 10:27:13 +0000 (GMT) Subject: =?iso-8859-1?Q?Re=3A_=5BPython-es=5D_Mejor_IDE_para_Dise=F1o_de_Aplicacio?= =?iso-8859-1?Q?nes_de_escritorio?= References: <20081108142218.B7C4914C7178@devnull.aditel.org> <000a01c9418e$699abd80$3b00a8c0@maq9> Message-ID: <526534.75624.qm@web23702.mail.ird.yahoo.com> De: Manuel Enrique González Ramírez (...) >Te sugiero que sigas el tutorial que viene en el Boa, allí te explica como >hacer una pequeña aplicación. Hola Yaicel: Apoyo lo que dice Manuel. Sigue los pasos del tutorial que viene en la ayuda, viene con imágenes, y es bastante fácil de entender. El diseño de las ventanas, formularios, etc. es ligeramente diferente al de VB, sobre todo el diseño de menus, pero te puedes acostumbrar. Boa Constructor está en la versión 0.61, el inconveniente que tiene, es que cuando llevas un rato depurando un programa paso a paso, suele colgarse. Es bueno que lo sepas... Hay otras opciones, que pasan por usar un entorno de desarrollo más robusto, como Eclipse, y un diseñador de "ventanitas" como WxGlade; aqui un buen tutorial: http://gda.utp.edu.co/~duto/python/tutorial_wxpy/index.html ... o como KDevelopDesigner; aqui un buen eBook: http://rapidshare.com/files/128790895/PyQT_Desarrollando_Aplicaciones_de_Escritorio_ElCoDiGoK.pdf Python te va a gustar, además, existe una página web que te ayuda a que la transición desde VB sea más agradable: http://vb2py.sourceforge.net/ Bienvenido :-) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jamelrom en gmail.com Sun Nov 9 11:57:40 2008 From: jamelrom en gmail.com (Fran melendo) Date: Sun, 9 Nov 2008 11:57:40 +0100 Subject: =?ISO-8859-1?Q?Re:__Mejor_IDE_para_Di?= =?ISO-8859-1?Q?se=F1o_de_Aplicaciones_de_escritorio?= In-Reply-To: <526534.75624.qm@web23702.mail.ird.yahoo.com> References: <20081108142218.B7C4914C7178@devnull.aditel.org> <000a01c9418e$699abd80$3b00a8c0@maq9> <526534.75624.qm@web23702.mail.ird.yahoo.com> Message-ID: <67f895a40811090257l4f13dc33w55e085d04c58419f@mail.gmail.com> Yo no estoy usando ventanas, y uso Komodo un grandioso IDE de python lastima que sea de pago. Y estan en version beta el netbeans con python, que no me ha dado buenos resultados, ojala sea tan bueno como con java cuando este terminado. Salu2 2008/11/9 Juan M Puertas > De: Manuel Enrique González Ramírez > (...) > >Te sugiero que sigas el tutorial que viene en el Boa, allí te explica como > >hacer una pequeña aplicación. > > Hola Yaicel: > Apoyo lo que dice Manuel. Sigue los pasos del tutorial que viene en la > ayuda, viene con imágenes, y es bastante fácil de entender. > El diseño de las ventanas, formularios, etc. es ligeramente diferente al de > VB, sobre todo el diseño de menus, pero te puedes acostumbrar. > Boa Constructor está en la versión 0.61, el inconveniente que tiene, es > que cuando llevas un rato depurando un programa paso a paso, suele colgarse. > Es bueno que lo sepas... > Hay otras opciones, que pasan por usar un entorno de desarrollo más > robusto, como Eclipse, y un diseñador de "ventanitas" como WxGlade; aqui un > buen tutorial: > http://gda.utp.edu.co/~duto/python/tutorial_wxpy/index.html > ... o como KDevelopDesigner; aqui un buen eBook: > > http://rapidshare.com/files/128790895/PyQT_Desarrollando_Aplicaciones_de_Escritorio_ElCoDiGoK.pdf > Python te va a gustar, además, existe una página web que te ayuda a que la > transición desde VB sea más agradable: http://vb2py.sourceforge.net/ > Bienvenido :-) > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- ---------------------------------------------------- Francisco Javier Melendo Román email: jamelrom en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From javi en bertayjavi.com Sun Nov 9 21:27:50 2008 From: javi en bertayjavi.com (Javi) Date: Sun, 09 Nov 2008 21:27:50 +0100 Subject: Ayuda con Report Manager y python Message-ID: <491747C6.1090705@bertayjavi.com> Hola a todos, mi problema es el siguiente, necesito uso window y quiero usar el servidor de informes del report manager con python , la cuestion es que no tengo ni idea como poder llamarlo desde mi aplicacion , me explico, si yo distribuyo la aplicacion con el informe no tengo problemas, todo funciona perfectamente, pero mi intencion es instalar el servidor de inpresion del report manager y llamarlo desde mi aplicacion, pero no se que codigo debo incluir en mi aplicaicon y que librerias distribuir con ella, imagino que con el ocx sera suficiente pero no lo se, necesitaria vuestra ayuda para que me orienteis. El servidor ya lo tengo configurado y funciona perfectamente con el visor que trae el report manager. Muchas gracias por vuestra ayuda.. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Mon Nov 10 10:06:21 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 10 Nov 2008 10:06:21 +0100 Subject: Conectar Tcl con python In-Reply-To: <49131F87.2020502@soft-com.es> References: <49131F87.2020502@soft-com.es> Message-ID: <2c9fb0dd0811100106v11b1952dv42c75a6fe2f2949f@mail.gmail.com> El 2008/11/6 Oswaldo Hernández escribió: > Necesitaria conectar una aplicacion existente hecha en Tcl con un modulo > python. No necesito gran cosa, simplemente que desde tcl se ejecuten > llamadas a unas funciones del modulo hecho en python. > Esto seria en un sistema Linux. > > ¿Alguno teneis experiencia en este sentido? > > ¿Se prodria crea una libreria .so en python para que luego fuera utilizada > por Tcl? > > ¿Se pueden conectar directamente? > > (Uff.. muchas preguntas para un solo mensaje) Lamentablemente, sólo tengo una respuesta para ofrecerte: http://jfontain.free.fr/tclpython.htm _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Mon Nov 10 10:20:07 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 10 Nov 2008 10:20:07 +0100 Subject: python-2.5.2 + django-1.0 + postgresql-8.2.4 In-Reply-To: References: Message-ID: <2c9fb0dd0811100120w2df06551vbb55c690014f1601@mail.gmail.com> El 2008/11/7 Luis Esteban de Dios Núñez escribió: > Voy a volver a instalar la combinación -en este mismo orden-: > postgresql-8.2.4, python-2.5.2, psycopg2-2.0.8 y django-1.0 pero antes quise > impeccionar primeramente cómo estaban instaladas, tal vez se dejen ver las > anomalías de mis instalaciones: > > Toda aplicación podría tener ficheros en estas carpetas -SuSE Linux 10.0-, > > /usr/bin/ -> binarios de la aplicación > /usr/include/ -> ficheros cabeceras(*.h) > /usr/lib/ -> módulos, librerías > > Sin embargo, encontré lo siguiente para cada una de las aplicaciones: > > -para postgresql-8.2.4 desde sus binarios- > /usr/local/pgsql/ -> el servidor con todo lo suyo > -para psycopg2-2.0.8 desde sus binarios- > /usr/lib/python2.4/site-packages/psycopg2/ Cuando dices "desde sus binarios" interpreto que te refieres a "compilar desde los fuentes". Revisa esta instalación de postgres, ya que te has dejado el cliente (libpq), que es lo que dice el error que has puesto. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Mon Nov 10 10:00:29 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 10 Nov 2008 10:00:29 +0100 Subject: Dudas con pep-0255 In-Reply-To: <172699c50811051836h1a1ab352k9c4e8d07a92e28d4@mail.gmail.com> References: <172699c50811051836h1a1ab352k9c4e8d07a92e28d4@mail.gmail.com> Message-ID: <2c9fb0dd0811100100l19822f56y3150a42059cd0adf@mail.gmail.com> El 2008/11/6 Milton Galo Patricio Inostroza Aguilera escribió: > Leyendo el pep sobre generadores llegué a la última parte de este y no > comprendo lo siguiente: > > Specification: Try/Except/Finally > > As noted earlier, yield is not allowed in the try clause of a try/ > finally construct. A consequence is that generators should allocate > critical resources with great care. There is no restriction on yield > otherwise appearing in finally clauses, except clauses, or in the try > clause of a try/except construct: > > > Dice que yield no se permite en la clausula try de la construcción > try/finally...quizás mi inglés me falla para no entiendo lo que está > escrito =/, ya que puedo hacer clausulas con try/finally y se me > ejecutan de buena manera, > ... En este PEP aún se distingue entre las dos construcción de try que había cuando se introdujeron los generadores allá por el python 2.2 ('try..except' vs. 'try..finally'). La sintaxis de python ha evolucionado hasta unificar las dos estructuras del try (PEP-341), revisando y actualizando los generadores en el PEP-342 ("expresiones generadoras"), donde se dice: 6. Allow "yield" to be used in try/finally blocks, since garbage collection or an explicit close() call would now allow the finally clause to execute. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Mon Nov 10 10:46:46 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 10 Nov 2008 10:46:46 +0100 Subject: Binding de las variables libres de funciones In-Reply-To: <44d0ef560811070817x307d780axacda4e718fe65d75@mail.gmail.com> References: <44d0ef560811050752h95051c4j76624667b564a8b8@mail.gmail.com> <44d0ef560811061154r3abf9df0i5c4665b2d7ce5ef1@mail.gmail.com> <95cf475a0811070637n2cce3c11qc1ba700a24e3ed14@mail.gmail.com> <44d0ef560811070817x307d780axacda4e718fe65d75@mail.gmail.com> Message-ID: <2c9fb0dd0811100146g37a86d34q2e4627b4354843d@mail.gmail.com> El día 7 de noviembre de 2008 17:17, German Kruszewski escribió: > Muchas gracias a todos por la ayuda. Finalmente pude hacerlo andar > utilizando el método de recubrir la función con otra función tal como me > explicaba Arnau o se lee en una de las respuestas en la página que mandó La solución es envolver la función que generas con una "cláusula" construyendo un generador de funciones, algo tan sencillo como ésto: def genf(i): def f(): return "Ésta es la función %d"%i return f for i in range(1,3): genf(i)() ...y si lo que quieres es que las funciones se llamen de una forma específica: for i in range(1,4): globals()["f_%d"%i]=genf(i) f_1() f_2() f_3() _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Mon Nov 10 11:14:30 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 10 Nov 2008 11:14:30 +0100 Subject: Crear Shared Lib, era:Re: Conectar Tcl con python In-Reply-To: <2c9fb0dd0811100106v11b1952dv42c75a6fe2f2949f@mail.gmail.com> References: <49131F87.2020502@soft-com.es> <2c9fb0dd0811100106v11b1952dv42c75a6fe2f2949f@mail.gmail.com> Message-ID: <49180986.7090808@soft-com.es> Chema Cortes escribió: > El 2008/11/6 Oswaldo Hernández escribió: > >> Necesitaria conectar una aplicacion existente hecha en Tcl con un modulo >> python. No necesito gran cosa, simplemente que desde tcl se ejecuten >> llamadas a unas funciones del modulo hecho en python. >> Esto seria en un sistema Linux. >> >> ¿Alguno teneis experiencia en este sentido? >> >> ¿Se prodria crea una libreria .so en python para que luego fuera utilizada >> por Tcl? >> >> ¿Se pueden conectar directamente? >> >> (Uff.. muchas preguntas para un solo mensaje) > > Lamentablemente, sólo tengo una respuesta para ofrecerte: > > http://jfontain.free.fr/tclpython.htm Ya habia visto esa página, pero no se si será la mejor solución. Despues de darle muchas vuestas creo lo que lo mejor seria convertir el script python en una shared library ya que, aunque en este caso mi cliente tiene su aplicación en tcl, podria presentarse la necesidad de usarla desde otro lenguaje. De este mismo modulo he hecho una version dll para windows sin problemas, por eso creo que lo mejor seria hacer la version .so para linux. Estoy mirando preeze.py y el paquete cx_freeze, pero no se si es poque ya estoy saturado, pero no veo como hacer la shared library. ¿Alguno sabeis como hacerlo? Gracias. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ustrum en gmail.com Mon Nov 10 11:55:30 2008 From: ustrum en gmail.com (Pablo Martin Rodriguez) Date: Mon, 10 Nov 2008 11:55:30 +0100 Subject: clases Message-ID: Muy buenas. Debo de ser bastante malo en esto, o quizas no me he enterado de algo importante. El caso es que al usar una clase creada por mi, esta no tiene el comportamiento esperado. Para simplificarlo todo, he acabado creando esta clase: class lista: puntos=[] def addPunto(self,punto): self.puntos+=[punto] Muy sencilla, tan solo almacena los puntos, es más, lo hace. El problema, es que, al crear varias instancias de la clase lista, al añadir un punto a cualquiera de ellas, se añade a todas. Es decir, no puedo tener mas de una lista, pq aunque las cree, y esten en direcciones de memoria distintas, al añadir un punto a una de ellas, se añade a todas, por lo que todas son iguales. ¿alguien sabe que es lo que estoy haciendo mal? muchas gracias _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Mon Nov 10 13:30:18 2008 From: ematus en gmail.com (Eduardo Matus) Date: Mon, 10 Nov 2008 09:30:18 -0300 Subject: clases In-Reply-To: References: Message-ID: <984ad6a0811100430r215d8206w5f8b716c81f7afc9@mail.gmail.com> no es necesario declarar puntos = [] el hecho de hacer self.puntos crea la lista y que sea accesible para toda la clase, por eso python es un lenguaje dinamico y no estatico... 2008/11/10 Pablo Martin Rodriguez > Muy buenas. Debo de ser bastante malo en esto, o quizas no me he enterado > de > algo importante. El caso es que al usar una clase creada por mi, esta no > tiene el comportamiento esperado. Para simplificarlo todo, he acabado > creando esta clase: > > class lista: > puntos=[] > def addPunto(self,punto): > self.puntos+=[punto] > > Muy sencilla, tan solo almacena los puntos, es más, lo hace. El problema, > es > que, al crear varias instancias de la clase lista, al añadir un punto a > cualquiera de ellas, se añade a todas. Es decir, no puedo tener mas de una > lista, pq aunque las cree, y esten en direcciones de memoria distintas, al > añadir un punto a una de ellas, se añade a todas, por lo que todas son > iguales. ¿alguien sabe que es lo que estoy haciendo mal? muchas gracias > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- _______________________________________ Eduardo Andrés Matus Coquelet Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales Santiago, Chile. _______________________________________ Celular: (07) 77113825 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From alberto en toscat.net Mon Nov 10 13:29:54 2008 From: alberto en toscat.net (Alberto Valverde) Date: Mon, 10 Nov 2008 13:29:54 +0100 Subject: clases In-Reply-To: References: Message-ID: <49182942.9000602@toscat.net> Pablo Martin Rodriguez wrote: > Muy buenas. Debo de ser bastante malo en esto, o quizas no me he enterado de > algo importante. El caso es que al usar una clase creada por mi, esta no > tiene el comportamiento esperado. Para simplificarlo todo, he acabado > creando esta clase: > > class lista: > puntos=[] > def addPunto(self,punto): > self.puntos+=[punto] > > Muy sencilla, tan solo almacena los puntos, es más, lo hace. El problema, es > que, al crear varias instancias de la clase lista, al añadir un punto a > cualquiera de ellas, se añade a todas. Es decir, no puedo tener mas de una > lista, pq aunque las cree, y esten en direcciones de memoria distintas, al > añadir un punto a una de ellas, se añade a todas, por lo que todas son > iguales. ¿alguien sabe que es lo que estoy haciendo mal? muchas gracias > Puntos es un atributo mutable de la clase, no la instancia, por lo que al modificarlo todas las instancias "ven" los cambios. Lo que necesitas es crear un atributo "puntos" en cada instancia cuando la inicialias: class lista: def __init__(self): self.puntos = [] def addPunto(self, punto): # retocado para no tener que crear una nueva lista cada vez que aniades un punto self.puntos.append(punto) Alberto _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Mon Nov 10 13:23:05 2008 From: pachi en rvburke.com (Rafael Villar Burke) Date: Mon, 10 Nov 2008 13:23:05 +0100 Subject: clases In-Reply-To: References: Message-ID: <491827A9.6010106@rvburke.com> Pablo Martin Rodriguez wrote: > Muy buenas. Debo de ser bastante malo en esto, o quizas no me he enterado de > algo importante. El caso es que al usar una clase creada por mi, esta no > tiene el comportamiento esperado. Para simplificarlo todo, he acabado > creando esta clase: > > class lista: > puntos=[] > def addPunto(self,punto): > self.puntos+=[punto] > > Muy sencilla, tan solo almacena los puntos, es más, lo hace. El problema, es > que, al crear varias instancias de la clase lista, al añadir un punto a > cualquiera de ellas, se añade a todas. Es decir, no puedo tener mas de una > lista, pq aunque las cree, y esten en direcciones de memoria distintas, al > añadir un punto a una de ellas, se añade a todas, por lo que todas son > iguales. ¿alguien sabe que es lo que estoy haciendo mal? muchas gracias. > puntos es una lista que pertenece a la clase, y no a una única instancia de la clase. Tendrías que crear la lista que guarde los puntos de cada instancia en la función __init__. Algo así: class lista: def __init__(self): self.puntos=[] def addPunto(self, punto): self.puntos.append(punto) En un post antiguo de mi blog tengo una explicación un poco más detallada que te puede ayudar a tener una visión más general del asunto: http://blog.rvburke.com/2006/11/22/programacion-orientada-a-objetos-en-python/ Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Mon Nov 10 13:33:44 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 10 Nov 2008 13:33:44 +0100 Subject: clases In-Reply-To: References: Message-ID: <49182A28.6070207@soft-com.es> Pablo Martin Rodriguez escribió: > Muy buenas. Debo de ser bastante malo en esto, o quizas no me he enterado de > algo importante. El caso es que al usar una clase creada por mi, esta no > tiene el comportamiento esperado. Para simplificarlo todo, he acabado > creando esta clase: > > class lista: > puntos=[] > def addPunto(self,punto): > self.puntos+=[punto] > > Muy sencilla, tan solo almacena los puntos, es más, lo hace. El problema, es > que, al crear varias instancias de la clase lista, al añadir un punto a > cualquiera de ellas, se añade a todas. Es decir, no puedo tener mas de una > lista, pq aunque las cree, y esten en direcciones de memoria distintas, al > añadir un punto a una de ellas, se añade a todas, por lo que todas son > iguales. ¿alguien sabe que es lo que estoy haciendo mal? muchas gracias Estas declarando puntos[] como variable de clase y por eso es compartida por todas las instancias. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Mon Nov 10 13:38:06 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 10 Nov 2008 13:38:06 +0100 Subject: clases In-Reply-To: References: Message-ID: <2c9fb0dd0811100438k3ace8211wdd13c0c4b9e00abf@mail.gmail.com> El día 10 de noviembre de 2008 11:55, Pablo Martin Rodriguez escribió: > Muy buenas. Debo de ser bastante malo en esto, o quizas no me he enterado de > algo importante. El caso es que al usar una clase creada por mi, esta no > tiene el comportamiento esperado. Para simplificarlo todo, he acabado > creando esta clase: > > class lista: > puntos=[] > def addPunto(self,punto): > self.puntos+=[punto] > > Muy sencilla, tan solo almacena los puntos, es más, lo hace. El problema, es > que, al crear varias instancias de la clase lista, al añadir un punto a > cualquiera de ellas, se añade a todas. Es decir, no puedo tener mas de una > lista, pq aunque las cree, y esten en direcciones de memoria distintas, al > añadir un punto a una de ellas, se añade a todas, por lo que todas son > iguales. ¿alguien sabe que es lo que estoy haciendo mal? muchas gracias El atributo "puntos" está definido como atributo de clase, por lo que es compartido por todas las instancias. Los atributos específicos de cada instancia se tienen asignar desde el inicializador (__init__), una vez que se ha creado la instancia: class Lista: def __init__(self): self.puntos=[] def addPunto(self,punto): self.puntos.append(punto) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luis en luismedel.com Mon Nov 10 13:31:14 2008 From: luis en luismedel.com (Luis Medel) Date: Mon, 10 Nov 2008 13:31:14 +0100 Subject: clases In-Reply-To: References: Message-ID: 2008/11/10 Pablo Martin Rodriguez : > Muy buenas. Debo de ser bastante malo en esto, o quizas no me he enterado de > algo importante. El caso es que al usar una clase creada por mi, esta no > tiene el comportamiento esperado. Para simplificarlo todo, he acabado > creando esta clase: > > class lista: > puntos=[] > def addPunto(self,punto): > self.puntos+=[punto] > > Muy sencilla, tan solo almacena los puntos, es más, lo hace. El problema, es > que, al crear varias instancias de la clase lista, al añadir un punto a > cualquiera de ellas, se añade a todas. Es decir, no puedo tener mas de una > lista, pq aunque las cree, y esten en direcciones de memoria distintas, al > añadir un punto a una de ellas, se añade a todas, por lo que todas son > iguales. ¿alguien sabe que es lo que estoy haciendo mal? muchas gracias Hola, Lo que estás haciendo es crear la lista "puntos" a nivel de clase. Para hacerlo a nivel de instancia debes crearlo en el método __init__ class lista (object): def __init__ (self): self.puntos = [] def addPunto(self,punto): self.puntos.append (punto) Y a partir de ahí, el resto del código tal como lo tengas. Saludos > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lgmerino en yahoo.com Mon Nov 10 13:35:59 2008 From: lgmerino en yahoo.com (Luis Garcia Merino) Date: Mon, 10 Nov 2008 04:35:59 -0800 (PST) Subject: clases References: Message-ID: <645158.97448.qm@web56507.mail.re3.yahoo.com> ________________________________ From: Pablo Martin Rodriguez To: Lista de discusión sobre python en castellano Sent: Monday, November 10, 2008 11:55:30 AM Subject: [Python-es] clases Muy buenas. Debo de ser bastante malo en esto, o quizas no me he enterado de algo importante. El caso es que al usar una clase creada por mi, esta no tiene el comportamiento esperado. Para simplificarlo todo, he acabado creando esta clase: class lista: puntos=[] def addPunto(self,punto): self.puntos+=[punto] Muy sencilla, tan solo almacena los puntos, es más, lo hace. El problema, es que, al crear varias instancias de la clase lista, al añadir un punto a cualquiera de ellas, se añade a todas. Es decir, no puedo tener mas de una lista, pq aunque las cree, y esten en direcciones de memoria distintas, al añadir un punto a una de ellas, se añade a todas, por lo que todas son iguales. ¿alguien sabe que es lo que estoy haciendo mal? muchas gracias _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes Hola Pablo, creo que como estás definiendo tu clase, puntos es un atributo de clase. Si quieres que sea un atributo de instancia deberías hacer algo así: class lista: def __init__(self): self.puntos=[] def addPunto(self,punto): self.puntos+=[punto] Un saludo, Luis _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ustrum en gmail.com Mon Nov 10 18:26:23 2008 From: ustrum en gmail.com (Pablo Martin Rodriguez) Date: Mon, 10 Nov 2008 18:26:23 +0100 Subject: clases In-Reply-To: <645158.97448.qm@web56507.mail.re3.yahoo.com> References: <645158.97448.qm@web56507.mail.re3.yahoo.com> Message-ID: Muchas gracias por las respuestas, creo que lo he cogido, y era lo que decis, ya funciona. Por lo menos he aprendido algo!! un saludo. El 10 de noviembre de 2008 13:35, Luis Garcia Merino escribió: > > > > > > ________________________________ > From: Pablo Martin Rodriguez > To: Lista de discusión sobre python en castellano > Sent: Monday, November 10, 2008 11:55:30 AM > Subject: [Python-es] clases > > Muy buenas. Debo de ser bastante malo en esto, o quizas no me he enterado > de > algo importante. El caso es que al usar una clase creada por mi, esta no > tiene el comportamiento esperado. Para simplificarlo todo, he acabado > creando esta clase: > > class lista: > puntos=[] > def addPunto(self,punto): > self.puntos+=[punto] > > Muy sencilla, tan solo almacena los puntos, es más, lo hace. El problema, > es > que, al crear varias instancias de la clase lista, al añadir un punto a > cualquiera de ellas, se añade a todas. Es decir, no puedo tener mas de una > lista, pq aunque las cree, y esten en direcciones de memoria distintas, al > añadir un punto a una de ellas, se añade a todas, por lo que todas son > iguales. ¿alguien sabe que es lo que estoy haciendo mal? muchas gracias > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > > > Hola Pablo, > creo que como estás definiendo tu clase, puntos es un atributo de clase. Si > quieres que sea un atributo de instancia deberías hacer algo así: > > class lista: > def __init__(self): > self.puntos=[] > def addPunto(self,punto): > self.puntos+=[punto] > > Un saludo, > > Luis > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Mon Nov 10 18:35:12 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Mon, 10 Nov 2008 12:35:12 -0500 Subject: Leccion No. 7 Message-ID: Hola a tod en s. Ya está publicada la lección No. 7 del tutorial de python con VisualWx. Les quedo debiendo el código fuente que espero subir el día de mañana. Igual que antes, acepto sugerencias, correcciones o si alguien quiere complementar o agregar información bienvenid@ sea. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From esteban en princesa.pri.sld.cu Mon Nov 10 17:48:32 2008 From: esteban en princesa.pri.sld.cu (=?iso-8859-15?Q?Luis_Esteban_de_Dios_N=FA=F1ez?=) Date: Mon, 10 Nov 2008 17:48:32 +0100 Subject: =?iso-8859-15?Q?=5BPython-es=5D_Mejor_IDE_para_Dise=F1o_?= =?iso-8859-15?Q?de_Aplicaciones_de_escritorio_?= In-Reply-To: <5709657.1624771226171247588.JavaMail.root@resprs03> References: <5709657.1624771226171247588.JavaMail.root@resprs03> Message-ID: > La > verdad es que no utilizo ningun IDE, sólo un editor de texto y las > librerias que en cada momento me viene bien. ¿Y para la Web, también haces lo mismo -usar librerías- o usas algún framework específico?. -- Saludos, Luis Esteban de Dios Núñez --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From invites en radiusim.com Tue Nov 11 00:15:09 2008 From: invites en radiusim.com (Yo Mismo) Date: Mon, 10 Nov 2008 18:15:09 -0500 (EST) Subject: =?utf-8?q?Tu_invitaci=C3=B3n_de_Yo_Mismo_para_radius?= =?utf-8?q?IM_va_a_expirar=2E=2E=2E?= Message-ID: <193246404.283796.1226358909011.JavaMail.radiussvc@smtp4.radiusim.com> Este correo te l= o envio alguien que tu conoces en radiusIM.com. [1]Si no deseas recibir mas invitaciones a = radiusIM de tus amigos, haz clic aquí. radiusIM Tu invitacion de Yo Mismo para radiusIM va a expirar... Yo Mismo (gabomgp en gmail.com) te ha invitado a [2]radiusim.com. Su nombre = de usuario en radiusIM es gabomgp. Es un sitio nuevo en el Interne= t de mensajería instantánea que trabaja con localización. P= uedes ver donde están tus amigos y quien mas esta cerca. También= trabaja con MSN, AIM, ICQ, Yahoo y Google Talk. [3]RegÃ= ­strate ahora para ser amigos con Yo Mismo. Su nombre de usuario en = radiusIM es gabomgp. Copyright 2006-2008 Radius IM LLC 158 Ludlow Street, New York, NY 1000= 2. References 1. 3D"http://www.radi=/ 2. 3D"http://ww=/ 3. 3D"http://www.radiusim.com/?showwin=signup&username=gabomgp&co ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From sergi_75 en yahoo.es Tue Nov 11 08:32:28 2008 From: sergi_75 en yahoo.es (Sergi Rosello) Date: Tue, 11 Nov 2008 07:32:28 +0000 (GMT) Subject: proyectos open source python Message-ID: <706652.29577.qm@web26003.mail.ukl.yahoo.com> Un saludo. Estoy trasteando con python y me gustaría poder colaborar en algún proyecto Open Source. Agradecería que me indicárais si teneis constancia de algún proyecto donde se puede colaborar programando python. Gracias. Sergi ------------------------------------------------------------------------------------------------------------------------------------ Nota Legal: Este correo electrónico puede contener información estrictamente confidencial y es de uso exclusivo del destinatario, quedando prohibida a cualquier otra persona su revelación, copia, distribución, o el ejercicio de cualquier acción relativa a su contenido. Si ha recibido este correo electrónico por error, por favor, conteste al remitente, y posteriormente proceda a borrarlo de su sistema. Gracias por su colaboración. ------------------------------------------------------------------------------------------------------------------------------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Tue Nov 11 09:04:35 2008 From: faltet en pytables.org (Francesc Alted) Date: Tue, 11 Nov 2008 09:04:35 +0100 Subject: proyectos open source python In-Reply-To: <706652.29577.qm@web26003.mail.ukl.yahoo.com> References: <706652.29577.qm@web26003.mail.ukl.yahoo.com> Message-ID: <200811110904.36161.faltet@pytables.org> Hola Sergi, A Tuesday 11 November 2008, Sergi Rosello escrigué: > Un saludo. > > Estoy trasteando con python y me gustaría poder colaborar en algún > proyecto Open Source. Agradecería que me indicárais si teneis > constancia de algún proyecto donde se puede colaborar programando > python. Pues estás de suerte porque hay muchísimos :-) Echa un vistazo a www.sourceforge.net, code.google.com y code.launchpad.net (por nombrar sólo unos ejemplos de los sitios que albergan gran cantidad de proyectos libres) y busca por Python. De los tropecientos proyectos que te saldrán, lo único que has de elegir son unos cuantos candidatos. Una vez hecho esto, profundiza en ellos (lee manuales, y sobretodo, código), y piensa en qué manera podrias aportar alguna cosa que pueda ser interesante para la comunidad (o para tí, que al fin y al cabo también eres comunidad ;-) Es importante que sepas que no sólo puedes colaborar en hacer código, sino en mejorar la documentación o en traducirla a otros idiomas o también solucionando errores de código, entre otras muchas cosas importantes para los proyectos libres (aunque hemos de admitir que la mayoria de la gente encuentra la programación más divertida). Finalmente, decir que yo lidero un proyecto libre sobre bases de datos jeraquizadas, en el que se aceptan contribuciones de la comunidad y que podrias encontrar interesante. Más info en www.pytables.org. Sort! -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Tue Nov 11 09:54:01 2008 From: dani en danigm.net (Daniel Garcia Moreno) Date: Tue, 11 Nov 2008 09:54:01 +0100 Subject: proyectos open source python In-Reply-To: <706652.29577.qm@web26003.mail.ukl.yahoo.com> References: <706652.29577.qm@web26003.mail.ukl.yahoo.com> Message-ID: <1226393641.7476.4.camel@gorrion.emergya.info> El mar, 11-11-2008 a las 07:32 +0000, Sergi Rosello escribió: > Un saludo. > > Estoy trasteando con python y me gustaría poder colaborar en algún proyecto Open Source. Agradecería que me indicárais si teneis constancia de algún proyecto donde se puede colaborar programando python. > > Gracias. > > Sergi Yo voy a comenzar uno para el concurso universitario de software libre[1] y toda colaboración será bien recibida. Para mi proyecto voy a utilizar base de datos, programación web y programación gtk o wx además de usar librerías de cifrado. Cualquier colaboración será bienvenida. Por cierto, el proyecto es un gestor de contraseñas y ficheros de configuración "distribuido" de tal forma que se puedan conectar todo tipo de clientes de forma fácil. [1] http://concursosoftwarelibre.org ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From alfonsodg en gmail.com Tue Nov 11 13:48:09 2008 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Tue, 11 Nov 2008 07:48:09 -0500 Subject: proyectos open source python In-Reply-To: <706652.29577.qm@web26003.mail.ukl.yahoo.com> References: <706652.29577.qm@web26003.mail.ukl.yahoo.com> Message-ID: Hola, Desde hace varios años tenemos algunos proyectos: https://launchpad.net/~alfonsodg Puedes unirte a cualquiera de ellos si deseas. Saludos, -------------------------------- Alfonso de la Guarda 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 COS www.cosperu.com alfonsodg.blogspot.com alfonsodg.wordpress.com Telef. 997550914 2008/11/11 Sergi Rosello : > > Un saludo. > > Estoy trasteando con python y me gustaría poder colaborar en algún proyecto Open Source. Agradecería que me indicárais si teneis constancia de algún proyecto donde se puede colaborar programando python. > > Gracias. > > Sergi > > ------------------------------------------------------------------------------------------------------------------------------------ > Nota Legal: Este correo electrónico puede contener información estrictamente confidencial y es de uso exclusivo del destinatario, quedando prohibida a cualquier otra persona su revelación, copia, distribución, o el ejercicio de cualquier acción relativa a su contenido. Si ha recibido este correo electrónico por error, por favor, conteste al remitente, y posteriormente proceda a borrarlo de su sistema. Gracias por su colaboración. ------------------------------------------------------------------------------------------------------------------------------------ > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From aguilarpia33 en gmail.com Tue Nov 11 14:45:04 2008 From: aguilarpia33 en gmail.com (VICTOR HUGO) Date: Tue, 11 Nov 2008 08:45:04 -0500 Subject: proyectos open source python In-Reply-To: References: <706652.29577.qm@web26003.mail.ukl.yahoo.com> Message-ID: <71b2c1560811110545n778c6c51j713ac04e65fd10cc@mail.gmail.com> hola todos soy de Lima Peru y me gustaria colaborar con lo poco que se de python asimismo muchas gracias por dejarme entrar a este lista de correos El 11 de noviembre de 2008 7:48, Alfonso de la Guarda escribió: > Hola, > > Desde hace varios años tenemos algunos proyectos: > https://launchpad.net/~alfonsodg > Puedes unirte a cualquiera de ellos si deseas. > > Saludos, > > -------------------------------- > Alfonso de la Guarda > 1024D/B23B24A4 > 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 > > COS > www.cosperu.com > alfonsodg.blogspot.com > alfonsodg.wordpress.com > Telef. 997550914 > > > > 2008/11/11 Sergi Rosello : > > > > Un saludo. > > > > Estoy trasteando con python y me gustaría poder colaborar en algún > proyecto Open Source. Agradecería que me indicárais si teneis constancia de > algún proyecto donde se puede colaborar programando python. > > > > Gracias. > > > > Sergi > > > > > ------------------------------------------------------------------------------------------------------------------------------------ > > Nota Legal: Este correo electrónico puede contener información > estrictamente confidencial y es de uso exclusivo del destinatario, quedando > prohibida a cualquier otra persona su revelación, copia, distribución, o el > ejercicio de cualquier acción relativa a su contenido. Si ha recibido este > correo electrónico por error, por favor, conteste al remitente, y > posteriormente proceda a borrarlo de su sistema. Gracias por su > colaboración. > ------------------------------------------------------------------------------------------------------------------------------------ > > > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From linmatoscastillo en gmail.com Tue Nov 11 17:07:02 2008 From: linmatoscastillo en gmail.com (Daylin Matos) Date: Tue, 11 Nov 2008 16:07:02 +0000 Subject: realizar cambios en una BD usando python ...!!! Message-ID: Holaaa a todos : Soy principiante con le python y el django ... realmente no se casi nada ... pero bueno me encuentro trabajando en una Base de Datos donde llevamos algunos controles de ciertas cosas .... pero bueno directo al grano .. loq ue quiero saber es como puedo hacer algunos cambios ...yo exporte desde mi BD un archivo csv ...donde están todos los datos de esa personas ..pero el campo fecha es un sólo campo ... y yo quisiera dividirlo en año , mes y día ... es decir que sean 3 campos y que se me muestre de la siguiente forma ...2008-11-11.... Cómo pudiera hacre este cambio haciendo uso del lenguaje python ???...ya me han dicho que haciendo algunos cambios en mi BD ...esa es una opción ...pero bueno quisiera esta opción de hacerlo a través de código ... Nota: uan ves descargado este archivo ....si le hago los cambios ...como pueo hacer para que todos me cojan los cambios ...tengo 1445 usuarios ... no podría hacerlo manuelmante ... sería un disparate ... Bueno espero ayuda de alguien que me pueda guiar ... y me diga como me las puedo arreglar ..con mi problemita ... Saludos a todos ... Daylin....!!! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lgmerino en yahoo.com Tue Nov 11 17:56:28 2008 From: lgmerino en yahoo.com (Luis Garcia Merino) Date: Tue, 11 Nov 2008 08:56:28 -0800 (PST) Subject: realizar cambios en una BD usando python ...!!! References: Message-ID: <58113.13764.qm@web56503.mail.re3.yahoo.com> ________________________________ From: Daylin Matos To: python-es en aditel.org Sent: Tuesday, November 11, 2008 5:07:02 PM Subject: [Python-es] realizar cambios en una BD usando python ...!!! Holaaa a todos : Soy principiante con le python y el django ... realmente no se casi nada ... pero bueno me encuentro trabajando en una Base de Datos donde llevamos algunos controles de ciertas cosas .... pero bueno directo al grano .. loq ue quiero saber es como puedo hacer algunos cambios ...yo exporte desde mi BD un archivo csv ...donde están todos los datos de esa personas ..pero el campo fecha es un sólo campo ... y yo quisiera dividirlo en año , mes y día ... es decir que sean 3 campos y que se me muestre de la siguiente forma ...2008-11-11.... Cómo pudiera hacre este cambio haciendo uso del lenguaje python ???...ya me han dicho que haciendo algunos cambios en mi BD ...esa es una opción ...pero bueno quisiera esta opción de hacerlo a través de código ... Nota: uan ves descargado este archivo ....si le hago los cambios ...como pueo hacer para que todos me cojan los cambios ...tengo 1445 usuarios ... no podría hacerlo manuelmante ... sería un disparate ... Bueno espero ayuda de alguien que me pueda guiar ... y me diga como me las puedo arreglar ..con mi problemita ... Saludos a todos ... Daylin....!!! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes Hola Daylin, mi recomendación es que estudies un poco sobre Python, SQL y bases de datos en general antes de ponerte a programar. Tutoriales sobre python hay montones, éste es un buen sitio por donde empezar: http://es.diveintopython.org/ Un tutorial de SQL: http://sql.1keydata.com/es/ Cómo utilizar una base de datos (hay muchas) con Python: Si utilizas Access busca información sobre win32com y échale un vistazo a esto: http://sourceforge.net/projects/pywin32/ Para SQLite: http://www.devshed.com/c/a/Python/Using-SQLite-in-Python/ Para MySQL: http://www.devshed.com/c/a/Python/MySQL-Connectivity-With-Python/ Un saludo y mucho ánimo, Luis _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From esteban en princesa.pri.sld.cu Tue Nov 11 12:16:56 2008 From: esteban en princesa.pri.sld.cu (=?iso-8859-15?Q?Luis_Esteban_de_Dios_N=FA=F1ez?=) Date: Tue, 11 Nov 2008 12:16:56 +0100 Subject: proyectos open source python In-Reply-To: <1226393641.7476.4.camel@gorrion.emergya.info> References: <706652.29577.qm@web26003.mail.ukl.yahoo.com> <1226393641.7476.4.camel@gorrion.emergya.info> Message-ID: Hola Daniel, > Cualquier colaboración será bienvenida. > > Por cierto, el proyecto es un gestor de contraseñas y ficheros de > configuración "distribuido" de tal forma que se puedan conectar todo > tipo de clientes de forma fácil. > > [1] http://concursosoftwarelibre.org Me gustaría enrolarme en algo así. -- Saludos, Luis Esteban de Dios Núñez --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From matias_desouza en fastmail.fm Tue Nov 11 19:45:01 2008 From: matias_desouza en fastmail.fm (matias desouza) Date: Tue, 11 Nov 2008 10:45:01 -0800 Subject: base de datos sonora Message-ID: <1226429101.23158.1284205653@webmail.messagingengine.com> Buenos dias, tengo una duda sobre cual seria la mejor manera de hacer una base de datos de sonidos con su respectivo buscador. tengo una colecion de varios discos con sonidos. Lo que quiero es subir todos los sonidos a mi servidor web, pero como son tantos sonidos lo que quiero es hacer mecanismo de busqueda de sonidos para poder encontar los sonidos que necesite rapidamente. La idea es tener una pagina web con un buscador y al poner por ejemplo la palabra "caotico" , me salga una lista sonidos que contienen ese tag puediendo asi descargar los sonidos que me interesan. Alguien tiene idea de cual sera la mejor forma para hacer esto? Lo que he pensando crear tags o descripciones de los sonidos en un archivo aparte y meterlos en una base de datos mysql. Osea lo que pense es hacer una base de datos con los tags o los archivos que describen los sonidos. Me gustaria oir ideas o recomendaciones sobre cual seria las mejores de formas de hacer lo que quiero hacer. muchas gracias Matias. -- matias desouza matias_desouza en fastmail.fm -- http://www.fastmail.fm - And now for something completely different… _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Tue Nov 11 17:42:42 2008 From: ematus en gmail.com (Eduardo Matus) Date: Tue, 11 Nov 2008 13:42:42 -0300 Subject: realizar cambios en una BD usando python ...!!! In-Reply-To: References: Message-ID: <984ad6a0811110842h2af571cftec27acc9a3cceca2@mail.gmail.com> para que quieres separar la fecha en 3 campos? 2008/11/11 Daylin Matos > Holaaa a todos : > Soy principiante con le python y el django ... realmente no se casi nada > ... pero bueno me encuentro trabajando en una Base de Datos donde llevamos > algunos controles de ciertas cosas .... pero bueno directo al grano .. loq > ue quiero saber es como puedo hacer algunos cambios ...yo exporte desde mi > BD un archivo csv ...donde están todos los datos de esa personas ..pero el > campo fecha es un sólo campo ... y yo quisiera dividirlo en año , mes y día > ... es decir que sean 3 campos y que se me muestre de la siguiente forma > ...2008-11-11.... Cómo pudiera hacre este cambio haciendo uso del lenguaje > python ???...ya me han dicho que haciendo algunos cambios en mi BD ...esa > es > una opción ...pero bueno quisiera esta opción de hacerlo a través de código > ... > > Nota: uan ves descargado este archivo ....si le hago los cambios ...como > pueo hacer para que todos me cojan los cambios ...tengo 1445 usuarios ... > no > podría hacerlo manuelmante ... sería un disparate ... > Bueno espero ayuda de alguien que me pueda guiar ... y me diga como me las > puedo arreglar ..con mi problemita ... > > Saludos a todos ... > > Daylin....!!! > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- _______________________________________ Eduardo Andrés Matus Coquelet Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales Santiago, Chile. _______________________________________ Celular: (07) 77113825 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From marcos.alcazar en gmail.com Tue Nov 11 18:51:17 2008 From: marcos.alcazar en gmail.com (Marcos Alcazar) Date: Tue, 11 Nov 2008 15:51:17 -0200 Subject: base de datos sonora In-Reply-To: <1226429101.23158.1284205653@webmail.messagingengine.com> References: <1226429101.23158.1284205653@webmail.messagingengine.com> Message-ID: <4919C615.3070008@gmail.com> matias desouza escribió: > Buenos dias, tengo una duda sobre cual seria la mejor manera de hacer > una base de datos de sonidos con su respectivo buscador. > > tengo una colecion de varios discos con sonidos. Lo que quiero es subir > todos los sonidos a mi servidor web, pero como son tantos sonidos lo > que quiero es hacer mecanismo de busqueda de sonidos para poder encontar > los sonidos que necesite rapidamente. La idea es tener una pagina web > con un buscador y al poner por ejemplo la palabra "caotico" , me salga > una lista sonidos que contienen ese tag puediendo asi descargar los > sonidos que me interesan. Alguien tiene idea de cual sera la mejor forma > para hacer esto? Lo que he pensando crear tags o descripciones de los > sonidos en un archivo aparte y meterlos en una base de datos mysql. Osea > lo que pense es hacer una base de datos con los tags o los archivos que > describen los sonidos. > Me gustaria oir ideas o recomendaciones sobre cual seria las mejores de > formas de hacer lo que quiero hacer. muchas gracias Hola Matias. Si tenes la posibilidad de instalarte Amarok, éste te crea automáticamente una base de datos con varias tablitas, me parece que ya preparadas para lo que pretendés hacer. Yo por lo menos en Ubuntu, la primera vez corro Amarok luego de instalarlo, me da la opción de elegir qué motor quiero usar para guardar los datos de la colección. Creo que las opciones son SQLite, Postgreql y MySql. Yo la última vez elegí Postgres y pude ver todas las tablas que te crea. Me parece que te puede ser bastante útil. Espero haber ayudado. Saludos, Marcos Alcázar _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From linmatoscastillo en gmail.com Tue Nov 11 20:20:07 2008 From: linmatoscastillo en gmail.com (Daylin Matos) Date: Tue, 11 Nov 2008 19:20:07 +0000 Subject: realizar cambios en una BD usando python ...!!! In-Reply-To: <984ad6a0811110842h2af571cftec27acc9a3cceca2@mail.gmail.com> References: <984ad6a0811110842h2af571cftec27acc9a3cceca2@mail.gmail.com> Message-ID: a ver Eduardo ..lo que sucede es que la fecha aparece pero con serios problemas...aveces no pone el día ... otras no pone el mes ... y nunca pone el año bien ...nos aparecen años que ni remotamente nosotros vamos a llegar hasta allá ..jajajajaja...y es por eso que queremos separarlo en 3 campos ... año, mes y día .... PD: si sabes de alguna otra forma en que pueda solucionar este problemita ..te lo agradecería ... Saludosss...!!!! El 11 de noviembre de 2008 16:42, Eduardo Matus escribió: > para que quieres separar la fecha en 3 campos? > > 2008/11/11 Daylin Matos > > > Holaaa a todos : > > Soy principiante con le python y el django ... realmente no se casi nada > > ... pero bueno me encuentro trabajando en una Base de Datos donde > llevamos > > algunos controles de ciertas cosas .... pero bueno directo al grano .. > loq > > ue quiero saber es como puedo hacer algunos cambios ...yo exporte desde > mi > > BD un archivo csv ...donde están todos los datos de esa personas ..pero > el > > campo fecha es un sólo campo ... y yo quisiera dividirlo en año , mes y > día > > ... es decir que sean 3 campos y que se me muestre de la siguiente forma > > ...2008-11-11.... Cómo pudiera hacre este cambio haciendo uso del > lenguaje > > python ???...ya me han dicho que haciendo algunos cambios en mi BD ...esa > > es > > una opción ...pero bueno quisiera esta opción de hacerlo a través de > código > > ... > > > > Nota: uan ves descargado este archivo ....si le hago los cambios ...como > > pueo hacer para que todos me cojan los cambios ...tengo 1445 usuarios ... > > no > > podría hacerlo manuelmante ... sería un disparate ... > > Bueno espero ayuda de alguien que me pueda guiar ... y me diga como me > las > > puedo arreglar ..con mi problemita ... > > > > Saludos a todos ... > > > > Daylin....!!! > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > _______________________________________ > Eduardo Andrés Matus Coquelet > Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales > Santiago, Chile. > _______________________________________ > > Celular: (07) 77113825 > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Tue Nov 11 20:59:29 2008 From: ematus en gmail.com (Eduardo Matus) Date: Tue, 11 Nov 2008 16:59:29 -0300 Subject: realizar cambios en una BD usando python ...!!! In-Reply-To: References: <984ad6a0811110842h2af571cftec27acc9a3cceca2@mail.gmail.com> Message-ID: <984ad6a0811111159v6962f2fctc3196bc142421181@mail.gmail.com> Tienes que explicarte mejor, la verdad no te entendi nada... 2008/11/11 Daylin Matos > a ver Eduardo ..lo que sucede es que la fecha aparece pero con serios > problemas...aveces no pone el día ... otras no pone el mes ... y nunca pone > el año bien ...nos aparecen años que ni remotamente nosotros vamos a llegar > hasta allá ..jajajajaja...y es por eso que queremos separarlo en 3 campos > ... año, mes y día .... > PD: si sabes de alguna otra forma en que pueda solucionar este problemita > ..te lo agradecería ... > > Saludosss...!!!! > > El 11 de noviembre de 2008 16:42, Eduardo Matus > escribió: > > > para que quieres separar la fecha en 3 campos? > > > > 2008/11/11 Daylin Matos > > > > > Holaaa a todos : > > > Soy principiante con le python y el django ... realmente no se casi > nada > > > ... pero bueno me encuentro trabajando en una Base de Datos donde > > llevamos > > > algunos controles de ciertas cosas .... pero bueno directo al grano .. > > loq > > > ue quiero saber es como puedo hacer algunos cambios ...yo exporte desde > > mi > > > BD un archivo csv ...donde están todos los datos de esa personas ..pero > > el > > > campo fecha es un sólo campo ... y yo quisiera dividirlo en año , mes y > > día > > > ... es decir que sean 3 campos y que se me muestre de la siguiente > forma > > > ...2008-11-11.... Cómo pudiera hacre este cambio haciendo uso del > > lenguaje > > > python ???...ya me han dicho que haciendo algunos cambios en mi BD > ...esa > > > es > > > una opción ...pero bueno quisiera esta opción de hacerlo a través de > > código > > > ... > > > > > > Nota: uan ves descargado este archivo ....si le hago los cambios > ...como > > > pueo hacer para que todos me cojan los cambios ...tengo 1445 usuarios > ... > > > no > > > podría hacerlo manuelmante ... sería un disparate ... > > > Bueno espero ayuda de alguien que me pueda guiar ... y me diga como me > > las > > > puedo arreglar ..con mi problemita ... > > > > > > Saludos a todos ... > > > > > > Daylin....!!! > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > > > > > -- > > _______________________________________ > > Eduardo Andrés Matus Coquelet > > Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales > > Santiago, Chile. > > _______________________________________ > > > > Celular: (07) 77113825 > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- _______________________________________ Eduardo Andrés Matus Coquelet Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales Santiago, Chile. _______________________________________ Celular: (07) 77113825 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Tue Nov 11 21:20:21 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Tue, 11 Nov 2008 17:20:21 -0300 Subject: base de datos sonora In-Reply-To: <1226429101.23158.1284205653@webmail.messagingengine.com> References: <1226429101.23158.1284205653@webmail.messagingengine.com> Message-ID: <1226434821.13301.22.camel@clb-laptop> http://www.postgresql.org/docs/8.3/interactive/datatype-binary.html lee eso, te podría servir El mar, 11-11-2008 a las 10:45 -0800, matias desouza escribió: > > Buenos dias, tengo una duda sobre cual seria la mejor manera de hacer > una base de datos de sonidos con su respectivo buscador. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Tue Nov 11 21:42:08 2008 From: dani en danigm.net (Daniel Garcia Moreno) Date: Tue, 11 Nov 2008 21:42:08 +0100 Subject: proyectos open source python In-Reply-To: References: <706652.29577.qm@web26003.mail.ukl.yahoo.com> <1226393641.7476.4.camel@gorrion.emergya.info> Message-ID: <1226436128.4934.7.camel@localhost.localdomain> El mar, 11-11-2008 a las 12:16 +0100, Luis Esteban de Dios Núñez escribió: > Hola Daniel, > > > Cualquier colaboración será bienvenida. > > > > Por cierto, el proyecto es un gestor de contraseñas y ficheros de > > configuración "distribuido" de tal forma que se puedan conectar todo > > tipo de clientes de forma fácil. > > > > [1] http://concursosoftwarelibre.org > > Me gustaría enrolarme en algo así. De momento sólo tengo el proyecto recién creado en la forja, este fin de semana supongo que empezaré a meter código y crearé un blog para el proyecto. Aquí está el enlace al proyecto en la forja: https://forja.rediris.es/projects/cusl3-geco/ Cosas que quiero utilizar en el proyecto: pygtk, cherrypy, xmlrpc, dbus, alguna librería criptográfica (Crypto), sqlobject, .... Y además quiero hacerlo python2.6/3.0 compatible. Cualquiera que esté interesado en echar una mano o ver de qué va la cosa, que me contacte directamente. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jlbetancourt en estudiantes.uci.cu Tue Nov 11 20:29:58 2008 From: jlbetancourt en estudiantes.uci.cu (=?utf-8?Q?Jorge_Luis_Betancourt_Gonz=C3=A1lez?=) Date: Tue, 11 Nov 2008 14:29:58 -0500 (CST) Subject: =?utf-8?q?Multiplexaci=C3=B3n_de_se=C3=B1ales_con_Py?= =?utf-8?q?thon?= Message-ID: <28961118.120241226431798295.JavaMail.root@zimbra2.uci.cu> Hola lista: En la Universidad me han pedido que implemente un programa que permita multiplexar por frecuencia (FDM), he intentado buscar alguna información sobre si con Python se puede hacer algo de esto pero no he encontrado, si alguien pudiera darme un norte, un enlace, página o si alguien ha hecho al respecto, sería de mucho ayuda. Gracias de antemano, slds -- El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. It is only in the mysterious equation of love that any logical reasons can be found. La verdadera estupidez derrota a la inteligencia artificial todo el tiempo. Mustrum Ridcully, Archicanciller de la Universidad Invisible ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From thernand en inf.utfsm.cl Tue Nov 11 19:37:25 2008 From: thernand en inf.utfsm.cl (Tomas Hernandez) Date: Tue, 11 Nov 2008 10:37:25 -0800 Subject: PyGTK, Comunicacion entre widgets (labels y spinbuttons) In-Reply-To: <2961109.2776301225456129881.JavaMail.root@zimbra2.uci.cu> References: <2961109.2776301225456129881.JavaMail.root@zimbra2.uci.cu> Message-ID: <4919D0E5.3050206@inf.utfsm.cl> Hola a todos, Veamos si alguien puede ayudarme: Tengo dos ventanas lanzadas desde modulos distintos: main.py (ventana principal) edit.py (ventana emergente) En la ventana principal tendo 2 widgets labels: lblX lblY En la ventna emergente tengo 2 widgets spinbuttons: spnbtnX spnbtnY La idea es mostrar en los labels los valores seteados desde los spinbuttons. He resuelto el problema de la siguiente manera: click en el boton ok de la ventana emergente (btnOk) PERO, para ver los valores actualizados en los labels tuve que forzarme a utilizar un boton extra llamado btnRefresh para actualizarlos. Mi pregunta: ¿Cómo puedo actualizar esos valores en los labels sin tener que dar click a btnRefresh?. Saludos, -- Tomás. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Tue Nov 11 23:57:38 2008 From: lasizoillo en gmail.com (lasizoillo) Date: Tue, 11 Nov 2008 23:57:38 +0100 Subject: base de datos sonora In-Reply-To: <1226429101.23158.1284205653@webmail.messagingengine.com> References: <1226429101.23158.1284205653@webmail.messagingengine.com> Message-ID: <49414f570811111457k75306b0cv70ab5065f161be49@mail.gmail.com> On Tue, Nov 11, 2008 at 7:45 PM, matias desouza wrote: > Buenos dias, tengo una duda sobre cual seria la mejor manera de hacer > una base de datos de sonidos con su respectivo buscador. > > tengo una colecion de varios discos con sonidos. Lo que quiero es subir > todos los sonidos a mi servidor web, pero como son tantos sonidos lo > que quiero es hacer mecanismo de busqueda de sonidos para poder encontar > los sonidos que necesite rapidamente. La idea es tener una pagina web > con un buscador y al poner por ejemplo la palabra "caotico" , me salga > una lista sonidos que contienen ese tag puediendo asi descargar los > sonidos que me interesan. Alguien tiene idea de cual sera la mejor forma > para hacer esto? Lo que he pensando crear tags o descripciones de los > sonidos en un archivo aparte y meterlos en una base de datos mysql. Osea > lo que pense es hacer una base de datos con los tags o los archivos que > describen los sonidos. > Me gustaria oir ideas o recomendaciones sobre cual seria las mejores de > formas de hacer lo que quiero hacer. muchas gracias > Cuando hablabas de un buscador de sonidos, por un momento pense que querias algo mo como musicbrainz[1], pero ya veo que es una simple aplicación de tags. Puedes tomar como referencia Tasty[2], que es una microaplicación python para hacer cosas de tags. [1] http://es.wikipedia.org/wiki/MusicBrainz#Sistemas_de_huellas_digitales_ac.C3.BAsticas [2] http://code.google.com/p/microapps/wiki/Tasty Un saludo: Javi > > Matias. > -- > matias desouza > matias_desouza en fastmail.fm > > -- > http://www.fastmail.fm - And now for something completely different? > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From forista2006 en gmail.com Tue Nov 11 23:59:16 2008 From: forista2006 en gmail.com (percy blanco) Date: Tue, 11 Nov 2008 17:59:16 -0500 Subject: como crear una pagina ewb en python sin framework Message-ID: <91038f150811111459y36d6ac04i98f74b5285c88531@mail.gmail.com> hola soy nuevo en python y tal ves esta pregunta parezca un poco tonta pero *como puedo realizar una pagina web en python claro sin utilizar un framework* ya que deseo crear un sistema web en python -- Atte: Zero2004 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From leandrotocalini en gmail.com Wed Nov 12 00:34:20 2008 From: leandrotocalini en gmail.com (leandro tocalini) Date: Tue, 11 Nov 2008 21:34:20 -0200 Subject: como crear una pagina ewb en python sin framework In-Reply-To: <91038f150811111459y36d6ac04i98f74b5285c88531@mail.gmail.com> References: <91038f150811111459y36d6ac04i98f74b5285c88531@mail.gmail.com> Message-ID: 2008/11/11 percy blanco > hola soy nuevo en python y tal ves esta pregunta parezca un poco tonta pero > *como puedo realizar una pagina web en python claro sin utilizar un > framework* ya que deseo crear un sistema web en python > > -- > Atte: > Zero2004 > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Osea decis a lo php? si es asi mod_python .... Sino podes usar cherrypy q es un frame pero no es te queda mucho de tu parte para hacer. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Wed Nov 12 00:27:34 2008 From: lasizoillo en gmail.com (lasizoillo) Date: Wed, 12 Nov 2008 00:27:34 +0100 Subject: como crear una pagina ewb en python sin framework In-Reply-To: <91038f150811111459y36d6ac04i98f74b5285c88531@mail.gmail.com> References: <91038f150811111459y36d6ac04i98f74b5285c88531@mail.gmail.com> Message-ID: <49414f570811111527s25475d78udd34516086c47288@mail.gmail.com> 2008/11/11 percy blanco : > hola soy nuevo en python y tal ves esta pregunta parezca un poco tonta pero > *como puedo realizar una pagina web en python claro sin utilizar un > framework* ya que deseo crear un sistema web en python > Montas un servidor http con soporte cgi como se hacia en los viejos tiempos: http://docs.python.org/library/cgihttpserver.html#module-CGIHTTPServer http://effbot.org/librarybook/cgihttpserver.htm Y luego escribes cgi en la ruta establecida: http://docs.python.org/library/cgi.html#module-cgi O mejor todavia, te adaptas a los nuevos tiempos y usas wsgi: http://docs.python.org/library/wsgiref.html#module-wsgiref La opción del cgi está obsoleta pero se usa todavía en sistemas empotrados como routers wifi y demas. Solo que los cgis se suelen programar en c porque no hay espacio para el interprete de python. La opción del wsgi es la que luego te van a soportar todos los frameworks modernos de python. Eso si, solo funciona dentro del mundillo python. Creo que es la opción que más te conviene, pero la otra no está demás saberla ;-) Un saludo: Javi > -- > Atte: > Zero2004 > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From forista2006 en gmail.com Wed Nov 12 01:11:53 2008 From: forista2006 en gmail.com (percy blanco) Date: Tue, 11 Nov 2008 19:11:53 -0500 Subject: se puede crear una redf social similar a facebook pero en ves de php usar python Message-ID: <91038f150811111611y1c531b37w5b9265864357208b@mail.gmail.com> hola de nuevo le escribo para quitarme esta duda ya que soy nuevo en python(en pañales) se puede desarrollar una red social parecida al facebook(es decir el api)pero en ves de php usar python y sin usar framework(django, cherry) si es asi me podrian recomendar algunalos libros para comenzar a ver como se usa python para la programacoion en web -- Atte: Zero2004 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Wed Nov 12 01:56:32 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Tue, 11 Nov 2008 21:56:32 -0300 Subject: PyGTK, Comunicacion entre widgets (labels y spinbuttons) In-Reply-To: <4919D0E5.3050206@inf.utfsm.cl> References: <2961109.2776301225456129881.JavaMail.root@zimbra2.uci.cu> <4919D0E5.3050206@inf.utfsm.cl> Message-ID: <172699c50811111656n65063cb6k970723e1709e62f9@mail.gmail.com> 2008/11/11 Tomas Hernandez : > Hola a todos, > > Veamos si alguien puede ayudarme: > > Tengo dos ventanas lanzadas desde modulos distintos: > main.py (ventana principal) > edit.py (ventana emergente) > > En la ventana principal tendo 2 widgets labels: > lblX > lblY > > En la ventna emergente tengo 2 widgets spinbuttons: > spnbtnX > spnbtnY > > > La idea es mostrar en los labels los valores seteados desde los spinbuttons. > He resuelto el problema de la siguiente manera: > > click en el boton ok de la ventana emergente (btnOk) Probaste utilizando las señales que emite el spinbutton cuando cambia?...puedes indicarnos como hiciste para que la ventana emergente quedara relacionada con su ventana «padre» principal? Como recomendación para que te podamos ayudar más rápido, fácil y bonito, siempre muestra un trozo de código (lo más limpio posible), para que podamos ver y posiblemente probar lo que estás construyendo, saludos > > PERO, para ver los valores actualizados en los labels tuve que forzarme a > utilizar un boton extra llamado btnRefresh para actualizarlos. > > Mi pregunta: > > ¿Cómo puedo actualizar esos valores en los labels sin tener que dar click a > btnRefresh?. > > Saludos, > > -- > Tomás. > > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From omaralvaradoluna en gmail.com Wed Nov 12 03:21:52 2008 From: omaralvaradoluna en gmail.com (Omar Alvarado) Date: Tue, 11 Nov 2008 20:21:52 -0600 Subject: como crear una pagina ewb en python sin framework In-Reply-To: <91038f150811111459y36d6ac04i98f74b5285c88531@mail.gmail.com> References: <91038f150811111459y36d6ac04i98f74b5285c88531@mail.gmail.com> Message-ID: <81ec654c0811111821s1ac6e917i5f05274e631f2410@mail.gmail.com> En la siguiente entrada de blog cuando recién comenzaba a usar python (no hace mucho), hice un miniminitutorial de Python HTML y MySQL, puedes echarle una vista a ver si te da una idea de como funciona hacer una página con Python y MySQL como base de datos. http://blog.aureasystems.com.mx/2008/10/pequeno-tutorial-de-python-mysql/ Saludos. -- Omar Alvarado | CTO omar.alvarado en aureasystems.com.mx http://www.aureasystems.com.mx 2008/11/11 percy blanco > hola soy nuevo en python y tal ves esta pregunta parezca un poco tonta pero > *como puedo realizar una pagina web en python claro sin utilizar un > framework* ya que deseo crear un sistema web en python > > -- > Atte: > Zero2004 > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From omaralvaradoluna en gmail.com Wed Nov 12 03:46:03 2008 From: omaralvaradoluna en gmail.com (Omar Alvarado) Date: Tue, 11 Nov 2008 20:46:03 -0600 Subject: realizar cambios en una BD usando python ...!!! In-Reply-To: <984ad6a0811111159v6962f2fctc3196bc142421181@mail.gmail.com> References: <984ad6a0811110842h2af571cftec27acc9a3cceca2@mail.gmail.com> <984ad6a0811111159v6962f2fctc3196bc142421181@mail.gmail.com> Message-ID: <81ec654c0811111846r5c982fc8j5a2d8fce1d4cf850@mail.gmail.com> Lo más probable es que hayas subido la fecha en algún formato que no reconoció el servidor y realizó mal el cálculo, si tienes la base de datos por ejemplo en excel, sería bueno que lo cambies primero al formato AAAA-MM-DD, lo exportes a CSV y luego lo vuelvas a subir para que el servidor reconozca ese dato, recuerda que MySQL utiliza las fechas en AAAA-MM-DD. Saludos. Omar Alvarado El 11 de noviembre de 2008 13:59, Eduardo Matus escribió: > Tienes que explicarte mejor, la verdad no te entendi nada... > > > > 2008/11/11 Daylin Matos > > > a ver Eduardo ..lo que sucede es que la fecha aparece pero con serios > > problemas...aveces no pone el día ... otras no pone el mes ... y nunca > pone > > el año bien ...nos aparecen años que ni remotamente nosotros vamos a > llegar > > hasta allá ..jajajajaja...y es por eso que queremos separarlo en 3 campos > > ... año, mes y día .... > > PD: si sabes de alguna otra forma en que pueda solucionar este > problemita > > ..te lo agradecería ... > > > > Saludosss...!!!! > > > > El 11 de noviembre de 2008 16:42, Eduardo Matus > > escribió: > > > > > para que quieres separar la fecha en 3 campos? > > > > > > 2008/11/11 Daylin Matos > > > > > > > Holaaa a todos : > > > > Soy principiante con le python y el django ... realmente no se casi > > nada > > > > ... pero bueno me encuentro trabajando en una Base de Datos donde > > > llevamos > > > > algunos controles de ciertas cosas .... pero bueno directo al grano > .. > > > loq > > > > ue quiero saber es como puedo hacer algunos cambios ...yo exporte > desde > > > mi > > > > BD un archivo csv ...donde están todos los datos de esa personas > ..pero > > > el > > > > campo fecha es un sólo campo ... y yo quisiera dividirlo en año , mes > y > > > día > > > > ... es decir que sean 3 campos y que se me muestre de la siguiente > > forma > > > > ...2008-11-11.... Cómo pudiera hacre este cambio haciendo uso del > > > lenguaje > > > > python ???...ya me han dicho que haciendo algunos cambios en mi BD > > ...esa > > > > es > > > > una opción ...pero bueno quisiera esta opción de hacerlo a través de > > > código > > > > ... > > > > > > > > Nota: uan ves descargado este archivo ....si le hago los cambios > > ...como > > > > pueo hacer para que todos me cojan los cambios ...tengo 1445 usuarios > > ... > > > > no > > > > podría hacerlo manuelmante ... sería un disparate ... > > > > Bueno espero ayuda de alguien que me pueda guiar ... y me diga como > me > > > las > > > > puedo arreglar ..con mi problemita ... > > > > > > > > Saludos a todos ... > > > > > > > > Daylin....!!! > > > > _______________________________________________ > > > > Lista de correo Python-es > > > > http://listas.aditel.org/listinfo/python-es > > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > > > > > > > > > > -- > > > _______________________________________ > > > Eduardo Andrés Matus Coquelet > > > Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales > > > Santiago, Chile. > > > _______________________________________ > > > > > > Celular: (07) 77113825 > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > _______________________________________ > Eduardo Andrés Matus Coquelet > Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales > Santiago, Chile. > _______________________________________ > > Celular: (07) 77113825 > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Omar Alvarado | CTO omar.alvarado en aureasystems.com.mx http://www.aureasystems.com.mx _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Wed Nov 12 14:27:23 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Wed, 12 Nov 2008 08:27:23 -0500 Subject: se puede crear una redf social similar a facebook pero en ves de php usar python In-Reply-To: <91038f150811111611y1c531b37w5b9265864357208b@mail.gmail.com> References: <91038f150811111611y1c531b37w5b9265864357208b@mail.gmail.com> Message-ID: Podrías usar CGI, pero sería bastante más tedioso. 2008/11/11 percy blanco > hola de nuevo le escribo para quitarme esta duda ya que soy nuevo en > python(en pañales) se puede desarrollar una red social parecida al > facebook(es decir el api)pero en ves de php usar python y sin usar > framework(django, cherry) si es asi me podrian recomendar algunalos libros > para comenzar a ver como se usa python para la programacoion en web > > -- > Atte: > Zero2004 > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From estebansaavedra en gmail.com Wed Nov 12 14:57:20 2008 From: estebansaavedra en gmail.com (Esteban Saavedra L.) Date: Wed, 12 Nov 2008 09:57:20 -0400 Subject: se puede crear una redf social similar a facebook pero en ves de php usar python In-Reply-To: <91038f150811111611y1c531b37w5b9265864357208b@mail.gmail.com> References: <91038f150811111611y1c531b37w5b9265864357208b@mail.gmail.com> Message-ID: <9d0ab9520811120557i7f66774epd283f3908de86ec7@mail.gmail.com> 2008/11/11 percy blanco : > hola de nuevo le escribo para quitarme esta duda ya que soy nuevo en > python(en pañales) se puede desarrollar una red social parecida al > facebook(es decir el api)pero en ves de php usar python y sin usar > framework(django, cherry) si es asi me podrian recomendar algunalos libros > para comenzar a ver como se usa python para la programacoion en web Mira actualmente en Bolivia se esta desarrollando un proyecto para la plataforma de alfabetizacion digital (proyecto en el que actualmente participo), tomando como base una red social y otros elementos, esta esta siendo desarrollada utilizando python (en gran parte del proyecto se esta utilizando django como framework). se espera que una vez terminado parcialmente o totalmente sea liberado, lastimosamente por temas de financiamiento y convenio, aun no puede ser liberada. salu2 Esteban -- Esteban Saavedra Lopez, Ph.D CEO Opentelematics.Bolivia Telefono:(+591.2) 5245959 Celular: +591 72450061 jesaavedra en opentelematics.org estebansaavedra en yahoo.com estebansaavedra en gmail.com Bolivia _____________________________________________ Te Invito a Visitarme y conocer mis Areas de Investigacion http://jesaavedra.opentelematics.org http://esteban.profesionales.org Si quieres chatear ICQ: 16270256 _____________________________________________ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From anlismon en gmail.com Wed Nov 12 15:18:27 2008 From: anlismon en gmail.com (Angel Lis) Date: Wed, 12 Nov 2008 15:18:27 +0100 Subject: se puede crear una redf social similar a facebook pero en ves de php usar python In-Reply-To: <91038f150811111611y1c531b37w5b9265864357208b@mail.gmail.com> References: <91038f150811111611y1c531b37w5b9265864357208b@mail.gmail.com> Message-ID: <36b9c9540811120618h154262eeyabe1c110264a71cf@mail.gmail.com> Si tu pregunta se traduce a que si se puede hacer un aplicación en python para web, la respuesta es Si. Si no quieres usar ningun framework, mirate mod_python o wsgi. Suerte, y si estás tan pez, empieza con algo más sencillito ;) 2008/11/12 percy blanco > hola de nuevo le escribo para quitarme esta duda ya que soy nuevo en > python(en pañales) se puede desarrollar una red social parecida al > facebook(es decir el api)pero en ves de php usar python y sin usar > framework(django, cherry) si es asi me podrian recomendar algunalos libros > para comenzar a ver como se usa python para la programacoion en web > > -- > Atte: > Zero2004 > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- -- Liso^TLOTB Bite my shiny metal ass ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kalith.9 en gmail.com Wed Nov 12 14:56:13 2008 From: kalith.9 en gmail.com (kalith kalith) Date: Wed, 12 Nov 2008 09:26:13 -0430 Subject: se puede crear una redf social similar a facebook pero en ves de php usar python In-Reply-To: References: <91038f150811111611y1c531b37w5b9265864357208b@mail.gmail.com> Message-ID: <3da702830811120556k7cad4bcdn896494bf89c4a386@mail.gmail.com> Lo que dice RadicalEd es cierto.. de ahi que nacen los frameworks para remediar las necesidades -- Seamos realistas y hagamos lo imposible _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From tanymono en yahoo.com.ar Wed Nov 12 21:56:26 2008 From: tanymono en yahoo.com.ar (Tany Villalba) Date: Wed, 12 Nov 2008 12:56:26 -0800 (PST) Subject: Que radio esta elegido (tvv) In-Reply-To: <771741b20811080834qee2aea5q5b826818ca0cf32e@mail.gmail.com> References: <771741b20811080834qee2aea5q5b826818ca0cf32e@mail.gmail.com> Message-ID: <511572.46944.qm@web52602.mail.re2.yahoo.com> Hola Mario; Gracias no lo ubicque en el ejemplo, pero pude resolverlo con self.frm_main_toolbar.GetToolState(id_opcion) Gracias ---------------------- Tany Villalba Villaba. Cusco - Peru --- El sáb 8-nov-08, Mario Lacunza escribió: De: Mario Lacunza Asunto: Re: [Python-es] Que radio esta elegido (tvv) Para: "Lista de discusión sobre python en castellano" Fecha: sábado, 8 de noviembre de 2008, 1:34 pm 2008/11/7 Tany Villalba > Buen dia amigos: > > > > Estoy ya hace varias horas intentado saber que boton esta seleccionado en > un wx.ToolBar y no estoy consiguiendolo. > > > > Bueno Tengo un wx.ToolBar y puse 4 opciones y las puse en la opcion > radio, es decir solo una puede ser elegida ala vez, bueno y en medio de > un proceso deseo saber cual de estos es el que fue elegido, ojo el > proceso no se ejecuta al hacer click en uno de estos botones de tipo > radio sino , que es parte de un proceso que se ejecuta mucho despues y > necesito saber cual de estos esta actualmente elegido. > > > > Saludos > > > > Y Muchas gracias > > ---------------------- > > Tany Villalba Villaba. > > Cusco - Peru > > > > ____________________________________________________________________________________ > ¡Buscá desde tu celular! > > Yahoo! oneSEARCH ahora está en Claro > > http://ar.mobile.yahoo.com/onesearch > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > En la wxDemo esta como hacerlo.... -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inf200468 en ucf.edu.cu Thu Nov 13 20:03:33 2008 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Thu, 13 Nov 2008 14:03:33 -0500 (EST) Subject: script en el cron Message-ID: <43544.10.14.2.11.1226603013.squirrel@correo> hola como puedo poner en el cron que me ejecute un script python Saludos JL -------------------------------- Servicio del Grupo de Redes Universidad de Cienfuegos Contacto: adminred en ucf.edu.cu ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Thu Nov 13 20:07:50 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Thu, 13 Nov 2008 14:07:50 -0500 Subject: script en el cron In-Reply-To: <43544.10.14.2.11.1226603013.squirrel@correo> References: <43544.10.14.2.11.1226603013.squirrel@correo> Message-ID: usa el comando crontab -e Añade con fecha y hora + la ubicacion de donde esta el script a ejecutar y listo. 2008/11/13 > > > hola > como puedo poner en el cron que me ejecute un script python > Saludos JL > > > -------------------------------- > Servicio del Grupo de Redes > Universidad de Cienfuegos > Contacto: adminred en ucf.edu.cu > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inf200468 en ucf.edu.cu Thu Nov 13 20:12:02 2008 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Thu, 13 Nov 2008 14:12:02 -0500 (EST) Subject: script en el cron In-Reply-To: References: <43544.10.14.2.11.1226603013.squirrel@correo> Message-ID: <60096.10.14.0.12.1226603522.squirrel@correo> yo puse tambien al interprete, o sea algo como ...   python /home/jorge/Escritorio/filtrar.py pero no funciona > usa el comando crontab -e > Añade con fecha y hora + la ubicacion de donde esta el script a ejecutar y > listo. > > 2008/11/13 > >> >> >> hola >> como puedo poner en el cron que me ejecute un script python >> Saludos JL >> >> >> -------------------------------- >> Servicio del Grupo de Redes >> Universidad de Cienfuegos >> Contacto: adminred en ucf.edu.cu >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > The knowledge is the most dangerous > weapon & SoloCodigo is the best programing webforum. > http://foros.solocodigo.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -------------------------------- Servicio del Grupo de Redes Universidad de Cienfuegos Contacto: adminred en ucf.edu.cu ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inf200468 en ucf.edu.cu Thu Nov 13 20:18:24 2008 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Thu, 13 Nov 2008 14:18:24 -0500 (EST) Subject: script en el cron In-Reply-To: References: <43544.10.14.2.11.1226603013.squirrel@correo> Message-ID: <45075.10.14.0.12.1226603904.squirrel@correo> esto es lo que puse , pero no lo esta haciendo, es un script que toma los datos de un fichero log y lo almacena en una bd. 5  7  *** root pyhton /home/jorge/Escritorio/filtra.py > usa el comando crontab -e > Añade con fecha y hora + la ubicacion de donde esta el script a ejecutar y > listo. > > 2008/11/13 > >> >> >> hola >> como puedo poner en el cron que me ejecute un script python >> Saludos JL >> >> >> -------------------------------- >> Servicio del Grupo de Redes >> Universidad de Cienfuegos >> Contacto: adminred en ucf.edu.cu >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > The knowledge is the most dangerous > weapon & SoloCodigo is the best programing webforum. > http://foros.solocodigo.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -------------------------------- Servicio del Grupo de Redes Universidad de Cienfuegos Contacto: adminred en ucf.edu.cu ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inf200468 en ucf.edu.cu Thu Nov 13 20:22:26 2008 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Thu, 13 Nov 2008 14:22:26 -0500 (EST) Subject: script en el cron In-Reply-To: References: <43544.10.14.2.11.1226603013.squirrel@correo> Message-ID: <57381.10.14.0.12.1226604146.squirrel@correo> no se si lo que esta mal es que llamo al interprete, como puedo ponerlo si especificarle el interprete > usa el comando crontab -e > Añade con fecha y hora + la ubicacion de donde esta el script a ejecutar y > listo. > > 2008/11/13 > >> >> >> hola >> como puedo poner en el cron que me ejecute un script python >> Saludos JL >> >> >> -------------------------------- >> Servicio del Grupo de Redes >> Universidad de Cienfuegos >> Contacto: adminred en ucf.edu.cu >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > The knowledge is the most dangerous > weapon & SoloCodigo is the best programing webforum. > http://foros.solocodigo.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -------------------------------- Servicio del Grupo de Redes Universidad de Cienfuegos Contacto: adminred en ucf.edu.cu ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From alberto en toscat.net Thu Nov 13 21:00:20 2008 From: alberto en toscat.net (Alberto Valverde) Date: Thu, 13 Nov 2008 21:00:20 +0100 Subject: script en el cron In-Reply-To: <57381.10.14.0.12.1226604146.squirrel@correo> References: <43544.10.14.2.11.1226603013.squirrel@correo> <57381.10.14.0.12.1226604146.squirrel@correo> Message-ID: <491C8754.6030309@toscat.net> inf200468 en ucf.edu.cu wrote: > no se si lo que esta mal es que llamo al interprete, como puedo ponerlo si especificarle > el interprete > Pon el la primera línea del script: #!/usr/bin/env python y asegurate de que el script tiene permisos de ejecución: chmod a+x /home/jorge/Escritorio/filtra.py Antes de ponerlo en el cron asegurate de que lo puedes ejecutar sin especificar el intérprete desde la shell alberto ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Thu Nov 13 20:33:09 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Thu, 13 Nov 2008 14:33:09 -0500 Subject: script en el cron In-Reply-To: <57381.10.14.0.12.1226604146.squirrel@correo> References: <43544.10.14.2.11.1226603013.squirrel@correo> <57381.10.14.0.12.1226604146.squirrel@correo> Message-ID: dale permisos de ejecucion al script, aunque lo mas conveniente es ejecutarlo con el interprete directamente, aunque antes podrias trasladarte al directorio donde esta el script, tambien funcionaria cd /path/del/script python /path/del/script/script.py 2008/11/13 > > > no se si lo que esta mal es que llamo al interprete, como puedo ponerlo si > especificarle > el interprete > > > > usa el comando crontab -e > > Añade con > fecha y hora + la ubicacion de donde esta el script a ejecutar y > > listo. > > > > 2008/11/13 > > > >> > >> > >> hola > >> como puedo poner en el cron que me ejecute > un script python > >> Saludos JL > >> > >> > >> > -------------------------------- > >> Servicio del Grupo de Redes > >> > Universidad de Cienfuegos > >> Contacto: adminred en ucf.edu.cu > >> > >> _______________________________________________ > >> Lista de correo > Python-es > >> http://listas.aditel.org/listinfo/python-es > >> FAQ: > http://listas.aditel.org/faqpyes > >> > > > > > > > > -- > > The knowledge is the most dangerous > > weapon & > SoloCodigo is the best programing webforum. > > http://foros.solocodigo.com > > _______________________________________________ > > Lista de correo > Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: > http://listas.aditel.org/faqpyes > > > > > -------------------------------- > Servicio del Grupo de Redes > Universidad de Cienfuegos > Contacto: adminred en ucf.edu.cu > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From oinos en web.de Thu Nov 13 21:43:57 2008 From: oinos en web.de (=?ISO-8859-1?Q?Pablo_Rodr=EDguez?=) Date: Thu, 13 Nov 2008 21:43:57 +0100 Subject: eventos de teclado en Python Message-ID: <491C918D.2050306@web.de> Hola, para poder recoger las entradas de teclado en un pequeño programita en Python (para empezar y terminar una grabación). La manera de hacerlo con Glade es crear una ventana y hacer que capte el evento de pulsar una tecla. Pero es muy engorroso y me gustaría poder eliminar Glade y la necesidad de crear una ventana. ¿Cómo podría hacer algo así en Python puro? Con input se puede hacer, pero ha de ser una letra (no vale pulsar enter o espacio) y además hay que pulsar enter al final. Gracias de antemano, Pablo _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Thu Nov 13 20:20:29 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 13 Nov 2008 14:20:29 -0500 Subject: script en el cron In-Reply-To: <60096.10.14.0.12.1226603522.squirrel@correo> References: <43544.10.14.2.11.1226603013.squirrel@correo> <60096.10.14.0.12.1226603522.squirrel@correo> Message-ID: Prueba algo como esto: export PYTHONPATH=... aqui mi python path .... 1 * * * * /usr/bin/python /home/jorge/...blah blah blah.... Suerte. Jose 2008/11/13 > > > yo puse tambien al interprete, o sea algo como ...? python > /home/jorge/Escritorio/filtrar.py > pero no funciona > > > usa el comando > crontab -e > > Añade con fecha y hora + la ubicacion de donde esta el > script a ejecutar y > > listo. > > > > 2008/11/13 > > > > >> > >> > >> > hola > >> como puedo poner en el cron que me ejecute un script python > >> Saludos JL > >> > >> > >> > -------------------------------- > >> Servicio del Grupo de Redes > >> > Universidad de Cienfuegos > >> Contacto: adminred en ucf.edu.cu > >> > >> _______________________________________________ > >> Lista de correo > Python-es > >> http://listas.aditel.org/listinfo/python-es > >> FAQ: > http://listas.aditel.org/faqpyes > >> > > > > > > > > -- > > The knowledge is the most dangerous > > weapon & > SoloCodigo is the best programing webforum. > > http://foros.solocodigo.com > > _______________________________________________ > > Lista de correo > Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: > http://listas.aditel.org/faqpyes > > > > > -------------------------------- > Servicio del Grupo de Redes > Universidad de Cienfuegos > Contacto: adminred en ucf.edu.cu > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlos.zun en gmail.com Fri Nov 14 04:16:35 2008 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Thu, 13 Nov 2008 22:16:35 -0500 Subject: realizar cambios en una BD usando python ...!!! In-Reply-To: <81ec654c0811111846r5c982fc8j5a2d8fce1d4cf850@mail.gmail.com> References: <984ad6a0811110842h2af571cftec27acc9a3cceca2@mail.gmail.com> <984ad6a0811111159v6962f2fctc3196bc142421181@mail.gmail.com> <81ec654c0811111846r5c982fc8j5a2d8fce1d4cf850@mail.gmail.com> Message-ID: En tu aplicación podrías tener 3 campos separados para poner año, mes y día y antes de guardar a la base de datos los concatenas en un solo dato que iría al campo de fecha. Así no tendrías que hacer el cambio en la DB y evitas problemas de formato. Saludos 2008/11/11 Omar Alvarado : > Lo más probable es que hayas subido la fecha en algún formato que no > reconoció el servidor y realizó mal el cálculo, si tienes la base de datos > por ejemplo en excel, sería bueno que lo cambies primero al formato > AAAA-MM-DD, lo exportes a CSV y luego lo vuelvas a subir para que el > servidor reconozca ese dato, recuerda que MySQL utiliza las fechas en > AAAA-MM-DD. > > Saludos. > > Omar Alvarado > > > > El 11 de noviembre de 2008 13:59, Eduardo Matus escribió: > >> Tienes que explicarte mejor, la verdad no te entendi nada... >> >> >> >> 2008/11/11 Daylin Matos >> >> > a ver Eduardo ..lo que sucede es que la fecha aparece pero con serios >> > problemas...aveces no pone el día ... otras no pone el mes ... y nunca >> pone >> > el año bien ...nos aparecen años que ni remotamente nosotros vamos a >> llegar >> > hasta allá ..jajajajaja...y es por eso que queremos separarlo en 3 campos >> > ... año, mes y día .... >> > PD: si sabes de alguna otra forma en que pueda solucionar este >> problemita >> > ..te lo agradecería ... >> > >> > Saludosss...!!!! >> > >> > El 11 de noviembre de 2008 16:42, Eduardo Matus >> > escribió: >> > >> > > para que quieres separar la fecha en 3 campos? >> > > >> > > 2008/11/11 Daylin Matos >> > > >> > > > Holaaa a todos : >> > > > Soy principiante con le python y el django ... realmente no se casi >> > nada >> > > > ... pero bueno me encuentro trabajando en una Base de Datos donde >> > > llevamos >> > > > algunos controles de ciertas cosas .... pero bueno directo al grano >> .. >> > > loq >> > > > ue quiero saber es como puedo hacer algunos cambios ...yo exporte >> desde >> > > mi >> > > > BD un archivo csv ...donde están todos los datos de esa personas >> ..pero >> > > el >> > > > campo fecha es un sólo campo ... y yo quisiera dividirlo en año , mes >> y >> > > día >> > > > ... es decir que sean 3 campos y que se me muestre de la siguiente >> > forma >> > > > ...2008-11-11.... Cómo pudiera hacre este cambio haciendo uso del >> > > lenguaje >> > > > python ???...ya me han dicho que haciendo algunos cambios en mi BD >> > ...esa >> > > > es >> > > > una opción ...pero bueno quisiera esta opción de hacerlo a través de >> > > código >> > > > ... >> > > > >> > > > Nota: uan ves descargado este archivo ....si le hago los cambios >> > ...como >> > > > pueo hacer para que todos me cojan los cambios ...tengo 1445 usuarios >> > ... >> > > > no >> > > > podría hacerlo manuelmante ... sería un disparate ... >> > > > Bueno espero ayuda de alguien que me pueda guiar ... y me diga como >> me >> > > las >> > > > puedo arreglar ..con mi problemita ... >> > > > >> > > > Saludos a todos ... >> > > > >> > > > Daylin....!!! -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Fri Nov 14 04:20:16 2008 From: ematus en gmail.com (Eduardo Matus) Date: Fri, 14 Nov 2008 00:20:16 -0300 Subject: realizar cambios en una BD usando python ...!!! In-Reply-To: References: <984ad6a0811110842h2af571cftec27acc9a3cceca2@mail.gmail.com> <984ad6a0811111159v6962f2fctc3196bc142421181@mail.gmail.com> <81ec654c0811111846r5c982fc8j5a2d8fce1d4cf850@mail.gmail.com> Message-ID: <984ad6a0811131920r4fb99bd5x123e82d592be8b98@mail.gmail.com> lo que tiene que hacer es guardar un datetime en la bd, no se cual es su problema... 2008/11/14 Carlos Zuniga > En tu aplicación podrías tener 3 campos separados para poner año, mes > y día y antes de guardar a la base de datos los concatenas en un solo > dato que iría al campo de fecha. Así no tendrías que hacer el cambio > en la DB y evitas problemas de formato. > > Saludos > > 2008/11/11 Omar Alvarado : > > Lo más probable es que hayas subido la fecha en algún formato que no > > reconoció el servidor y realizó mal el cálculo, si tienes la base de > datos > > por ejemplo en excel, sería bueno que lo cambies primero al formato > > AAAA-MM-DD, lo exportes a CSV y luego lo vuelvas a subir para que el > > servidor reconozca ese dato, recuerda que MySQL utiliza las fechas en > > AAAA-MM-DD. > > > > Saludos. > > > > Omar Alvarado > > > > > > > > El 11 de noviembre de 2008 13:59, Eduardo Matus > escribió: > > > >> Tienes que explicarte mejor, la verdad no te entendi nada... > >> > >> > >> > >> 2008/11/11 Daylin Matos > >> > >> > a ver Eduardo ..lo que sucede es que la fecha aparece pero con serios > >> > problemas...aveces no pone el día ... otras no pone el mes ... y nunca > >> pone > >> > el año bien ...nos aparecen años que ni remotamente nosotros vamos a > >> llegar > >> > hasta allá ..jajajajaja...y es por eso que queremos separarlo en 3 > campos > >> > ... año, mes y día .... > >> > PD: si sabes de alguna otra forma en que pueda solucionar este > >> problemita > >> > ..te lo agradecería ... > >> > > >> > Saludosss...!!!! > >> > > >> > El 11 de noviembre de 2008 16:42, Eduardo Matus > >> > escribió: > >> > > >> > > para que quieres separar la fecha en 3 campos? > >> > > > >> > > 2008/11/11 Daylin Matos > >> > > > >> > > > Holaaa a todos : > >> > > > Soy principiante con le python y el django ... realmente no se > casi > >> > nada > >> > > > ... pero bueno me encuentro trabajando en una Base de Datos donde > >> > > llevamos > >> > > > algunos controles de ciertas cosas .... pero bueno directo al > grano > >> .. > >> > > loq > >> > > > ue quiero saber es como puedo hacer algunos cambios ...yo exporte > >> desde > >> > > mi > >> > > > BD un archivo csv ...donde están todos los datos de esa personas > >> ..pero > >> > > el > >> > > > campo fecha es un sólo campo ... y yo quisiera dividirlo en año , > mes > >> y > >> > > día > >> > > > ... es decir que sean 3 campos y que se me muestre de la siguiente > >> > forma > >> > > > ...2008-11-11.... Cómo pudiera hacre este cambio haciendo uso del > >> > > lenguaje > >> > > > python ???...ya me han dicho que haciendo algunos cambios en mi BD > >> > ...esa > >> > > > es > >> > > > una opción ...pero bueno quisiera esta opción de hacerlo a través > de > >> > > código > >> > > > ... > >> > > > > >> > > > Nota: uan ves descargado este archivo ....si le hago los cambios > >> > ...como > >> > > > pueo hacer para que todos me cojan los cambios ...tengo 1445 > usuarios > >> > ... > >> > > > no > >> > > > podría hacerlo manuelmante ... sería un disparate ... > >> > > > Bueno espero ayuda de alguien que me pueda guiar ... y me diga > como > >> me > >> > > las > >> > > > puedo arreglar ..con mi problemita ... > >> > > > > >> > > > Saludos a todos ... > >> > > > > >> > > > Daylin....!!! > > -- > Linux Registered User # 386081 > A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos > de leer manuales. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- _______________________________________ Eduardo Andrés Matus Coquelet Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales Santiago, Chile. _______________________________________ Celular: (07) 77113825 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Nov 14 10:45:51 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 14 Nov 2008 10:45:51 +0100 Subject: eventos de teclado en Python In-Reply-To: <491C918D.2050306@web.de> References: <491C918D.2050306@web.de> Message-ID: <2c9fb0dd0811140145q54e56c26hcb519a581f5328e@mail.gmail.com> El día 13 de noviembre de 2008 21:43, Pablo Rodríguez escribió: > Hola, > > para poder recoger las entradas de teclado en un pequeño programita en > Python (para empezar y terminar una grabación). > > La manera de hacerlo con Glade es crear una ventana y hacer que capte el > evento de pulsar una tecla. Pero es muy engorroso y me gustaría poder > eliminar Glade y la necesidad de crear una ventana. > > ¿Cómo podría hacer algo así en Python puro? Con input se puede hacer, pero > ha de ser una letra (no vale pulsar enter o espacio) y además hay que pulsar > enter al final. Lo primero, indicarte que la lectura de teclado es dependiente de las librerías de sistema empleadas por python. Por ejemplo, el python para windows tiene la función msvcrt.getch() para la lectura de teclado facilitada por las librerías de visual C++. Para linux (supongo que es éste el sistema operativo que usas) tienes una receta mía para leer el teclado sin interrumpir la ejecución del programa: http://code.activestate.com/recipes/203830/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Fri Nov 14 11:23:21 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Fri, 14 Nov 2008 11:23:21 +0100 Subject: eventos de teclado en Python In-Reply-To: <491C918D.2050306@web.de> References: <491C918D.2050306@web.de> Message-ID: <491D5199.2010404@gmail.com> Pablo Rodríguez escribió: > ¿Cómo podría hacer algo así en Python puro? Con input se puede hacer, > pero ha de ser una letra (no vale pulsar enter o espacio) y además hay > que pulsar enter al final. No hay una solución multiplataforma. En Windows puedes usar msvcrt.getch(); en *nix se tira de "curses" o se toca la configuración del terminal a través de "termios". Más info: http://mail.python.org/pipermail/python-list/2000-October/058188.html Más info de "curses": http://www.amk.ca/python/howto/curses/ -- Web: http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inigo_aldazabal en ehu.es Fri Nov 14 12:54:03 2008 From: inigo_aldazabal en ehu.es (Inigo Aldazabal Mensa) Date: Fri, 14 Nov 2008 12:54:03 +0100 Subject: eventos de teclado en Python In-Reply-To: <491D5199.2010404@gmail.com> References: <491C918D.2050306@web.de> <491D5199.2010404@gmail.com> Message-ID: <200811141254.04426.inigo_aldazabal@ehu.es> El Viernes, 14 de Noviembre de 2008 11:23, Arnau Sanchez escribió: > Pablo Rodríguez escribió: > > ¿Cómo podría hacer algo así en Python puro? Con input se puede hacer, > > pero ha de ser una letra (no vale pulsar enter o espacio) y además hay > > que pulsar enter al final. > > No hay una solución multiplataforma. En Windows puedes usar > msvcrt.getch(); en *nix se tira de "curses" o se toca la configuración > del terminal a través de "termios". Más info: > > http://mail.python.org/pipermail/python-list/2000-October/058188.html > > Más info de "curses": > > http://www.amk.ca/python/howto/curses/ Por ejemplo (copiopego de google): # import curses class TestScreen: def __init__(self, scr): self.scr = scr self.scr.move(10, 5) self.scr.addstr('Press q to QUIT', curses.A_BOLD) def loop(self): k = None while k != 'q': k = self.scr.getkey() try: o = ord(k) except: o = '????' #Error.elog('test:', k, o) def test_keys(scr): screen = TestScreen(scr) screen.loop() if __name__ == '__main__': curses.wrapper(test_keys) # _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ydavid04044 en grm.jovenclub.cu Fri Nov 14 11:31:13 2008 From: ydavid04044 en grm.jovenclub.cu (Yaicel M Rodriguez David) Date: Fri, 14 Nov 2008 11:31:13 +0100 Subject: Problema de compatibilidad entre Windows y linux con Python Message-ID: <005601c94644$1f159b80$3b00a8c0@maq9> Hermanos de la lista, Con anterioridad yo había escrito preguntando por un IDE para python que fuera fácil de usar, ustedes me sugirieron algunos, de ellos escogí VisualWx versión 0.87 ya que tiene un ambiente bastante parecido a Visual Basic con el cual estaba familiarizado, ademas tengo instalado en mi PC Windows y Linux (Debian). Bueno lo que me pasa es lo siguiente, realicé la "desconocida" aplicación "Hola Mundo" (con ambiente Grafico ) y en Windows me corre, pero en Linux no. ¿Que me hace falta? ¿Existe algún empaquetador para destinar las aplicaciones hacia un SO u otro? ¿Que debo hacer para saltarme esa barrera? Saludos, Yaicel _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Fri Nov 14 17:44:06 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Fri, 14 Nov 2008 11:44:06 -0500 Subject: Problema de compatibilidad entre Windows y linux con Python In-Reply-To: <005601c94644$1f159b80$3b00a8c0@maq9> References: <005601c94644$1f159b80$3b00a8c0@maq9> Message-ID: Yaicel, Primero, VisualWx es sólo para win2. Lo puedes trabajar (o al menos eso lo hago yo) con las wx. No hay una versión disponible para Linux Segundo. Como puedes notar VisualWx genera su propia estructura, no se la verdad, si esto tenga algo que ver con la incompatibilidad pues si te llevas el código para otra máquina win2 y ejecutas desde consola te funciona. Tercero. Si quieres correr el mismo programa en Linux no olvides (por ejemplo en mi caso que uso wx) tener instalado por ejemplo las wx si es lo que usas y adaptar algunas líneas de código como por ejemplo las rutas. Cuarto. Utilizo VisualWx por las mismas razones que tu expones y por que además los clientes que me han solicitado programas utilizan winxp o vista y se rehusan a utilizar Linux. Si quieres algo realmente multiplataforma deberías recurrir a otras herramientas que también son excelentes como el QT y el GTK. Mucha suerte. El 14 de noviembre de 2008 5:31, Yaicel M Rodriguez David < ydavid04044 en grm.jovenclub.cu> escribió: > Hermanos de la lista, > Con anterioridad yo había escrito preguntando por un IDE para python que > fuera fácil de usar, ustedes me sugirieron algunos, de ellos escogí > VisualWx > versión 0.87 ya que tiene un ambiente bastante parecido a Visual Basic con > el cual estaba familiarizado, ademas tengo instalado en mi PC Windows y > Linux (Debian). > Bueno lo que me pasa es lo siguiente, realicé la "desconocida" aplicación > "Hola Mundo" (con ambiente Grafico ) y en Windows me corre, pero en Linux > no. > ¿Que me hace falta? > ¿Existe algún empaquetador para destinar las aplicaciones hacia un SO u > otro? > ¿Que debo hacer para saltarme esa barrera? > > Saludos, > Yaicel > > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Nov 14 18:07:21 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 14 Nov 2008 12:07:21 -0500 Subject: Problema de compatibilidad entre Windows y linux con Python In-Reply-To: <005601c94644$1f159b80$3b00a8c0@maq9> References: <005601c94644$1f159b80$3b00a8c0@maq9> Message-ID: <771741b20811140907o7ac2403ejb1f3973bd1527bd4@mail.gmail.com> El 14 de noviembre de 2008 5:31, Yaicel M Rodriguez David < ydavid04044 en grm.jovenclub.cu> escribió: > Hermanos de la lista, > Con anterioridad yo había escrito preguntando por un IDE para python que > fuera fácil de usar, ustedes me sugirieron algunos, de ellos escogí > VisualWx > versión 0.87 ya que tiene un ambiente bastante parecido a Visual Basic con > el cual estaba familiarizado, ademas tengo instalado en mi PC Windows y > Linux (Debian). > Bueno lo que me pasa es lo siguiente, realicé la "desconocida" aplicación > "Hola Mundo" (con ambiente Grafico ) y en Windows me corre, pero en Linux > no. > ¿Que me hace falta? > ¿Existe algún empaquetador para destinar las aplicaciones hacia un SO u > otro? > ¿Que debo hacer para saltarme esa barrera? > > Saludos, > Yaicel > > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Hola, Bueno yo no vi ese post, pero te recomiendo Eclipse + PyDeb en tu PC de desarrollo, viene con debugguer incorporado y todo lo demas q trae el Visual Studio y mas... como soporte para CVS y SVN, UML, DBExplorer, actualizaciones, etc y es free y opensource, ademas te sirve para otros lenguajes de programacion. Sino Boa Constructor, DABO IDE y SPE IDE q son hechos con wxPython y te corren en cualquier OS donde corra Python (el Eclipse lo mismo solo q este es hecho en Java) En 1er lugar: para cualquier programa q realices en Python no necesitas empaquetadores ni ninguna de esas cosas q son inventos de Windows, aqui solo basta con coger tu dir /src o lo q sea y lo copias y pegas en otro lado, en otro OS y debe corre sin mas. No creo q tampoco tenga q ver con tu IDE debido a q este debe arrojar codigo leible por Python (multiplataforma) Asi q si no puedes correr tu programa (sin codigo a la vista no te puedo decir mas) es xq no tienes alguna dependencia, has visto el mensaje de error en la consola?? Python es un excelente lenguaje y aun mas por esta cualidad q tiene de correr desde consola y q alli mismo te pinta los errores. -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com http://www.lacunza.info Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jrvilda en gmail.com Sat Nov 15 02:50:11 2008 From: jrvilda en gmail.com (Josu Rodriguez) Date: Sat, 15 Nov 2008 02:50:11 +0100 Subject: Problema de compatibilidad entre Windows y linux con Python In-Reply-To: <005601c94644$1f159b80$3b00a8c0@maq9> References: <005601c94644$1f159b80$3b00a8c0@maq9> Message-ID: http://wxpython.org/download.php necesitas instalar wxpython en linux. posiblemente sea lo unico que te falta, y por lo demas la estructura, etc... puede que trabaje diferente, pero no debiera dar ninguna compatibilidad. Existe varias tecnicas para aplicar la interface a un codigo y todas funionan bien. Si no me equiboco, para programa graficamente en python tiene TK ( integrado con python y el mas compatible) GTK ( se instala, linux lo sule llevar, y en windows existe paquete) creo que viene de GIMP y gnome. Wx ( se instala en ambos). Me imagino que existan mas, pero bueno, esto creo que son los mas genericos. El 14 de noviembre de 2008 11:31, Yaicel M Rodriguez David < ydavid04044 en grm.jovenclub.cu> escribió: > Hermanos de la lista, > Con anterioridad yo había escrito preguntando por un IDE para python que > fuera fácil de usar, ustedes me sugirieron algunos, de ellos escogí > VisualWx > versión 0.87 ya que tiene un ambiente bastante parecido a Visual Basic con > el cual estaba familiarizado, ademas tengo instalado en mi PC Windows y > Linux (Debian). > Bueno lo que me pasa es lo siguiente, realicé la "desconocida" aplicación > "Hola Mundo" (con ambiente Grafico ) y en Windows me corre, pero en Linux > no. > ¿Que me hace falta? > ¿Existe algún empaquetador para destinar las aplicaciones hacia un SO u > otro? > ¿Que debo hacer para saltarme esa barrera? > > Saludos, > Yaicel > > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- --- It looks like quality, it sounds like quality, but it's not quite quality. --- _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jrvilda en gmail.com Sat Nov 15 02:59:52 2008 From: jrvilda en gmail.com (Josu Rodriguez) Date: Sat, 15 Nov 2008 02:59:52 +0100 Subject: eventos de teclado en Python In-Reply-To: <200811141254.04426.inigo_aldazabal@ehu.es> References: <491C918D.2050306@web.de> <491D5199.2010404@gmail.com> <200811141254.04426.inigo_aldazabal@ehu.es> Message-ID: No se si te podrá valer, o es realmente lo que pides pero yo uso para scripts, Sendkeys. Si quieres algo puro echale un vistazo al codigo, tiene muy poco codigo. El 14 de noviembre de 2008 12:54, Inigo Aldazabal Mensa < inigo_aldazabal en ehu.es> escribió: > El Viernes, 14 de Noviembre de 2008 11:23, Arnau Sanchez escribió: > > Pablo Rodríguez escribió: > > > ¿Cómo podría hacer algo así en Python puro? Con input se puede hacer, > > > pero ha de ser una letra (no vale pulsar enter o espacio) y además hay > > > que pulsar enter al final. > > > > No hay una solución multiplataforma. En Windows puedes usar > > msvcrt.getch(); en *nix se tira de "curses" o se toca la configuración > > del terminal a través de "termios". Más info: > > > > http://mail.python.org/pipermail/python-list/2000-October/058188.html > > > > Más info de "curses": > > > > http://www.amk.ca/python/howto/curses/ > > Por ejemplo (copiopego de google): > > # > import curses > > class TestScreen: > def __init__(self, scr): > self.scr = scr > self.scr.move(10, 5) > self.scr.addstr('Press q to QUIT', curses.A_BOLD) > > > def loop(self): > k = None > while k != 'q': > k = self.scr.getkey() > try: > o = ord(k) > except: > o = '????' > #Error.elog('test:', k, o) > > def test_keys(scr): > screen = TestScreen(scr) > screen.loop() > > if __name__ == '__main__': > curses.wrapper(test_keys) > # > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- --- It looks like quality, it sounds like quality, but it's not quite quality. --- _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From eduardo.ulfe en gmail.com Sat Nov 15 14:32:14 2008 From: eduardo.ulfe en gmail.com (Eduardo) Date: Sat, 15 Nov 2008 11:32:14 -0200 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: <28961118.120241226431798295.JavaMail.root@zimbra2.uci.cu> References: <28961118.120241226431798295.JavaMail.root@zimbra2.uci.cu> Message-ID: <29e33c430811150532y2a89406dsce2881a8c1942b60@mail.gmail.com> Hola. No encuentro la relación entre la FDM y la programación en python (o en cualquier otra cosa). Tal vez deberías explicarte mejor. Se me ocurre que sería más posible hacer algo en TDM (dado que estamos hablando de señales puramente discretas), pero no veo que tiene que ver python con distribuir señales en el espectro. Además creo que sólo gente con conocimientos en telecomunicaciones o procesamiento de señales e entendería, y aquí hay muchos programadores pero no se si habrá mucha gene q se dedique también a eso. 2008/11/11 Jorge Luis Betancourt González > Hola lista: > > En la Universidad me han pedido que implemente un programa que permita > multiplexar por frecuencia (FDM), he intentado buscar alguna información > sobre si con Python se puede hacer algo de esto pero no he encontrado, si > alguien pudiera darme un norte, un enlace, página o si alguien ha hecho al > respecto, sería de mucho ayuda. > > Gracias de antemano, > > slds > -- > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > It is only in the mysterious equation of love that any logical reasons can > be found. > La verdadera estupidez derrota a la inteligencia artificial > todo el tiempo. > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- No hay un mundo feliz, pero igual lo iremos a buscar. Si mi copa está vacía, alguien la va a llenar. Cúanta Cerveza ! - A77aque _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jlbetancourt en estudiantes.uci.cu Sat Nov 15 22:24:10 2008 From: jlbetancourt en estudiantes.uci.cu (=?utf-8?Q?Jorge_Luis_Betancourt_Gonz=C3=A1lez?=) Date: Sat, 15 Nov 2008 16:24:10 -0500 (CST) Subject: =?utf-8?Q?Re:__Multiplexaci=C3=B3n_de_se=C3=B1ales_con_Python?= In-Reply-To: <28276616.23221226784163107.JavaMail.root@zimbra2.uci.cu> References: <28276616.23221226784163107.JavaMail.root@zimbra2.uci.cu> Message-ID: <24824543.23291226784250566.JavaMail.root@zimbra2.uci.cu> Hola: Gracias por responder, la cuestión es que tenemos que escribir una aplicación en el lenguaje de preferencia de cada cual (yo quiero hacerlo en Python) para demostrar como queda una señal determinada luego de ser multiplexada utilizando FDM. Me imaginé que con lo extendido que está el Python en estos días, pudiera ser que alguien ya lo hubiera utilizado para graficar una señal, tengo pensado utilizar para esto matplotlib. ¿Alguna sugerencia? slds -- El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. It is only in the mysterious equation of love that any logical reasons can be found. La verdadera estupidez derrota a la inteligencia artificial todo el tiempo. Mustrum Ridcully, Archicanciller de la Universidad Invisible ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sun Nov 16 03:47:02 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sat, 15 Nov 2008 21:47:02 -0500 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: <24824543.23291226784250566.JavaMail.root@zimbra2.uci.cu> References: <28276616.23221226784163107.JavaMail.root@zimbra2.uci.cu> <24824543.23291226784250566.JavaMail.root@zimbra2.uci.cu> Message-ID: No entiendo el problema. "Como queda una segnal determinada luego de ser multiplexada". Las segnales no se multiplexan. Lo que se multiplexa es el canal para poder transmitir N segnales a la vez, cada una en una banda de frecuencia distinta. O me estoy perdiendo algo? 2008/11/15 Jorge Luis Betancourt González > Hola: > > Gracias por responder, la cuestión es que tenemos que escribir una > aplicación en el lenguaje de preferencia de cada cual (yo quiero hacerlo en > Python) para demostrar como queda una señal determinada luego de ser > multiplexada utilizando FDM. Me imaginé que con lo extendido que está el > Python en estos días, pudiera ser que alguien ya lo hubiera utilizado para > graficar una señal, tengo pensado utilizar para esto matplotlib. ¿Alguna > sugerencia? > > slds > -- > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > It is only in the mysterious equation of love that any logical reasons can > be found. > La verdadera estupidez derrota a la inteligencia artificial > todo el tiempo. > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From oinos en web.de Sun Nov 16 11:02:46 2008 From: oinos en web.de (=?ISO-8859-1?Q?Pablo_Rodr=EDguez?=) Date: Sun, 16 Nov 2008 11:02:46 +0100 Subject: eventos de teclado en Python In-Reply-To: <200811141254.04426.inigo_aldazabal@ehu.es> References: <491C918D.2050306@web.de> <491D5199.2010404@gmail.com> <200811141254.04426.inigo_aldazabal@ehu.es> Message-ID: <491FEFC6.1060500@web.de> Gracias, Chema, Arnau, Íñigo y Josu, por la respuesta. Uso Linux y curses será la solución. Gracias de nuevo, Pablo Inigo Aldazabal Mensa wrote: > El Viernes, 14 de Noviembre de 2008 11:23, Arnau Sanchez escribió: >> Pablo Rodríguez escribió: >>> ¿Cómo podría hacer algo así en Python puro? Con input se puede hacer, >>> pero ha de ser una letra (no vale pulsar enter o espacio) y además hay >>> que pulsar enter al final. >> No hay una solución multiplataforma. En Windows puedes usar >> msvcrt.getch(); en *nix se tira de "curses" o se toca la configuración >> del terminal a través de "termios". Más info: >> >> http://mail.python.org/pipermail/python-list/2000-October/058188.html >> >> Más info de "curses": >> >> http://www.amk.ca/python/howto/curses/ > > Por ejemplo (copiopego de google): > > # > import curses > > class TestScreen: > def __init__(self, scr): > self.scr = scr > self.scr.move(10, 5) > self.scr.addstr('Press q to QUIT', curses.A_BOLD) > > > def loop(self): > k = None > while k != 'q': > k = self.scr.getkey() > try: > o = ord(k) > except: > o = '????' > #Error.elog('test:', k, o) > > def test_keys(scr): > screen = TestScreen(scr) > screen.loop() > > if __name__ == '__main__': > curses.wrapper(test_keys) > # > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Mon Nov 17 13:31:41 2008 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Mon, 17 Nov 2008 12:31:41 +0000 Subject: =?iso-8859-1?q?Implementar_actualizaciones_autom=E1t?= =?iso-8859-1?q?icas?= Message-ID: Hola lista! Tengo desarrollada una aplicación python con wxGlade (en Mac OS) que varios clientes usan frecuentemente. Me suelen reportar sugerencias o errores, y, tras hacerle cambios al código, a algunos se les hace complicado descargar los ficheros .py y sustituirlos por los originales. ¿Alguien ha implementado un módulo de actualizaciones automáticas al arrancar el programa? ¿Alguna sugerencia para añadirlo en mi aplicación? Muchas gracias a todos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Nov 17 14:31:43 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 17 Nov 2008 08:31:43 -0500 Subject: =?ISO-8859-1?Q?Re:__Implementar_actualizaciones_autom=E1ticas?= In-Reply-To: References: Message-ID: Como hacen la descarga? Tienes el codigo en algun repositorio (cvs, svn, ...)? El 17 de noviembre de 2008 7:31, Administrador < ahumboldt en humboldt.e.telefonica.net> escribió: > Hola lista! > > Tengo desarrollada una aplicación python con wxGlade (en Mac OS) que varios > clientes usan frecuentemente. Me suelen reportar sugerencias o errores, y, > tras hacerle cambios al código, a algunos se les hace complicado descargar > los ficheros .py y sustituirlos por los originales. > ¿Alguien ha implementado un módulo de actualizaciones automáticas al > arrancar el programa? ¿Alguna sugerencia para añadirlo en mi aplicación? > > Muchas gracias a todos. > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Mon Nov 17 14:38:08 2008 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Mon, 17 Nov 2008 13:38:08 +0000 Subject: =?ISO-8859-1?Q?Re:__Implementar_actualizaciones_autom?= =?ISO-8859-1?Q?=E1ticas?= In-Reply-To: References: Message-ID: <712d96b62848b213714421f61e31070e@humboldt.e.telefonica.net> No tengo repositorio, simplemente cuelgo los ficheros en un servidor que tengo. Pero vamos, puedo instalar cualquier tipo de servicio siempre que sea aconsejable, útil y sencillo. El 17/11/2008, a las 13:31, Jose Caballero escribió: > Como hacen la descarga? Tienes el codigo en algun repositorio (cvs, > svn, > ...)? > >> _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Nov 17 14:43:08 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 17 Nov 2008 08:43:08 -0500 Subject: =?ISO-8859-1?Q?Re:__Implementar_actualizaciones_autom=E1ticas?= In-Reply-To: <712d96b62848b213714421f61e31070e@humboldt.e.telefonica.net> References: <712d96b62848b213714421f61e31070e@humboldt.e.telefonica.net> Message-ID: Pues todos los repositorios cumplen las tres condiciones. Yo trabajo con svn, y me va bastante bien. Y el usuario solo tiene que hacer $ svn update y ya esta. Supongo que esa orden la podrias incluir en tu script de inicializacion, y asi seria transparente para los usuarios. Es una solucion, como habra otras muchas. Suerte, Jose P.D.: perdon por la ortografia, teclado americano (sin configurar) en este momento. 2008/11/17 Administrador > No tengo repositorio, simplemente cuelgo los ficheros en un servidor que > tengo. > Pero vamos, puedo instalar cualquier tipo de servicio siempre que sea > aconsejable, útil y sencillo. > > > El 17/11/2008, a las 13:31, Jose Caballero escribió: > > Como hacen la descarga? Tienes el codigo en algun repositorio (cvs, svn, >> ...)? >> >> >>> > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rmiranda en estudiantes.uci.cu Mon Nov 17 11:57:51 2008 From: rmiranda en estudiantes.uci.cu (Raydel Miranda Gomez) Date: Mon, 17 Nov 2008 05:57:51 -0500 (CST) Subject: Gtk.CellRendererProgress In-Reply-To: References: Message-ID: <25405566.120851226919471200.JavaMail.root@zimbra2.uci.cu> Lista: Estoy tratando de implementar una vista usando un gtk.TreeView con gtk.CellRendererProgress, pero, cuando le pongo el valor a una barra de progreso todas toman ese valor. Como puedo darle valores distintos a las barras de progreso? ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From esteban en princesa.pri.sld.cu Mon Nov 17 14:53:41 2008 From: esteban en princesa.pri.sld.cu (=?iso-8859-15?Q?Luis_Esteban_de_Dios_N=FA=F1ez?=) Date: Mon, 17 Nov 2008 14:53:41 +0100 Subject: =?iso-8859-15?Q?=5BPython-es=5D_Multiplexaci=F3n_de_se=F1?= =?iso-8859-15?Q?ales_con_Python?= In-Reply-To: References: <28276616.23221226784163107.JavaMail.root@zimbra2.uci.cu> <24824543.23291226784250566.JavaMail.root@zimbra2.uci.cu> Message-ID: > No entiendo el problema. > > "Como queda una segnal determinada luego de ser multiplexada". Las > segnales > no se multiplexan. Lo que se multiplexa es el canal para poder > transmitir N > segnales a la vez, cada una en una banda de frecuencia distinta. > > O me estoy perdiendo algo? Las señales si se multiplexan. Por ejemplo, transmitimos el primer canal en banda base, luego, la señal en banda base del segundo canal modula en frecuencia a una portadora con frecuencia superior a la de banda base, luego la tercera modula en frecuencia a otra portadora de fecuencia mayor, etc. En el canal aparece una señal -modulada en frecuencia- resultante, cuya forma de onda es el resultado de la suma de todas ellas. -- Saludos, Luis Esteban de Dios Núñez --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From esteban en princesa.pri.sld.cu Mon Nov 17 14:53:47 2008 From: esteban en princesa.pri.sld.cu (=?iso-8859-15?Q?Luis_Esteban_de_Dios_N=FA=F1ez?=) Date: Mon, 17 Nov 2008 14:53:47 +0100 Subject: =?iso-8859-15?Q?=5Bpython-es=5D_problemas_de_instalaci=F3?= =?iso-8859-15?Q?n?= Message-ID: > postgresql , python , psycopg , django Hola amigos, Al fin!. Después de tantos días y de tantos dolores de cabeza -con la ayuda de todos Uds. logré instalar: postgresql-8.2.4, python-2.5.2, psycopg2 y django-1.0. Por cierto aprendí muchas cosas interesante como crear paquete desde los binarios con checkinstall y rpmbuild. El problema consistía -a mi juicio- en que mi paquete de python-2.5.2 estaba corrompido y no se instalaba bien ni permitía crear el rpm. Busqué el compactado original y comencé todo de nuevo. Lo instalé todo en el orden de arriba, como me lo aconsejaron. Gracias a todos por el tiempo y el esfuerzo que me dedicaron. Bueno, continuaré con los ejemplos del libro de django que me enviaron. -- Reciban mis saludos, Luis Esteban de Dios Núñez --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Nov 17 20:53:25 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 17 Nov 2008 14:53:25 -0500 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: References: <28276616.23221226784163107.JavaMail.root@zimbra2.uci.cu> <24824543.23291226784250566.JavaMail.root@zimbra2.uci.cu> Message-ID: Vale. Estoy de acuerdo. Pero entonces lo que se debe decir es que TODAS las señales se multiplexan. Lo que no tiene sentido es multiplexar "una señal dada". Una señal dada se modula. Por eso no sé si lo que él quiere es simplemente modular una señal o multiplexar N señales. 2008/11/17 Luis Esteban de Dios Núñez > No entiendo el problema. >> >> "Como queda una segnal determinada luego de ser multiplexada". Las >> segnales >> no se multiplexan. Lo que se multiplexa es el canal para poder transmitir >> N >> segnales a la vez, cada una en una banda de frecuencia distinta. >> >> O me estoy perdiendo algo? >> > > Las señales si se multiplexan. Por ejemplo, transmitimos el primer canal en > banda base, luego, la señal en banda base del segundo canal modula en > frecuencia a una portadora con frecuencia superior a la de banda base, luego > la tercera modula en frecuencia a otra portadora de fecuencia mayor, etc. En > el canal aparece una señal -modulada en frecuencia- resultante, cuya forma > de onda es el resultado de la suma de todas ellas. > > > -- > Saludos, > > Luis Esteban de Dios Núñez > > --------------------------------------- > Red Telematica de Salud - Cuba > CNICM - Infomed > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Mon Nov 17 21:06:16 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Mon, 17 Nov 2008 21:06:16 +0100 Subject: Gtk.CellRendererProgress In-Reply-To: <25405566.120851226919471200.JavaMail.root@zimbra2.uci.cu> References: <25405566.120851226919471200.JavaMail.root@zimbra2.uci.cu> Message-ID: <4921CEB8.1050006@gmail.com> Raydel Miranda Gomez escribió: > Estoy tratando de implementar una vista usando un gtk.TreeView con > gtk.CellRendererProgress, pero, cuando le pongo el valor a una barra de > progreso todas toman ese valor. > > Como puedo darle valores distintos a las barras de progreso? Como se suele decir en estos casos: muéstranos código. -- Web: http://www.arnau-sanchez.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rmiranda en estudiantes.uci.cu Mon Nov 17 16:05:57 2008 From: rmiranda en estudiantes.uci.cu (Raydel Miranda Gomez) Date: Mon, 17 Nov 2008 10:05:57 -0500 (CST) Subject: Gtk.CellRendererProgress In-Reply-To: <4921CEB8.1050006@gmail.com> References: <4921CEB8.1050006@gmail.com> Message-ID: <1460255.153061226934357535.JavaMail.root@zimbra2.uci.cu> Gracias Arnau, por la intencion, pero ya lo resolvi, era una pifia mia. Un error logico. ----- Mensaje original ----- De: "Arnau Sanchez" Para: "Lista de discusión sobre python en castellano" Enviados: Lunes, 17 de Noviembre de 2008 15:06:16 (GMT-0500) Auto-Detected Asunto: Re: [Python-es] Gtk.CellRendererProgress Raydel Miranda Gomez escribió: > Estoy tratando de implementar una vista usando un gtk.TreeView con > gtk.CellRendererProgress, pero, cuando le pongo el valor a una barra de > progreso todas toman ese valor. > > Como puedo darle valores distintos a las barras de progreso? Como se suele decir en estos casos: muéstranos código. -- Web: http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fedejofa en gmail.com Mon Nov 17 23:39:34 2008 From: fedejofa en gmail.com (Federico Jorge) Date: Mon, 17 Nov 2008 20:39:34 -0200 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: <24824543.23291226784250566.JavaMail.root@zimbra2.uci.cu> References: <28276616.23221226784163107.JavaMail.root@zimbra2.uci.cu> <24824543.23291226784250566.JavaMail.root@zimbra2.uci.cu> Message-ID: Creo que deberias ver de consultar al amigo google de como implementarlo a matlab, por ejemplo, y seguramente de ahi puedas ver luego, con la idea mas a tierra, como implementarlo en matlab. Si la idea es hacer graficas del espectro, hacer la operacion en un muestreo discreto de la señal a modular, etc. Digo, te lo digo sin haber profundizado. Saludos y suerte. 2008/11/15 Jorge Luis Betancourt González > Hola: > > Gracias por responder, la cuestión es que tenemos que escribir una > aplicación en el lenguaje de preferencia de cada cual (yo quiero hacerlo en > Python) para demostrar como queda una señal determinada luego de ser > multiplexada utilizando FDM. Me imaginé que con lo extendido que está el > Python en estos días, pudiera ser que alguien ya lo hubiera utilizado para > graficar una señal, tengo pensado utilizar para esto matplotlib. ¿Alguna > sugerencia? > > slds > -- > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > It is only in the mysterious equation of love that any logical reasons can > be found. > La verdadera estupidez derrota a la inteligencia artificial > todo el tiempo. > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Nov 17 23:47:21 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 17 Nov 2008 17:47:21 -0500 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: References: <28276616.23221226784163107.JavaMail.root@zimbra2.uci.cu> <24824543.23291226784250566.JavaMail.root@zimbra2.uci.cu> Message-ID: No creo que este mensaje le ayude demasiado. Estas seguro de haberlo escrito correctamente? El 17 de noviembre de 2008 17:39, Federico Jorge escribió: > Creo que deberias ver de consultar al amigo google de como implementarlo a > matlab, por ejemplo, y seguramente de ahi puedas ver luego, con la idea mas > a tierra, como implementarlo en matlab. Si la idea es hacer graficas del > espectro, hacer la operacion en un muestreo discreto de la señal a modular, > etc. > Digo, te lo digo sin haber profundizado. Saludos y suerte. > > 2008/11/15 Jorge Luis Betancourt González > > > > Hola: > > > > Gracias por responder, la cuestión es que tenemos que escribir una > > aplicación en el lenguaje de preferencia de cada cual (yo quiero hacerlo > en > > Python) para demostrar como queda una señal determinada luego de ser > > multiplexada utilizando FDM. Me imaginé que con lo extendido que está el > > Python en estos días, pudiera ser que alguien ya lo hubiera utilizado > para > > graficar una señal, tengo pensado utilizar para esto matplotlib. ¿Alguna > > sugerencia? > > > > slds > > -- > > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > > It is only in the mysterious equation of love that any logical reasons > can > > be found. > > La verdadera estupidez derrota a la inteligencia artificial > > todo el tiempo. > > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Mon Nov 17 23:42:40 2008 From: jordi.f en ati.es (Jordi Funollet) Date: Mon, 17 Nov 2008 23:42:40 +0100 Subject: base de datos sonora In-Reply-To: <1226429101.23158.1284205653@webmail.messagingengine.com> References: <1226429101.23158.1284205653@webmail.messagingengine.com> Message-ID: <200811172342.40916.jordi.f@ati.es> Hola Matias, Si los sonidos de que hablan tienen una licencia Creative-Commons puedes incorporarlos a la comunidad de Freesound. http://www.freesound.org En caso contrario, quizás puedas aprovechar código de la nueva versión del software, basada en Django. http://iua-share.upf.es/svn/nightingale/ -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jlbetancourt en estudiantes.uci.cu Mon Nov 17 21:16:30 2008 From: jlbetancourt en estudiantes.uci.cu (=?utf-8?Q?Jorge_Luis_Betancourt_Gonz=C3=A1lez?=) Date: Mon, 17 Nov 2008 15:16:30 -0500 (CST) Subject: =?utf-8?Q?Re:__Multiplexaci=C3=B3n_de_se=C3=B1ales_con_Python?= In-Reply-To: <29268796.183871226952817572.JavaMail.root@zimbra2.uci.cu> References: <29268796.183871226952817572.JavaMail.root@zimbra2.uci.cu> Message-ID: <24692950.184141226952990235.JavaMail.root@zimbra2.uci.cu> El ejercicio de forma explicada consiste en calcular el minimo ancho de banda maximo a asignar si se desean transmitir "n" señales por un canal de transmisión de N MHz y graficar como quedarían multiplexadas las señales por división de frecuancia (FDM). Esto es lo que teóricamente requiere el ejercicio, espero aclarar algunas dudas. slds -- El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. It is only in the mysterious equation of love that any logical reasons can be found. La verdadera estupidez derrota a la inteligencia artificial todo el tiempo. Mustrum Ridcully, Archicanciller de la Universidad Invisible ----- Mensaje original ----- De: "Jose Caballero" Para: "Lista de discusión sobre python en castellano" Enviados: Lunes, 17 de Noviembre de 2008 14:53:25 (GMT-0500) Auto-Detected Asunto: Re: [Python-es] Multiplexación de señales con Python Vale. Estoy de acuerdo. Pero entonces lo que se debe decir es que TODAS las señales se multiplexan. Lo que no tiene sentido es multiplexar "una señal dada". Una señal dada se modula. Por eso no sé si lo que él quiere es simplemente modular una señal o multiplexar N señales. 2008/11/17 Luis Esteban de Dios Núñez > No entiendo el problema. >> >> "Como queda una segnal determinada luego de ser multiplexada". Las >> segnales >> no se multiplexan. Lo que se multiplexa es el canal para poder transmitir >> N >> segnales a la vez, cada una en una banda de frecuencia distinta. >> >> O me estoy perdiendo algo? >> > > Las señales si se multiplexan. Por ejemplo, transmitimos el primer canal en > banda base, luego, la señal en banda base del segundo canal modula en > frecuencia a una portadora con frecuencia superior a la de banda base, luego > la tercera modula en frecuencia a otra portadora de fecuencia mayor, etc. En > el canal aparece una señal -modulada en frecuencia- resultante, cuya forma > de onda es el resultado de la suma de todas ellas. > > > -- > Saludos, > > Luis Esteban de Dios Núñez > > --------------------------------------- > Red Telematica de Salud - Cuba > CNICM - Infomed > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Tue Nov 18 02:51:46 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 17 Nov 2008 20:51:46 -0500 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: <24692950.184141226952990235.JavaMail.root@zimbra2.uci.cu> References: <29268796.183871226952817572.JavaMail.root@zimbra2.uci.cu> <24692950.184141226952990235.JavaMail.root@zimbra2.uci.cu> Message-ID: Ahora si entiendo lo que quieres hacer. Alguien sabe si existe un equivalente al "numerical recipes in C" para python? He buscado un poco (no mucho, lo admito) pero no he encontrado nada que me convenza. 2008/11/17 Jorge Luis Betancourt González > El ejercicio de forma explicada consiste en calcular el minimo ancho de > banda maximo a asignar si se desean transmitir "n" señales por un canal de > transmisión de N MHz y graficar como quedarían multiplexadas las señales por > división de frecuancia (FDM). Esto es lo que teóricamente requiere el > ejercicio, espero aclarar algunas dudas. > > slds > -- > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > It is only in the mysterious equation of love that any logical reasons can > be found. > La verdadera estupidez derrota a la inteligencia artificial > todo el tiempo. > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > ----- Mensaje original ----- > De: "Jose Caballero" > Para: "Lista de discusión sobre python en castellano" < > python-es en aditel.org> > Enviados: Lunes, 17 de Noviembre de 2008 14:53:25 (GMT-0500) Auto-Detected > Asunto: Re: [Python-es] Multiplexación de señales con Python > > Vale. Estoy de acuerdo. Pero entonces lo que se debe decir es que TODAS las > señales se multiplexan. Lo que no tiene sentido es multiplexar "una señal > dada". Una señal dada se modula. > Por eso no sé si lo que él quiere es simplemente modular una señal o > multiplexar N señales. > > > > 2008/11/17 Luis Esteban de Dios Núñez > > > No entiendo el problema. > >> > >> "Como queda una segnal determinada luego de ser multiplexada". Las > >> segnales > >> no se multiplexan. Lo que se multiplexa es el canal para poder > transmitir > >> N > >> segnales a la vez, cada una en una banda de frecuencia distinta. > >> > >> O me estoy perdiendo algo? > >> > > > > Las señales si se multiplexan. Por ejemplo, transmitimos el primer canal > en > > banda base, luego, la señal en banda base del segundo canal modula en > > frecuencia a una portadora con frecuencia superior a la de banda base, > luego > > la tercera modula en frecuencia a otra portadora de fecuencia mayor, etc. > En > > el canal aparece una señal -modulada en frecuencia- resultante, cuya > forma > > de onda es el resultado de la suma de todas ellas. > > > > > > -- > > Saludos, > > > > Luis Esteban de Dios Núñez > > > > --------------------------------------- > > Red Telematica de Salud - Cuba > > CNICM - Infomed > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From tanymono en yahoo.com.ar Tue Nov 18 03:11:15 2008 From: tanymono en yahoo.com.ar (Tany Villalba) Date: Mon, 17 Nov 2008 18:11:15 -0800 (PST) Subject: Clase extranha (tvv) Message-ID: <779666.83229.qm@web52608.mail.re2.yahoo.com> Buen dia: me paso una cosa curiosa que derepente estoy mal bueno tengo una clase que le puse una propiedad que es una lista de datos (se llama arreglo): **** libreria1.py class A()     arreglo=[]     def agregar_item(self, valor)          arreglo.append(valor) *** programa.py ...... def llamar_proceso(self)       instancia=A() Aqui esta el problema que aparentemente cuando instancio toda la clase deberia inicializarse de cero, pero cada vez que llamo, veo que la propiedad "arreglo", tiene elementos que quedaron de la instancia anterior. Eso quiere decir que cuando instancio un clase no necesariamente se incializa la clase? Saludos ---------------------- Tany Villalba Villaba. Cusco - Peru ____________________________________________________________________________________ ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro http://ar.mobile.yahoo.com/onesearch ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Tue Nov 18 03:55:09 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 17 Nov 2008 21:55:09 -0500 Subject: Clase extranha (tvv) In-Reply-To: <779666.83229.qm@web52608.mail.re2.yahoo.com> References: <779666.83229.qm@web52608.mail.re2.yahoo.com> Message-ID: Te falta el def __init__(self): ... Suerte, Jose 2008/11/17 Tany Villalba > Buen dia: > > me paso una cosa curiosa que derepente estoy mal bueno > tengo una clase que le puse una propiedad que es una lista de datos (se > llama arreglo): > > **** libreria1.py > class A() > arreglo=[] > def agregar_item(self, valor) > arreglo.append(valor) > > *** programa.py > ...... > def llamar_proceso(self) > > instancia=A() > > > > Aqui esta el problema que aparentemente cuando instancio toda la clase > deberia inicializarse de cero, pero cada vez que llamo, veo que la > propiedad "arreglo", tiene elementos que quedaron de la instancia > anterior. > > > > Eso quiere decir que cuando instancio un clase no necesariamente se > incializa la clase? > > > > Saludos > > > ---------------------- > > Tany Villalba Villaba. > > Cusco - Peru > > > > ____________________________________________________________________________________ > ¡Buscá desde tu celular! > > Yahoo! oneSEARCH ahora está en Claro > > http://ar.mobile.yahoo.com/onesearch > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jlbetancourt en estudiantes.uci.cu Mon Nov 17 22:47:56 2008 From: jlbetancourt en estudiantes.uci.cu (=?utf-8?Q?Jorge_Luis_Betancourt_Gonz=C3=A1lez?=) Date: Mon, 17 Nov 2008 16:47:56 -0500 (CST) Subject: =?utf-8?Q?Re:__Multiplexaci=C3=B3n_de_se=C3=B1ales_con_Python?= In-Reply-To: References: Message-ID: <6887626.193371226958476444.JavaMail.root@zimbra2.uci.cu> Me podrías explicar como implemento eso en Python u en otro lenguaje? slds -- El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. It is only in the mysterious equation of love that any logical reasons can be found. La verdadera estupidez derrota a la inteligencia artificial todo el tiempo. Mustrum Ridcully, Archicanciller de la Universidad Invisible ----- Mensaje original ----- De: "Jose Caballero" Para: "Lista de discusión sobre python en castellano" Enviados: Lunes, 17 de Noviembre de 2008 20:51:46 (GMT-0500) Auto-Detected Asunto: Re: [Python-es] Multiplexación de señales con Python Ahora si entiendo lo que quieres hacer. Alguien sabe si existe un equivalente al "numerical recipes in C" para python? He buscado un poco (no mucho, lo admito) pero no he encontrado nada que me convenza. 2008/11/17 Jorge Luis Betancourt González > El ejercicio de forma explicada consiste en calcular el minimo ancho de > banda maximo a asignar si se desean transmitir "n" señales por un canal de > transmisión de N MHz y graficar como quedarían multiplexadas las señales por > división de frecuancia (FDM). Esto es lo que teóricamente requiere el > ejercicio, espero aclarar algunas dudas. > > slds > -- > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > It is only in the mysterious equation of love that any logical reasons can > be found. > La verdadera estupidez derrota a la inteligencia artificial > todo el tiempo. > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > ----- Mensaje original ----- > De: "Jose Caballero" > Para: "Lista de discusión sobre python en castellano" < > python-es en aditel.org> > Enviados: Lunes, 17 de Noviembre de 2008 14:53:25 (GMT-0500) Auto-Detected > Asunto: Re: [Python-es] Multiplexación de señales con Python > > Vale. Estoy de acuerdo. Pero entonces lo que se debe decir es que TODAS las > señales se multiplexan. Lo que no tiene sentido es multiplexar "una señal > dada". Una señal dada se modula. > Por eso no sé si lo que él quiere es simplemente modular una señal o > multiplexar N señales. > > > > 2008/11/17 Luis Esteban de Dios Núñez > > > No entiendo el problema. > >> > >> "Como queda una segnal determinada luego de ser multiplexada". Las > >> segnales > >> no se multiplexan. Lo que se multiplexa es el canal para poder > transmitir > >> N > >> segnales a la vez, cada una en una banda de frecuencia distinta. > >> > >> O me estoy perdiendo algo? > >> > > > > Las señales si se multiplexan. Por ejemplo, transmitimos el primer canal > en > > banda base, luego, la señal en banda base del segundo canal modula en > > frecuencia a una portadora con frecuencia superior a la de banda base, > luego > > la tercera modula en frecuencia a otra portadora de fecuencia mayor, etc. > En > > el canal aparece una señal -modulada en frecuencia- resultante, cuya > forma > > de onda es el resultado de la suma de todas ellas. > > > > > > -- > > Saludos, > > > > Luis Esteban de Dios Núñez > > > > --------------------------------------- > > Red Telematica de Salud - Cuba > > CNICM - Infomed > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rnt en bla.cl Tue Nov 18 04:34:13 2008 From: rnt en bla.cl (Renato Covarrubias) Date: Tue, 18 Nov 2008 00:34:13 -0300 Subject: Clase extranha (tvv) In-Reply-To: <779666.83229.qm@web52608.mail.re2.yahoo.com> References: <779666.83229.qm@web52608.mail.re2.yahoo.com> Message-ID: <200811180034.17129.rnt@bla.cl> El Lunes, 17 de Noviembre de 2008, Tany Villalba Villalba escribió: > Buen dia: > > me paso una cosa curiosa que derepente estoy mal bueno > tengo una clase que le puse una propiedad que es una lista de datos (se > llama arreglo): > > **** libreria1.py > class A() >     arreglo=[] >     def agregar_item(self, valor) >          arreglo.append(valor) Ahí defines que 'arreglo' pertenece a la clase, por lo tanto, a todas las instancias de ella. Deberia ser algo asi como: **** libreria1.py class A() def __init__(self): arreglo=[] def agregar_item(self, valor): arreglo.append(valor) Así, arreglo es de la instancia. Saludos! -- Renato Covarrubias Romero - counter.li.org #399677 rnt [at] bla.cl http://rnt.bla.cl ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part. URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Tue Nov 18 05:33:01 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Tue, 18 Nov 2008 01:33:01 -0300 Subject: Gtk.CellRendererProgress In-Reply-To: <1460255.153061226934357535.JavaMail.root@zimbra2.uci.cu> References: <4921CEB8.1050006@gmail.com> <1460255.153061226934357535.JavaMail.root@zimbra2.uci.cu> Message-ID: <172699c50811172033u49135e4bqb5b7cd43bb343ef5@mail.gmail.com> 2008/11/17 Raydel Miranda Gomez : > Gracias Arnau, por la intencion, pero ya lo resolvi, era una pifia mia. Un error logico. Puedes compartir tu código y tu error lógico? > ----- Mensaje original ----- > De: "Arnau Sanchez" > Para: "Lista de discusión sobre python en castellano" > Enviados: Lunes, 17 de Noviembre de 2008 15:06:16 (GMT-0500) Auto-Detected > Asunto: Re: [Python-es] Gtk.CellRendererProgress > > Raydel Miranda Gomez escribió: > >> Estoy tratando de implementar una vista usando un gtk.TreeView con >> gtk.CellRendererProgress, pero, cuando le pongo el valor a una barra de >> progreso todas toman ese valor. >> >> Como puedo darle valores distintos a las barras de progreso? > > Como se suele decir en estos casos: muéstranos código. > > -- > Web: http://www.arnau-sanchez.com > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Tue Nov 18 05:40:53 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Tue, 18 Nov 2008 01:40:53 -0300 Subject: Clase extranha (tvv) In-Reply-To: <200811180034.17129.rnt@bla.cl> References: <779666.83229.qm@web52608.mail.re2.yahoo.com> <200811180034.17129.rnt@bla.cl> Message-ID: <172699c50811172040w4f75270eife139ae7b767b388@mail.gmail.com> 2008/11/18 Renato Covarrubias : > El Lunes, 17 de Noviembre de 2008, Tany Villalba Villalba escribió: >> Buen dia: >> >> me paso una cosa curiosa que derepente estoy mal bueno >> tengo una clase que le puse una propiedad que es una lista de datos (se >> llama arreglo): >> >> **** libreria1.py >> class A() >> arreglo=[] >> def agregar_item(self, valor) >> arreglo.append(valor) > > Ahí defines que 'arreglo' pertenece a la clase, por lo tanto, a todas las > instancias de ella. > > Deberia ser algo asi como: > > **** libreria1.py > class A() > def __init__(self): > arreglo=[] > def agregar_item(self, valor): > arreglo.append(valor) > > Así, arreglo es de la instancia. arreglo es una variable local al método __init__, por lo que para el método agregar_item la variable arreglo no existe. El código queda modificado es el siguiente class A(object) def __init__(self): self.arreglo=[] def agregar_item(self, valor): self.arreglo.append(valor) Me gusta que mis clases hereden de object, claro estoy utilizando python 2.5.2 > > Saludos! > > -- > Renato Covarrubias Romero - counter.li.org #399677 > rnt [at] bla.cl http://rnt.bla.cl > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From camontuyu en yahoo.es Tue Nov 18 08:38:58 2008 From: camontuyu en yahoo.es (Beni) Date: Tue, 18 Nov 2008 08:38:58 +0100 Subject: Gtk.CellRendererProgress In-Reply-To: <1460255.153061226934357535.JavaMail.root@zimbra2.uci.cu> References: <4921CEB8.1050006@gmail.com> <1460255.153061226934357535.JavaMail.root@zimbra2.uci.cu> Message-ID: <8a19bc7c0811172338k6c966833q55d95a6d528af4d3@mail.gmail.com> 2008/11/17 Raydel Miranda Gomez > Gracias Arnau, por la intencion, pero ya lo resolvi, era una pifia mia. Un > error logico. > ----- Mensaje original ----- > De: "Arnau Sanchez" > Para: "Lista de discusión sobre python en castellano" < > python-es en aditel.org> > Enviados: Lunes, 17 de Noviembre de 2008 15:06:16 (GMT-0500) Auto-Detected > Asunto: Re: [Python-es] Gtk.CellRendererProgress > > Raydel Miranda Gomez escribió: > > > Estoy tratando de implementar una vista usando un gtk.TreeView con > > gtk.CellRendererProgress, pero, cuando le pongo el valor a una barra de > > progreso todas toman ese valor. > > > > Como puedo darle valores distintos a las barras de progreso? > > Como se suele decir en estos casos: muéstranos código. > La verdad es que sería de mucha ayuda yo me estoy peleando con el mismo problema... es más, no se dar valor ni si quiera a ninguna barra. Saludos. > > -- > Web: http://www.arnau-sanchez.com > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Benito Rodríguez Arcos ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Tue Nov 18 10:09:38 2008 From: damufo en gmail.com (damufo) Date: Tue, 18 Nov 2008 10:09:38 +0100 Subject: escapar % Message-ID: <49228652.90604@gmail.com> Hola: Tengo una cadena a la que quiero pasar un valor, la cuestión es que la cadena tiene un texto que incluye el simbolo % lo que hace que identifique este simbolo como valor a pasar. El caso: variable = "Valor %s y texto %X%" print variable % "hola" Traceback (most recent call last): File "", line 1, in print dd % "f" TypeError: not enough arguments for format string El resultado que busco es: Valor hola y texto%X% Lo de %X% no es texto he probado estas otras opciones y nada >>> dd = "%s %X%" >>> print dd % "f" Traceback (most recent call last): File "", line 1, in print dd % "f" TypeError: not enough arguments for format string >>> print dd % ("dd", "hh") Traceback (most recent call last): File "", line 1, in print dd % ("dd", "hh") TypeError: int argument required >>> dd = "%s /%X/%" >>> print dd % "hola" Traceback (most recent call last): File "", line 1, in print dd % "hola" TypeError: not enough arguments for format string >>> dd ="%s \%X\%" >>> print dd % "hola" Traceback (most recent call last): File "", line 1, in print dd % "hola" TypeError: not enough arguments for format string Alguien sabe como hacer esto? Gracias. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Tue Nov 18 10:14:04 2008 From: dani en danigm.net (Daniel Garcia Moreno) Date: Tue, 18 Nov 2008 10:14:04 +0100 Subject: escapar % In-Reply-To: <49228652.90604@gmail.com> References: <49228652.90604@gmail.com> Message-ID: <1226999644.6688.4.camel@gorrion.emergya.info> El mar, 18-11-2008 a las 10:09 +0100, damufo escribió: > Hola: > Tengo una cadena a la que quiero pasar un valor, la cuestión es que la > cadena tiene un texto que incluye el simbolo % lo que hace que > identifique este simbolo como valor a pasar. El caso: > variable = "Valor %s y texto %X%" > print variable % "hola" > Traceback (most recent call last): > File "", line 1, in > print dd % "f" > TypeError: not enough arguments for format string > > El resultado que busco es: > Valor hola y texto%X% > Lo de %X% no es texto > > > he probado estas otras opciones y nada > >>> dd = "%s %X%" > >>> print dd % "f" > > Traceback (most recent call last): > File "", line 1, in > print dd % "f" > TypeError: not enough arguments for format string > >>> print dd % ("dd", "hh") > > Traceback (most recent call last): > File "", line 1, in > print dd % ("dd", "hh") > TypeError: int argument required > >>> dd = "%s /%X/%" > >>> print dd % "hola" > > Traceback (most recent call last): > File "", line 1, in > print dd % "hola" > TypeError: not enough arguments for format string > >>> dd ="%s \%X\%" > >>> print dd % "hola" > > Traceback (most recent call last): > File "", line 1, in > print dd % "hola" > TypeError: not enough arguments for format string > > Alguien sabe como hacer esto? El símbolo % se escapa con %, así que tendrías que poner %%. >>> "Superado el %d %%" % 10 'Superado el 10 %' ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Tue Nov 18 10:17:55 2008 From: faltet en pytables.org (Francesc Alted) Date: Tue, 18 Nov 2008 10:17:55 +0100 Subject: escapar % In-Reply-To: <49228652.90604@gmail.com> References: <49228652.90604@gmail.com> Message-ID: <200811181017.56107.faltet@pytables.org> A Tuesday 18 November 2008, damufo escrigué: > Hola: > Tengo una cadena a la que quiero pasar un valor, la cuestión es que > la cadena tiene un texto que incluye el simbolo % lo que hace que > identifique este simbolo como valor a pasar. El caso: > variable = "Valor %s y texto %X%" > print variable % "hola" > Traceback (most recent call last): > File "", line 1, in > print dd % "f" > TypeError: not enough arguments for format string > > El resultado que busco es: > Valor hola y texto%X% > Lo de %X% no es texto Parece que duplicando el operador % funciona: In [5]: variable = "Valor %s y texto %%X%%" In [6]: print variable % "hola" Valor hola y texto %X% Saludos, -- Francesc Alted ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Tue Nov 18 10:30:56 2008 From: damufo en gmail.com (damufo) Date: Tue, 18 Nov 2008 10:30:56 +0100 Subject: escapar % In-Reply-To: <200811181017.56107.faltet@pytables.org> References: <49228652.90604@gmail.com> <200811181017.56107.faltet@pytables.org> Message-ID: <49228B50.3080805@gmail.com> Francesc Alted escribiu: > A Tuesday 18 November 2008, damufo escrigué: >> Hola: >> Tengo una cadena a la que quiero pasar un valor, la cuestión es que >> la cadena tiene un texto que incluye el simbolo % lo que hace que >> identifique este simbolo como valor a pasar. El caso: >> variable = "Valor %s y texto %X%" >> print variable % "hola" >> Traceback (most recent call last): >> File "", line 1, in >> print dd % "f" >> TypeError: not enough arguments for format string >> >> El resultado que busco es: >> Valor hola y texto%X% >> Lo de %X% no es texto > > Parece que duplicando el operador % funciona: > > In [5]: variable = "Valor %s y texto %%X%%" > > In [6]: print variable % "hola" > Valor hola y texto %X% > Muchas gracias Francesc y Daniel Ya me suponía que era cosa sencilla pero buscando no he sido capaz de encontrar la solución (mi problema fue saber como buscar esto) Gracias de nuevo! ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fedejofa en gmail.com Tue Nov 18 12:26:34 2008 From: fedejofa en gmail.com (Federico Jorge) Date: Tue, 18 Nov 2008 09:26:34 -0200 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: <6887626.193371226958476444.JavaMail.root@zimbra2.uci.cu> References: <6887626.193371226958476444.JavaMail.root@zimbra2.uci.cu> Message-ID: Honestamente, aunque a Jose no le parezca, creo que deberias buscar Matlab o alguna de sus formas gratuitas (Octave) en caso de no poder conseguir Matlab. Y googleando un poco, usando simulink o buscando la librerias correspondientes, igualemente no sea una labor dificil, seguramente puedas hacerlo ahi... Hacer los modulos de modulacion, de demodulacion, de insertado de ruido, si te lo piden, y los de filtrado. Y despues recien pensar si queres trasladarlo a Python... Saludos. Fijar 2008/11/17 Jorge Luis Betancourt González > Me podrías explicar como implemento eso en Python u en otro lenguaje? > > slds > -- > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > It is only in the mysterious equation of love that any logical reasons can > be found. > La verdadera estupidez derrota a la inteligencia artificial > todo el tiempo. > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > ----- Mensaje original ----- > De: "Jose Caballero" > Para: "Lista de discusión sobre python en castellano" < > python-es en aditel.org> > Enviados: Lunes, 17 de Noviembre de 2008 20:51:46 (GMT-0500) Auto-Detected > Asunto: Re: [Python-es] Multiplexación de señales con Python > > Ahora si entiendo lo que quieres hacer. > > Alguien sabe si existe un equivalente al "numerical recipes in C" para > python? He buscado un poco (no mucho, lo admito) pero no he encontrado nada > que me convenza. > > > > > > 2008/11/17 Jorge Luis Betancourt González > > > > El ejercicio de forma explicada consiste en calcular el minimo ancho de > > banda maximo a asignar si se desean transmitir "n" señales por un canal > de > > transmisión de N MHz y graficar como quedarían multiplexadas las señales > por > > división de frecuancia (FDM). Esto es lo que teóricamente requiere el > > ejercicio, espero aclarar algunas dudas. > > > > slds > > -- > > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > > It is only in the mysterious equation of love that any logical reasons > can > > be found. > > La verdadera estupidez derrota a la inteligencia artificial > > todo el tiempo. > > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > > > ----- Mensaje original ----- > > De: "Jose Caballero" > > Para: "Lista de discusión sobre python en castellano" < > > python-es en aditel.org> > > Enviados: Lunes, 17 de Noviembre de 2008 14:53:25 (GMT-0500) > Auto-Detected > > Asunto: Re: [Python-es] Multiplexación de señales con Python > > > > Vale. Estoy de acuerdo. Pero entonces lo que se debe decir es que TODAS > las > > señales se multiplexan. Lo que no tiene sentido es multiplexar "una señal > > dada". Una señal dada se modula. > > Por eso no sé si lo que él quiere es simplemente modular una señal o > > multiplexar N señales. > > > > > > > > 2008/11/17 Luis Esteban de Dios Núñez > > > > > No entiendo el problema. > > >> > > >> "Como queda una segnal determinada luego de ser multiplexada". Las > > >> segnales > > >> no se multiplexan. Lo que se multiplexa es el canal para poder > > transmitir > > >> N > > >> segnales a la vez, cada una en una banda de frecuencia distinta. > > >> > > >> O me estoy perdiendo algo? > > >> > > > > > > Las señales si se multiplexan. Por ejemplo, transmitimos el primer > canal > > en > > > banda base, luego, la señal en banda base del segundo canal modula en > > > frecuencia a una portadora con frecuencia superior a la de banda base, > > luego > > > la tercera modula en frecuencia a otra portadora de fecuencia mayor, > etc. > > En > > > el canal aparece una señal -modulada en frecuencia- resultante, cuya > > forma > > > de onda es el resultado de la suma de todas ellas. > > > > > > > > > -- > > > Saludos, > > > > > > Luis Esteban de Dios Núñez > > > > > > --------------------------------------- > > > Red Telematica de Salud - Cuba > > > CNICM - Infomed > > > > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ustrum en gmail.com Tue Nov 18 13:14:02 2008 From: ustrum en gmail.com (Pablo Martin Rodriguez) Date: Tue, 18 Nov 2008 13:14:02 +0100 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: <24824543.23291226784250566.JavaMail.root@zimbra2.uci.cu> References: <28276616.23221226784163107.JavaMail.root@zimbra2.uci.cu> <24824543.23291226784250566.JavaMail.root@zimbra2.uci.cu> Message-ID: A ver, lo complicado del asunto dependera de lo complicado de la señal y de la modulación que utilices para multiplexar varias señales usando el mismo canal. Si, por ejemplo, la modulacion fuese AM, lo unico que tendrias que hacer es multiplicar el valor de la señal en cada instante por el valor de la portadora sin(2*pi*f*t) en ese mismo instante, siendo f la frecuencia de la portadora, (a la que desplazariamos la señal) y t el instante. Si ya tienes la señal en tiempo, esto es facil de hacer. Multiplicamos las señales que tengamos por tantas portadoras a distinta frecuencia como señales haya, respetando el teorema de nyquist, y ya tenemos todas las señales multiplexadas. En tiempo el resultado va a ser un galimatias, pero en frecuencia se verá como cada señal se ha ido desplazando. Para verlo habra que hacer la transformada de fourier: se puede hacer con el modulo pynum y la funcion fft del mismo. De todas formas, el como quede una señal despues de multiplexarla en frecuenca dependerá mucho mas del tipo de modulación que se utilice que del metodo de acceso al medio, en este caso FDMA. Siento si me he salido del tema, o si me he equivocado en algo, no suelo resolver muchas dudas, pero me parecia que os habiais ido por las ramas. Yo creo que para este caso con python hay herramientas de sobra para hacer lo que quiere hacer, aunque por supuesto matlab es la herramienta tipica para estas cosas. 2008/11/15 Jorge Luis Betancourt González > Hola: > > Gracias por responder, la cuestión es que tenemos que escribir una > aplicación en el lenguaje de preferencia de cada cual (yo quiero hacerlo en > Python) para demostrar como queda una señal determinada luego de ser > multiplexada utilizando FDM. Me imaginé que con lo extendido que está el > Python en estos días, pudiera ser que alguien ya lo hubiera utilizado para > graficar una señal, tengo pensado utilizar para esto matplotlib. ¿Alguna > sugerencia? > > slds > -- > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > It is only in the mysterious equation of love that any logical reasons can > be found. > La verdadera estupidez derrota a la inteligencia artificial > todo el tiempo. > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Tue Nov 18 14:40:57 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 18 Nov 2008 08:40:57 -0500 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: References: <6887626.193371226958476444.JavaMail.root@zimbra2.uci.cu> Message-ID: El 18 de noviembre de 2008 6:26, Federico Jorge escribió: > Honestamente, aunque a Jose no le parezca, no es que no me lo parezca. Es que me hizo gracia al leer tu comentario aquello de "Creo que deberias ver de consultar al amigo google de como implementarlo a matlab, por ejemplo, y seguramente de ahi puedas ver luego, con la idea mas a tierra, como implementarlo en matlab." Te sobran varios "de" y un "matlab" Y, por cierto, estoy de acuerdo en que matlab es muy bueno. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Tue Nov 18 15:24:08 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Tue, 18 Nov 2008 09:24:08 -0500 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: <6887626.193371226958476444.JavaMail.root@zimbra2.uci.cu> References: <6887626.193371226958476444.JavaMail.root@zimbra2.uci.cu> Message-ID: <4891add70811180624l5f089a99tdb42acd4204ab725@mail.gmail.com> 2008/11/17 Jorge Luis Betancourt González : > Me podrías explicar como implemento eso en Python u en otro lenguaje? Busca los algoritmos, e implementarlo en Python es simple. Alguna vez hice eso mientras era estudiante -hace 21 años, más o menos- en la carrera de telecomunicaciones y automática, al menos en mi época, esos algoritmos eran comunes en la carrera. No obstante la idea básica es que usa un pedazo proporcional del canal para trasmitir cada señal consistente en un stream de bits con marcas de cambio de señal. Hay normas para esto, claro; pero el algoritmo es simple, aquí te va la idea: # -*- coding: utf-8 -*- # Copyright (c) 2008 Medardo Rodriguez (Merchise Group) # # This is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License (GPL) as published by the # Free Software Foundation; either version 2 of the License, or (at # your option) any later version. def fdm(each_channel_width, *channels): ''' Supone cada chanel como un iterador de ints. Cuando un canal está agotado, comienza a trasmitir ceros por su banda. ''' exhausted_value = 0 count = len(channels) valids = [True]*count channels = tuple(iter(channel) for channel in channels) finished = False while not finished: some_valid = False for i in xrange(count): channel = channels[i] for j in xrange(each_channel_width): if valids[i]: try: yield channel.next() except StopIteration: valids[i] = False else: yield exhausted_value if valids[i]: some_valid = True if not some_valid: finished = True one = [1, 2, 3] two = [4, 5, 6, 7, 8] three = [9, 10] def Test(each_channel_width): print 'Prueba %d' % each_channel_width res = [v for v in fdm(each_channel_width, one, two, three)] print res Test(1) Test(2) Test(3) Recuerda buscar las normas y usar los streams adecuados; Esto es sólo una idea. Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Tue Nov 18 17:30:41 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Tue, 18 Nov 2008 17:30:41 +0100 Subject: =?ISO-8859-1?Q?Multiplexaci=F3n_de_se=F1ales?= =?ISO-8859-1?Q?_con_Python?= In-Reply-To: References: <6887626.193371226958476444.JavaMail.root@zimbra2.uci.cu> Message-ID: <4922EDB1.1070806@gmail.com> Federico Jorge escribió: > Honestamente, aunque a Jose no le parezca, creo que deberias buscar Matlab o > alguna de sus formas gratuitas (Octave) en caso de no poder conseguir > Matlab. Es cierto que Matlab es el programa más usado en este ámbito, pero con Python es posible hacer cosas parecidas (con la ventaja de disponer de un lenguaje mucho más potente). Las librerías más usadas para ello son "numpy", "scipy" y "matplotlib-pylab" (y en según qué escenarios, también "pytables"). Todo ello con "ipython" para las sesiones interactivas. -- Web: http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luis.ortega.araneda en gmail.com Tue Nov 18 20:14:42 2008 From: luis.ortega.araneda en gmail.com (Luis Ortega Araneda) Date: Tue, 18 Nov 2008 16:14:42 -0300 Subject: Redondear numeros Message-ID: <9e18be500811181114i570509b8mddc467a05f36391e@mail.gmail.com> Estimados, Estoy trabajando en un programar que trabaja con números, tiempo, que los generé de forma aleatoria. Mi problema es que son del tipo: 3.4993545654564 quería redondear a dos digitos, por lo que ocupé la función round(3.4993545654564,2) y luego de hacerlo, el número me queda ... 3.4900000000000 o 3.49999999999999 <<< algo así sucede siempre. bueno, mi pregunta es la siguiente, ¿existe alguna forma de que el número quede así: 3.49 ? de ante-mano muchísimas gracias. -- Luis Ortega Araneda +56 9 81240504 http://alumnos.elo.utfsm.cl/~lortega _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Tue Nov 18 20:17:20 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 18 Nov 2008 14:17:20 -0500 Subject: Redondear numeros In-Reply-To: <9e18be500811181114i570509b8mddc467a05f36391e@mail.gmail.com> References: <9e18be500811181114i570509b8mddc467a05f36391e@mail.gmail.com> Message-ID: Solo por curiosidad, quieres redondear o truncar? El 18 de noviembre de 2008 14:14, Luis Ortega Araneda < luis.ortega.araneda en gmail.com> escribió: > Estimados, > > Estoy trabajando en un programar que trabaja con números, tiempo, que > los generé de forma aleatoria. Mi problema es que son del tipo: > 3.4993545654564 > > quería redondear a dos digitos, por lo que ocupé la función > round(3.4993545654564,2) > y luego de hacerlo, el número me queda ... > 3.4900000000000 o 3.49999999999999 <<< algo así sucede siempre. > > bueno, mi pregunta es la siguiente, ¿existe alguna forma de que el > número quede así: 3.49 ? > > de ante-mano muchísimas gracias. > > -- > Luis Ortega Araneda > +56 9 81240504 > http://alumnos.elo.utfsm.cl/~lortega > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minibota en gmail.com Tue Nov 18 20:25:20 2008 From: minibota en gmail.com (=?ISO-8859-1?Q?Pavel_Mu=F1oz?=) Date: Tue, 18 Nov 2008 13:25:20 -0600 Subject: Redondear numeros In-Reply-To: References: <9e18be500811181114i570509b8mddc467a05f36391e@mail.gmail.com> Message-ID: <118999020811181125t35088ef7s8ebaea9ce0d70190@mail.gmail.com> Creo que quiere las dos cosas, primero redondear y luego truncar. Luis, mira este ejemplo: *>>> a = 2 >>> b = 3 >>> round (a*1.0/b,2) 0.67000000000000004 >>> print '%.2f' % round (a*1.0/b,2) 0.67 * Saludos. 2008/11/18 Jose Caballero > Solo por curiosidad, quieres redondear o truncar? > > > > El 18 de noviembre de 2008 14:14, Luis Ortega Araneda < > luis.ortega.araneda en gmail.com> escribió: > > > Estimados, > > > > Estoy trabajando en un programar que trabaja con números, tiempo, que > > los generé de forma aleatoria. Mi problema es que son del tipo: > > 3.4993545654564 > > > > quería redondear a dos digitos, por lo que ocupé la función > > round(3.4993545654564,2) > > y luego de hacerlo, el número me queda ... > > 3.4900000000000 o 3.49999999999999 <<< algo así sucede siempre. > > > > bueno, mi pregunta es la siguiente, ¿existe alguna forma de que el > > número quede así: 3.49 ? > > > > de ante-mano muchísimas gracias. > > > > -- > > Luis Ortega Araneda > > +56 9 81240504 > > http://alumnos.elo.utfsm.cl/~lortega > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Tue Nov 18 20:27:47 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 18 Nov 2008 14:27:47 -0500 Subject: Redondear numeros In-Reply-To: <118999020811181125t35088ef7s8ebaea9ce0d70190@mail.gmail.com> References: <9e18be500811181114i570509b8mddc467a05f36391e@mail.gmail.com> <118999020811181125t35088ef7s8ebaea9ce0d70190@mail.gmail.com> Message-ID: Lo preguntaba porque en el ejemplo que dice, pasar de 3.49935... a 3.49 no es redondeo. El 18 de noviembre de 2008 14:25, Pavel Muñoz escribió: > Creo que quiere las dos cosas, primero redondear y luego truncar. > Luis, mira este ejemplo: > > *>>> a = 2 > >>> b = 3 > >>> round (a*1.0/b,2) > 0.67000000000000004 > >>> print '%.2f' % round (a*1.0/b,2) > 0.67 > * > Saludos. > > > 2008/11/18 Jose Caballero > > > Solo por curiosidad, quieres redondear o truncar? > > > > > > > > El 18 de noviembre de 2008 14:14, Luis Ortega Araneda < > > luis.ortega.araneda en gmail.com> escribió: > > > > > Estimados, > > > > > > Estoy trabajando en un programar que trabaja con números, tiempo, que > > > los generé de forma aleatoria. Mi problema es que son del tipo: > > > 3.4993545654564 > > > > > > quería redondear a dos digitos, por lo que ocupé la función > > > round(3.4993545654564,2) > > > y luego de hacerlo, el número me queda ... > > > 3.4900000000000 o 3.49999999999999 <<< algo así sucede siempre. > > > > > > bueno, mi pregunta es la siguiente, ¿existe alguna forma de que el > > > número quede así: 3.49 ? > > > > > > de ante-mano muchísimas gracias. > > > > > > -- > > > Luis Ortega Araneda > > > +56 9 81240504 > > > http://alumnos.elo.utfsm.cl/~lortega > > > > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Tue Nov 18 20:32:43 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Tue, 18 Nov 2008 16:32:43 -0300 Subject: Redondear numeros In-Reply-To: <9e18be500811181114i570509b8mddc467a05f36391e@mail.gmail.com> References: <9e18be500811181114i570509b8mddc467a05f36391e@mail.gmail.com> Message-ID: <1227036763.6908.7.camel@clb-laptop> Mira lo puedes hacer así: >>> a = 3.23456789876543245 >>> print ("%.2f"%a) 3.23 En donde la cantidad de decimales se ve reflejada en el numero que esta entre las comillas "%.2f". >>> print ("%.3f"%a) 3.235 >>> El mar, 18-11-2008 a las 16:14 -0300, Luis Ortega Araneda escribió: > Estimados, > > Estoy trabajando en un programar que trabaja con números, tiempo, que > los generé de forma aleatoria. Mi problema es que son del tipo: > 3.4993545654564 > > quería redondear a dos digitos, por lo que ocupé la función > round(3.4993545654564,2) > y luego de hacerlo, el número me queda ... > 3.4900000000000 o 3.49999999999999 <<< algo así sucede siempre. > > bueno, mi pregunta es la siguiente, ¿existe alguna forma de que el > número quede así: 3.49 ? > > de ante-mano muchísimas gracias. > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minibota en gmail.com Tue Nov 18 20:34:02 2008 From: minibota en gmail.com (=?ISO-8859-1?Q?Pavel_Mu=F1oz?=) Date: Tue, 18 Nov 2008 13:34:02 -0600 Subject: Redondear numeros In-Reply-To: References: <9e18be500811181114i570509b8mddc467a05f36391e@mail.gmail.com> <118999020811181125t35088ef7s8ebaea9ce0d70190@mail.gmail.com> Message-ID: <118999020811181134x3bd2be85wd093a0c8d36193af@mail.gmail.com> Tienes razon... en ese caso debería quedar 3.50 2008/11/18 Jose Caballero > Lo preguntaba porque en el ejemplo que dice, pasar de 3.49935... a 3.49 no > es redondeo. > > > > > El 18 de noviembre de 2008 14:25, Pavel Muñoz > escribió: > > > Creo que quiere las dos cosas, primero redondear y luego truncar. > > Luis, mira este ejemplo: > > > > *>>> a = 2 > > >>> b = 3 > > >>> round (a*1.0/b,2) > > 0.67000000000000004 > > >>> print '%.2f' % round (a*1.0/b,2) > > 0.67 > > * > > Saludos. > > > > > > 2008/11/18 Jose Caballero > > > > > Solo por curiosidad, quieres redondear o truncar? > > > > > > > > > > > > El 18 de noviembre de 2008 14:14, Luis Ortega Araneda < > > > luis.ortega.araneda en gmail.com> escribió: > > > > > > > Estimados, > > > > > > > > Estoy trabajando en un programar que trabaja con números, tiempo, que > > > > los generé de forma aleatoria. Mi problema es que son del tipo: > > > > 3.4993545654564 > > > > > > > > quería redondear a dos digitos, por lo que ocupé la función > > > > round(3.4993545654564,2) > > > > y luego de hacerlo, el número me queda ... > > > > 3.4900000000000 o 3.49999999999999 <<< algo así sucede siempre. > > > > > > > > bueno, mi pregunta es la siguiente, ¿existe alguna forma de que el > > > > número quede así: 3.49 ? > > > > > > > > de ante-mano muchísimas gracias. > > > > > > > > -- > > > > Luis Ortega Araneda > > > > +56 9 81240504 > > > > http://alumnos.elo.utfsm.cl/~lortega > > > > > > > > > > _______________________________________________ > > > > Lista de correo Python-es > > > > http://listas.aditel.org/listinfo/python-es > > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jlbetancourt en estudiantes.uci.cu Tue Nov 18 15:29:29 2008 From: jlbetancourt en estudiantes.uci.cu (=?utf-8?Q?Jorge_Luis_Betancourt_Gonz=C3=A1lez?=) Date: Tue, 18 Nov 2008 09:29:29 -0500 (CST) Subject: =?utf-8?Q?Re:__Multiplexaci=C3=B3n_de_se=C3=B1ales_con_Python?= In-Reply-To: <10268062.265531227018227103.JavaMail.root@zimbra2.uci.cu> References: <10268062.265531227018227103.JavaMail.root@zimbra2.uci.cu> Message-ID: <22349070.266591227018569260.JavaMail.root@zimbra2.uci.cu> En [1] me he encontrado algunas aplicaciones escritas en C que parecen ahorrarme bastantes pasos en investigación/implementación, como bien comentaron, lo pienso migrar hacia python + numpy + scripy + matplotlib para lo que tengo que hacer, ya comentaré como va el trabajo. Lo que ahora me está dando algo de problemas, es como saber que ancho de banda asignarle a cada señal a multiplexar, o sea si he entendido correctamente a cada señal que se va a multiplexar se le asigna un ancho de banda determinado, para luego modular y sumar las señales, mi pregunta es: ¿Existe algún teorema que me permita calcular el modo más eficiente de asignar estos anchos de banda a las "n" señales?. Tomemos por ejemplo, el caso de que se cuente con un canal de Tx con un ancho de banda de 168 Mhz, por el cual se desean transmitir 26 canales de televisión (por ejemplo) y se desean mantener 6MHz para la banda de guarda o reconstrucción, ¿como podría yo distribuir eficientemente este ancho de banda dado entre los 26 canales?, porque luego para poder modular por FDM tendría que utilizar estos anchos de banda que determino en este caso para poder modular + multiplexar la señal que finalmente se transmitirá. [1] http://www.ace.ual.es/~vruiz/docencia slds -- El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. It is only in the mysterious equation of love that any logical reasons can be found. La verdadera estupidez derrota a la inteligencia artificial todo el tiempo. Mustrum Ridcully, Archicanciller de la Universidad Invisible ----- Mensaje original ----- De: "Pablo Martin Rodriguez" Para: "Lista de discusión sobre python en castellano" Enviados: Martes, 18 de Noviembre de 2008 7:14:02 (GMT-0500) Auto-Detected Asunto: Re: [Python-es] Multiplexación de señales con Python A ver, lo complicado del asunto dependera de lo complicado de la señal y de la modulación que utilices para multiplexar varias señales usando el mismo canal. Si, por ejemplo, la modulacion fuese AM, lo unico que tendrias que hacer es multiplicar el valor de la señal en cada instante por el valor de la portadora sin(2*pi*f*t) en ese mismo instante, siendo f la frecuencia de la portadora, (a la que desplazariamos la señal) y t el instante. Si ya tienes la señal en tiempo, esto es facil de hacer. Multiplicamos las señales que tengamos por tantas portadoras a distinta frecuencia como señales haya, respetando el teorema de nyquist, y ya tenemos todas las señales multiplexadas. En tiempo el resultado va a ser un galimatias, pero en frecuencia se verá como cada señal se ha ido desplazando. Para verlo habra que hacer la transformada de fourier: se puede hacer con el modulo pynum y la funcion fft del mismo. De todas formas, el como quede una señal despues de multiplexarla en frecuenca dependerá mucho mas del tipo de modulación que se utilice que del metodo de acceso al medio, en este caso FDMA. Siento si me he salido del tema, o si me he equivocado en algo, no suelo resolver muchas dudas, pero me parecia que os habiais ido por las ramas. Yo creo que para este caso con python hay herramientas de sobra para hacer lo que quiere hacer, aunque por supuesto matlab es la herramienta tipica para estas cosas. 2008/11/15 Jorge Luis Betancourt González > Hola: > > Gracias por responder, la cuestión es que tenemos que escribir una > aplicación en el lenguaje de preferencia de cada cual (yo quiero hacerlo en > Python) para demostrar como queda una señal determinada luego de ser > multiplexada utilizando FDM. Me imaginé que con lo extendido que está el > Python en estos días, pudiera ser que alguien ya lo hubiera utilizado para > graficar una señal, tengo pensado utilizar para esto matplotlib. ¿Alguna > sugerencia? > > slds > -- > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > It is only in the mysterious equation of love that any logical reasons can > be found. > La verdadera estupidez derrota a la inteligencia artificial > todo el tiempo. > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Tue Nov 18 20:50:49 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Tue, 18 Nov 2008 14:50:49 -0500 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: <22349070.266591227018569260.JavaMail.root@zimbra2.uci.cu> References: <10268062.265531227018227103.JavaMail.root@zimbra2.uci.cu> <22349070.266591227018569260.JavaMail.root@zimbra2.uci.cu> Message-ID: <4891add70811181150l6be6e9c8p5fb19e2697e76fb3@mail.gmail.com> 2008/11/18 Jorge Luis Betancourt González : > En [1] me he encontrado algunas aplicaciones escritas en C que parecen ahorrarme bastantes pasos en investigación/implementación, como bien comentaron, lo pienso migrar hacia python + numpy + scripy + matplotlib para lo que tengo que hacer, ya comentaré como va el trabajo. Lo que ahora me está dando algo de problemas, es como saber que ancho de banda asignarle a cada señal a multiplexar, o sea si he entendido correctamente a cada señal que se va a multiplexar se le asigna un ancho de banda determinado, para luego modular y sumar las señales, mi pregunta es: ¿Existe algún teorema que me permita calcular el modo más eficiente de asignar estos anchos de banda a las "n" señales?. Creo que lo que te mandé fue un disparate. Te mandé algo digital :) Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Tue Nov 18 21:15:00 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 18 Nov 2008 21:15:00 +0100 Subject: Redondear numeros In-Reply-To: <9e18be500811181114i570509b8mddc467a05f36391e@mail.gmail.com> References: <9e18be500811181114i570509b8mddc467a05f36391e@mail.gmail.com> Message-ID: <49232244.3030804@soft-com.es> Luis Ortega Araneda escribió: > Estimados, > > Estoy trabajando en un programar que trabaja con números, tiempo, que > los generé de forma aleatoria. Mi problema es que son del tipo: > 3.4993545654564 > > quería redondear a dos digitos, por lo que ocupé la función > round(3.4993545654564,2) > y luego de hacerlo, el número me queda ... > 3.4900000000000 o 3.49999999999999 <<< algo así sucede siempre. > > bueno, mi pregunta es la siguiente, ¿existe alguna forma de que el > número quede así: 3.49 ? > Si los numeros son de tipo Decimal puedes usar quantize: >>> decimales = 2 >>> d = decimal.Decimal("2.3456789") >>> d.quantize(decimal.Decimal((0,(1,),-decimales))) Decimal("2.35") -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ustrum en gmail.com Wed Nov 19 13:11:27 2008 From: ustrum en gmail.com (Pablo Martin Rodriguez) Date: Wed, 19 Nov 2008 13:11:27 +0100 Subject: =?ISO-8859-1?Q?Re:__Multiplexaci=F3n_de_se=F1ales_con_Python?= In-Reply-To: <22349070.266591227018569260.JavaMail.root@zimbra2.uci.cu> References: <10268062.265531227018227103.JavaMail.root@zimbra2.uci.cu> <22349070.266591227018569260.JavaMail.root@zimbra2.uci.cu> Message-ID: Suponiendo que las señales ya están moduladas, que no te tienes que preocupar de la demodulacion, y que conoces el tipo de modulación empleada, solo tienes que conocer las caracteristicas originales de la señal: su anco de banda, etc. Con esto, conociendo la formula para el calculo del ancho de banda de la modulación empleada, puedes calcular el ancho de banda de la señal modulada. Conociendo este y añadiendole un pequeño margen por los filtros del demodulador, ya tienes el ancho de banda que debe tener cada canal. De todos modos tienes que tener claro que FDM NO es una modulación, es una forma de dividir los recursos (en este caso el espectro) para poder aprovecharlo mejor. Para modular (y desplezar en frecuencia) las diferentes señales tendrás que utilizar algún tipo de modulación digital (supongo que trabajaras con señales digitales) que será la que determine, junto con el ancho de banda de la señal original, el ancho de banda que deberás asignar a cada canal. 2008/11/18 Jorge Luis Betancourt González > En [1] me he encontrado algunas aplicaciones escritas en C que parecen > ahorrarme bastantes pasos en investigación/implementación, como bien > comentaron, lo pienso migrar hacia python + numpy + scripy + matplotlib para > lo que tengo que hacer, ya comentaré como va el trabajo. Lo que ahora me > está dando algo de problemas, es como saber que ancho de banda asignarle a > cada señal a multiplexar, o sea si he entendido correctamente a cada señal > que se va a multiplexar se le asigna un ancho de banda determinado, para > luego modular y sumar las señales, mi pregunta es: ¿Existe algún teorema que > me permita calcular el modo más eficiente de asignar estos anchos de banda a > las "n" señales?. > > Tomemos por ejemplo, el caso de que se cuente con un canal de Tx con un > ancho de banda de 168 Mhz, por el cual se desean transmitir 26 canales de > televisión (por ejemplo) y se desean mantener 6MHz para la banda de guarda o > reconstrucción, ¿como podría yo distribuir eficientemente este ancho de > banda dado entre los 26 canales?, porque luego para poder modular por FDM > tendría que utilizar estos anchos de banda que determino en este caso para > poder modular + multiplexar la señal que finalmente se transmitirá. > > [1] http://www.ace.ual.es/~vruiz/docencia > > slds > -- > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > It is only in the mysterious equation of love that any logical reasons can > be found. > La verdadera estupidez derrota a la inteligencia artificial > todo el tiempo. > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > ----- Mensaje original ----- > De: "Pablo Martin Rodriguez" > Para: "Lista de discusión sobre python en castellano" < > python-es en aditel.org> > Enviados: Martes, 18 de Noviembre de 2008 7:14:02 (GMT-0500) Auto-Detected > Asunto: Re: [Python-es] Multiplexación de señales con Python > > A ver, lo complicado del asunto dependera de lo complicado de la señal y de > la modulación que utilices para multiplexar varias señales usando el mismo > canal. Si, por ejemplo, la modulacion fuese AM, lo unico que tendrias que > hacer es multiplicar el valor de la señal en cada instante por el valor de > la portadora sin(2*pi*f*t) en ese mismo instante, siendo f la frecuencia de > la portadora, (a la que desplazariamos la señal) y t el instante. Si ya > tienes la señal en tiempo, esto es facil de hacer. Multiplicamos las > señales > que tengamos por tantas portadoras a distinta frecuencia como señales haya, > respetando el teorema de > nyquist, > y ya tenemos todas las señales multiplexadas. En tiempo el resultado va a > ser un galimatias, pero en frecuencia se verá como cada señal se ha ido > desplazando. Para verlo habra que hacer la transformada de fourier: se > puede > hacer con el modulo pynum y la funcion fft del mismo. De todas formas, el > como quede una señal despues de multiplexarla en frecuenca dependerá mucho > mas del tipo de modulación que se utilice que del metodo de acceso al > medio, > en este caso FDMA. > > Siento si me he salido del tema, o si me he equivocado en algo, no suelo > resolver muchas dudas, pero me parecia que os habiais ido por las ramas. Yo > creo que para este caso con python hay herramientas de sobra para hacer lo > que quiere hacer, aunque por supuesto matlab es la herramienta tipica para > estas cosas. > > 2008/11/15 Jorge Luis Betancourt González > > > > Hola: > > > > Gracias por responder, la cuestión es que tenemos que escribir una > > aplicación en el lenguaje de preferencia de cada cual (yo quiero hacerlo > en > > Python) para demostrar como queda una señal determinada luego de ser > > multiplexada utilizando FDM. Me imaginé que con lo extendido que está el > > Python en estos días, pudiera ser que alguien ya lo hubiera utilizado > para > > graficar una señal, tengo pensado utilizar para esto matplotlib. ¿Alguna > > sugerencia? > > > > slds > > -- > > El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. > > It is only in the mysterious equation of love that any logical reasons > can > > be found. > > La verdadera estupidez derrota a la inteligencia artificial > > todo el tiempo. > > Mustrum Ridcully, Archicanciller de la Universidad Invisible > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From tanymono en yahoo.com.ar Wed Nov 19 22:00:03 2008 From: tanymono en yahoo.com.ar (Tany Villalba) Date: Wed, 19 Nov 2008 13:00:03 -0800 (PST) Subject: Imagen en Base de datos (tvv) Message-ID: <100.23525.qm@web52606.mail.re2.yahoo.com> Muchas gracias por la ayuda del tema anterior, sobre una propiedad de la clase, solucione mi problema. Tengo una duda, un favor queiro almacenar una imagen en la base de datos mysql , lo declare como blob, ya tengo la imagen en un StaticBitmap, ahora como podria hacer para almacenarlo, no se si MysqlDB tenga algun modo. SAludos y gracias ---------------------- Tany Villalba Villaba. Cusco - Peru Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Wed Nov 19 23:01:02 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 19 Nov 2008 17:01:02 -0500 Subject: Imagen en Base de datos (tvv) In-Reply-To: <100.23525.qm@web52606.mail.re2.yahoo.com> References: <100.23525.qm@web52606.mail.re2.yahoo.com> Message-ID: Yo te recomendaría que guardes la referencia de la foto en la base de datos y la foto como tal en una carpeta para luego a través de una consulta recuperar la foto; te lo recomiendo por que si son demasiadas fotos se te crecerá la base de datos de una forma impresionante. 2008/11/19 Tany Villalba > Muchas gracias por la ayuda del tema anterior, sobre una propiedad de la > clase, solucione mi problema. > > > > Tengo una duda, un favor queiro almacenar una imagen en la base de > datos mysql , lo declare como blob, ya tengo la imagen en un > StaticBitmap, ahora como podria hacer para almacenarlo, no se si > MysqlDB tenga algun modo. > > > > SAludos y gracias > > ---------------------- > > Tany Villalba Villaba. > > Cusco - Peru > > > Yahoo! Cocina > Recetas prácticas y comida saludable > http://ar.mujer.yahoo.com/cocina/ > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From arturoeanton en yahoo.com.ar Thu Nov 20 12:54:29 2008 From: arturoeanton en yahoo.com.ar (arturo anton) Date: Thu, 20 Nov 2008 03:54:29 -0800 (PST) Subject: Se viene pyWars 2.0 Message-ID: <58741.79069.qm@web52908.mail.re2.yahoo.com> En pocas semanas tendremos una nueva beta de pyWars 2.0 y el estándar de desarrollo de los bots para que se puedan  participar en  el próximo torneo. Escucho ofertas para la próxima fecha del torneo de pyWars.  La beta de pyWars 2.0  se podrá bajar de los siguientes sitios. Links:     http://www.binsd.com.ar     http://pywars.wordpress.com/ La fecha del próximo torneo también será publicada en las dos páginas anteriores y en la lista de correo http://ar.groups.yahoo.com/group/pyWars/. Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Thu Nov 20 13:19:37 2008 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Thu, 20 Nov 2008 12:19:37 +0000 Subject: Imagen en Base de datos (tvv) In-Reply-To: References: <100.23525.qm@web52606.mail.re2.yahoo.com> Message-ID: Sip, yo también uso el sistema de únicamente guardar en la BD MySQL las referencias a los ficheros de imagen almacenados en otro sitio, creo que es mucho más sencillo y versátil. Si aún así quieres/necesitas almacenar las fotos íntegramente dentro de MySQL busca en Google que sé que hay muchas recetas para hacerlo. Saludos! El 19/11/2008, a las 22:01, Manuel Enrique González Ramírez escribió: > Yo te recomendaría que guardes la referencia de la foto en la base de > datos > y la foto como tal en una carpeta para luego a través de una consulta > recuperar la foto; te lo recomiendo por que si son demasiadas fotos se > te > crecerá la base de datos de una forma impresionante. > > 2008/11/19 Tany Villalba > >> Muchas gracias por la ayuda del tema anterior, sobre una propiedad de >> la >> clase, solucione mi problema. >> >> >> >> Tengo una duda, un favor queiro almacenar una imagen en la base de >> datos mysql , lo declare como blob, ya tengo la imagen en un >> StaticBitmap, ahora como podria hacer para almacenarlo, no se si >> MysqlDB tenga algun modo. >> >> _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Thu Nov 20 13:24:03 2008 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Thu, 20 Nov 2008 12:24:03 +0000 Subject: =?ISO-8859-1?Q?Re:__Implementar_actualizaciones_autom?= =?ISO-8859-1?Q?=E1ticas?= In-Reply-To: References: <712d96b62848b213714421f61e31070e@humboldt.e.telefonica.net> Message-ID: Hola Jose, Muchas gracias por tu respuesta, finalmente seguí tu consejo e instalé svn. Incluí el comando de actualización en un miniscript de arranque de la aplicación. Funciona perfectamente. La aplicación tarda entonces unos 5 segundos más en arrancar, pero no es problema. De hecho hasta podría añadir un botón a la interfaz de la aplicación para que los usuarios le den y sólo busquen actualizaciones cuando yo se lo indique por correo, y la implementación sería tremendamente sencilla. Gracias otra vez! El 17/11/2008, a las 13:43, Jose Caballero escribió: > Pues todos los repositorios cumplen las tres condiciones. > Yo trabajo con svn, y me va bastante bien. Y el usuario solo tiene que > hacer > > > $ svn update > > y ya esta. Supongo que esa orden la podrias incluir en tu script de > inicializacion, y asi seria transparente para los usuarios. > > Es una solucion, como habra otras muchas. > > > > Suerte, > Jose > > P.D.: perdon por la ortografia, teclado americano (sin configurar) en > este > momento. > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From glopez en estudiantes.uci.cu Thu Nov 20 10:41:35 2008 From: glopez en estudiantes.uci.cu (German Lopez Cortina) Date: Thu, 20 Nov 2008 04:41:35 -0500 (CST) Subject: Importtar de un archivo que esta dentro de una carpeta oculta linux Message-ID: <22639865.442101227174095144.JavaMail.root@zimbra2.uci.cu> Es posible importar un archivo que esta dentro de una carpeta oculta ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Thu Nov 20 16:49:54 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 20 Nov 2008 10:49:54 -0500 Subject: =?ISO-8859-1?Q?Re:__Implementar_actualizaciones_autom=E1ticas?= In-Reply-To: References: <712d96b62848b213714421f61e31070e@humboldt.e.telefonica.net> Message-ID: Happy to help. Haces siempre svn update? Quizas podrias hacer svn status, y si no hay version nueva deberia no devolver nada, y si la hay, te dice que cosas han cambiado. Entonces puedes hacer el update en ese caso, y solo en ese caso. Quizas sea un pelin mas rapido. No se... O como dices, mostrar un dialogo al usuario avisando que hay actualizaciones, y que el usuario decida. En fin, me alegra haber sido de ayuda. Suerte, Jose El 20 de noviembre de 2008 7:24, Administrador < ahumboldt en humboldt.e.telefonica.net> escribió: > Hola Jose, > Muchas gracias por tu respuesta, finalmente seguí tu consejo e instalé svn. > Incluí el comando de actualización > en un miniscript de arranque de la aplicación. > Funciona perfectamente. La aplicación tarda entonces unos 5 segundos más en > arrancar, pero no es problema. > De hecho hasta podría añadir un botón a la interfaz de la aplicación para > que los usuarios le den y sólo busquen actualizaciones > cuando yo se lo indique por correo, y la implementación sería tremendamente > sencilla. > > Gracias otra vez! > > > > El 17/11/2008, a las 13:43, Jose Caballero escribió: > > Pues todos los repositorios cumplen las tres condiciones. >> Yo trabajo con svn, y me va bastante bien. Y el usuario solo tiene que >> hacer >> >> >> $ svn update >> >> y ya esta. Supongo que esa orden la podrias incluir en tu script de >> inicializacion, y asi seria transparente para los usuarios. >> >> Es una solucion, como habra otras muchas. >> >> >> >> Suerte, >> Jose >> >> P.D.: perdon por la ortografia, teclado americano (sin configurar) en este >> momento. >> >> > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Thu Nov 20 16:50:51 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 20 Nov 2008 10:50:51 -0500 Subject: Importtar de un archivo que esta dentro de una carpeta oculta linux In-Reply-To: <22639865.442101227174095144.JavaMail.root@zimbra2.uci.cu> References: <22639865.442101227174095144.JavaMail.root@zimbra2.uci.cu> Message-ID: ¿Lo afirmas o lo preguntas? 2008/11/20 German Lopez Cortina > Es posible importar un archivo que esta dentro de una carpeta oculta > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Thu Nov 20 17:03:09 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Thu, 20 Nov 2008 13:03:09 -0300 Subject: Importtar de un archivo que esta dentro de una carpeta oculta linux In-Reply-To: <22639865.442101227174095144.JavaMail.root@zimbra2.uci.cu> References: <22639865.442101227174095144.JavaMail.root@zimbra2.uci.cu> Message-ID: <1227196989.10146.4.camel@clb-laptop> El jue, 20-11-2008 a las 04:41 -0500, German Lopez Cortina escribió: > Es posible importar un archivo que esta dentro de una carpeta oculta si es posible, la carpeta debe contener un archivo llamado __ini__.py, y se importa así. import carpeta.oculta import lo_que_importare > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From glopez en estudiantes.uci.cu Thu Nov 20 15:18:19 2008 From: glopez en estudiantes.uci.cu (German Lopez Cortina) Date: Thu, 20 Nov 2008 09:18:19 -0500 (CST) Subject: Importtar de un archivo que esta dentro de una carpeta oculta linux In-Reply-To: References: Message-ID: <32872574.487851227190699839.JavaMail.root@zimbra2.uci.cu> Lo pregunto ----- Mensaje original ----- De: "Jose Caballero" Para: "Lista de discusión sobre python en castellano" Enviados: Jueves, 20 de Noviembre de 2008 10:50:51 (GMT-0500) Auto-Detected Asunto: Re: [Python-es] Importtar de un archivo que esta dentro de una carpeta oculta linux ¿Lo afirmas o lo preguntas? 2008/11/20 German Lopez Cortina > Es posible importar un archivo que esta dentro de una carpeta oculta > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jlbetancourt en estudiantes.uci.cu Sat Nov 22 06:42:10 2008 From: jlbetancourt en estudiantes.uci.cu (=?utf-8?Q?Jorge_Luis_Betancourt_Gonz=C3=A1lez?=) Date: Sat, 22 Nov 2008 00:42:10 -0500 (CST) Subject: =?utf-8?q?Funci=C3=B3n_definida_por_partes_en_matplo?= =?utf-8?q?tlib?= Message-ID: <6596550.656481227332530194.JavaMail.root@zimbra2.uci.cu> Hola: Necesito graficar con matplotlib una función definida por partes, es decir que tiene un comportamiento determinado en un intervalo y luego otro diferente en el intervalo siguiente. El problema que se me presenta con matplotlib es a la hora de mantener la continuidad de la función. slds -- El conocimiento humano pertenece al mundo, como Shakespare o la Aspirina. It is only in the mysterious equation of love that any logical reasons can be found. La verdadera estupidez derrota a la inteligencia artificial todo el tiempo. Mustrum Ridcully, Archicanciller de la Universidad Invisible ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From hebm12 en gmail.com Sat Nov 22 20:01:19 2008 From: hebm12 en gmail.com (Hector Barrios Molano) Date: Sat, 22 Nov 2008 14:01:19 -0500 Subject: Crear un frontend para programa en fortran. Message-ID: <626640da0811221101j5bd222f9v646168225653302a@mail.gmail.com> Hola a todos! Tengo un programa en fortran y quiero que tenga una GUI, he pensado que esto se puede hacer con Python, pero la verdad no se como hacerlo, alguien me puede ayudar? Gracias a todos. Hector Emilio Barrios Molano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Sat Nov 22 20:41:44 2008 From: lasizoillo en gmail.com (lasizoillo) Date: Sat, 22 Nov 2008 20:41:44 +0100 Subject: Crear un frontend para programa en fortran. In-Reply-To: <626640da0811221101j5bd222f9v646168225653302a@mail.gmail.com> References: <626640da0811221101j5bd222f9v646168225653302a@mail.gmail.com> Message-ID: <49414f570811221141v7a81b29ame25819cc2738756d@mail.gmail.com> 2008/11/22 Hector Barrios Molano : > Hola a todos! > > Tengo un programa en fortran y quiero que tenga una GUI, he pensado que esto > se puede hacer con Python, pero la verdad no se como hacerlo, alguien me > puede ayudar? Hazte un módulo con el programa en fortran http://cens.ioc.ee/projects/f2py2e/usersguide/index.html Y para el GUI yo no sabría que recomendarte entre pyqt, pygtk, tkinter, wxpython, ... Aunque igual, usando fortran, prefieres mirar los siguientes enlaces antes de buscar un gui: http://code.enthought.com/projects/mayavi/ http://www.scipy.org/ Un saludo: Javi _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Sat Nov 22 22:45:00 2008 From: dani en danigm.net (Daniel Garcia Moreno) Date: Sat, 22 Nov 2008 22:45:00 +0100 Subject: pygtk threads y segmentation fault Message-ID: <1227390300.4142.9.camel@localhost.localdomain> Hola a todos, tengo una aplicación en pygtk que hace una llamada bloqueante a un servicio xmlrpc y para que no se quede colgado mientras tanto, hago esta llamada en un thread. Es bien sabido que pygtk no se lleva muy bien con los threads y por eso me he mirado la faq [1] de pygtk y he rodeado el código dentro del thread con gtk.gdk.threads_enter()/gtk.gdk.threads_leave(), pero me sigue fallando la aplicación de forma aleatoria. Si alguien quiere probar la aplicación puede descargarla con bzr [2]: bzr branch http://repo.danigm.net/sweetgtk Falla al pulsar alternativamente los botones home e index de forma rápida, o al inicio, que es cuando se llama al thread. Aquí el código del thread: def threaded_refresh(self): try: gtk.gdk.threads_enter() get_sweets = self.sweet.get_last_comments if self.show == 'index': user = 'index' elif self.show == 'home': user = self.user get_sweets = self.sweet.get_last_followings elif self.show == 'other': user = self.other.get_text() if not user: user = 'index' try: latest = get_sweets(user) except Exception, e: self.update_progress = False self.thread_started = False latest = [] self.create_entry('gtk-dialog-error', str(e), error=True) latest.reverse() for last in latest: if not self.last or last.created > self.last.created: self.last = last name = self.last.user text = self.last.sweet + '\n(%s)' % self.last.created.ctime() image_path = self.last.avatar path = os.path.join(self.CACHE, os.path.basename(image_path)) if not os.path.exists(path): file = urllib2.urlopen(image_path) file2 = open(path, 'w') file2.write(file.read()) file2.close() file.close() self.create_entry(path, name + ': ' + text) finally: gtk.gdk.threads_leave() self.first = False self.update_progress = False self.thread_started = False def refresh(self): ''' Show sweets from sweetter ''' if not self.thread_started: self.thread_started = True t = threading.Thread(target=self.threaded_refresh) t.start() return True Este es el error que me sale por pantalla: python: xcb_lock.c:33: _XCBUnlockDisplay: La declaración `xcb_get_request_sent(dpy->xcb->connection) == dpy->request' no se cumple. Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb6f697a7] #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb6f6994e] #2 /usr/lib/libX11.so.6 [0xb709bdf9] #3 /usr/lib/libX11.so.6(XUngrabPointer+0x25) [0xb7091b65] #4 /usr/lib/libgdk-x11-2.0.so.0(gdk_display_pointer_ungrab+0x99) [0xb73bbc69] #5 /usr/lib/libgdk-x11-2.0.so.0(gdk_pointer_ungrab+0x1a) [0xb7396eea] #6 /usr/lib/gtk-2.0/modules/libgnomebreakpad.so [0xb6c62623] #7 /usr/lib/gtk-2.0/modules/libgnomebreakpad.so [0xb6c62bb5] #8 [0xb8064400] #9 /lib/libc.so.6(abort+0x188) [0xb7d6b058] #10 /lib/libc.so.6(__assert_fail+0xee) [0xb7d6265e] #11 /usr/lib/libX11.so.6 [0xb709bd8e] #12 /usr/lib/libXrender.so.1(XRenderCompositeTrapezoids+0x1f4) [0xb70152c4] #13 /usr/lib/libcairo.so.2 [0xb7293fdd] #14 /usr/lib/libcairo.so.2 [0xb7278bc1] #15 /usr/lib/libcairo.so.2 [0xb727c7c5] #16 /usr/lib/libcairo.so.2 [0xb727b8a7] #17 /usr/lib/libcairo.so.2 [0xb727c2ad] #18 /usr/lib/libcairo.so.2 [0xb727c94b] #19 /usr/lib/libcairo.so.2 [0xb7278fb6] python: xcb_lock.c:77: _XGetXCBBuffer: La declaración `((int) ((xcb_req) - (dpy->request)) >= 0)' no se cumple. Multiple segmentation faults occurred; can't display error dialog [1] http://faq.pygtk.org/index.py?req=index [2] http://bazaar-vcs.org/ ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Sat Nov 22 23:44:32 2008 From: lasizoillo en gmail.com (lasizoillo) Date: Sat, 22 Nov 2008 23:44:32 +0100 Subject: pygtk threads y segmentation fault In-Reply-To: <1227390300.4142.9.camel@localhost.localdomain> References: <1227390300.4142.9.camel@localhost.localdomain> Message-ID: <49414f570811221444u647e6a6bk8979598125ccff0a@mail.gmail.com> 2008/11/22 Daniel Garcia Moreno : > Hola a todos, tengo una aplicación en pygtk que hace una llamada > bloqueante a un servicio xmlrpc y para que no se quede colgado mientras > tanto, hago esta llamada en un thread. > > Es bien sabido que pygtk no se lleva muy bien con los threads y por eso > me he mirado la faq [1] de pygtk y he rodeado el código dentro del > thread con gtk.gdk.threads_enter()/gtk.gdk.threads_leave(), pero me > sigue fallando la aplicación de forma aleatoria. > Yo no lo sabía, pero bueno es saberlo. Alguien sabe que tal funciona el reactor de twisted con gtk (u otros). Estoy barajando hacer un cliente pesado que haga cosas en red y ya tengo una parte implementada en twisted (el server y algunos clientes de prueba). > Si alguien quiere probar la aplicación puede descargarla con bzr [2]: > bzr branch http://repo.danigm.net/sweetgtk > Falla al pulsar alternativamente los botones home e index de forma > rápida, o al inicio, que es cuando se llama al thread. > No me funciona la url. ¿Está bien escrita? Un saludo: Javi _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Sun Nov 23 11:48:41 2008 From: dani en danigm.net (Daniel Garcia Moreno) Date: Sun, 23 Nov 2008 11:48:41 +0100 Subject: pygtk threads y segmentation fault In-Reply-To: <49414f570811221444u647e6a6bk8979598125ccff0a@mail.gmail.com> References: <1227390300.4142.9.camel@localhost.localdomain> <49414f570811221444u647e6a6bk8979598125ccff0a@mail.gmail.com> Message-ID: <1227437321.30536.1.camel@localhost.localdomain> > > Si alguien quiere probar la aplicación puede descargarla con bzr [2]: > > bzr branch http://repo.danigm.net/sweetgtk > > Falla al pulsar alternativamente los botones home e index de forma > > rápida, o al inicio, que es cuando se llama al thread. > > > > No me funciona la url. ¿Está bien escrita? > La url sólo vale para bajarse el código con bazaar no es posible verlo con un navegador. Tendrías que ejecutar: bzr branch http://repo.danigm.net/sweetgtk y esto te bajará el código. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From drbobus en gulic.org Sun Nov 23 13:15:31 2008 From: drbobus en gulic.org (Dr. Bobus) Date: Sun, 23 Nov 2008 12:15:31 +0000 Subject: Imagen en Base de datos (tvv) In-Reply-To: <100.23525.qm@web52606.mail.re2.yahoo.com> References: <100.23525.qm@web52606.mail.re2.yahoo.com> Message-ID: <20081123121531.1c068fdc@localhost> El Wed, 19 Nov 2008 13:00:03 -0800 (PST) Tany Villalba dijo: > Muchas gracias por la ayuda del tema anterior, sobre una propiedad de la clase, solucione mi problema. > > > > Tengo una duda, un favor queiro almacenar una imagen en la base de > datos mysql , lo declare como blob, ya tengo la imagen en un > StaticBitmap, ahora como podria hacer para almacenarlo, no se si > MysqlDB tenga algun modo. Bueno... yo llevo manejando desde hace 7 años una base de datos de imágenes de esta forma. La verdad es que lo hice hace mucho tiempo, las imágenes no son muy grandes (no dejo poner imágenes de más de 200 k) y tengo almacenadas unas 2800 por ahora. Y si la base de datos ha crecido eso está claro ... ahora mide unos 280M esa tabla. Lo uso para almacenar imágenes que se visualizan luego en la web. La tabla que las almacena sólo tiene el campo mediumblob y una serie de campos para establecer referencias con otras tablas estos últimos indexados. Para meter las imágenes en el campo lo que hice fué obtener los bytes "en crudo" de la imagen y pasárselos a la secuencia exectute sin más. Para visualizarla el proceso inverso. Saludos Miguel ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From drbobus en gulic.org Sun Nov 23 13:42:05 2008 From: drbobus en gulic.org (Dr. Bobus) Date: Sun, 23 Nov 2008 12:42:05 +0000 Subject: SOAP Message-ID: <20081123124205.031e8457@localhost> Hola Estoy intentando obtener unos datos de un banco de datos [1] mediante SOAP [2]. Como del tema no tengo ni idea, previamente me puse a estudiarlo, siguiendo el diveinpython traducido por Ricardo Cárdenes [3]. No pude pasar del primer paso (ejemplo 12.6) [4] pues al ejecutarlo me da un error: "gaierror: (-2, 'Name or service not known')" El programa lo he copiado literalmente: from SOAPpy import SOAPProxy url = 'http://services.xmethods.net:80/soap/servlet/rpcrouter' namespace = 'urn:xmethods-Temperature' server = SOAPProxy(url, namespace) server.getTemp('27502') ¿Debo entender que el servicio ya no está disponible? Gracias por la ayuda Miguel [1] http://www.ddbj.nig.ac.jp/index-e.html [2] http://www.xml.nig.ac.jp/index.html [3] http://almacen.gulic.org/diveintopython-5.4-es/index.html [4] http://almacen.gulic.org/diveintopython-5.4-es/soap_web_services/first_steps.html -- How do I type "for i in *.dvi do xdvi $i done" in a GUI? (Discussion in comp.os.linux.misc on the intuitiveness of interfaces.) ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Sun Nov 23 14:35:09 2008 From: ematus en gmail.com (Eduardo Matus) Date: Sun, 23 Nov 2008 14:35:09 +0100 Subject: SOAP In-Reply-To: <20081123124205.031e8457@localhost> References: <20081123124205.031e8457@localhost> Message-ID: <984ad6a0811230535p6222a837n894d6111821d4dc0@mail.gmail.com> asi es, de hecho si intentas entrar a http://services.xmethods.net/ por firefox no se ecuentra. 2008/11/23 Dr. Bobus > Hola > > Estoy intentando obtener unos datos de un banco de datos [1] mediante SOAP > [2]. > > Como del tema no tengo ni idea, previamente me puse a estudiarlo, siguiendo > el diveinpython traducido por Ricardo Cárdenes [3]. > > No pude pasar del primer paso (ejemplo 12.6) [4] pues al ejecutarlo me da > un error: > > "gaierror: (-2, 'Name or service not known')" > > El programa lo he copiado literalmente: > > from SOAPpy import SOAPProxy > url = 'http://services.xmethods.net:80/soap/servlet/rpcrouter' > namespace = 'urn:xmethods-Temperature' > server = SOAPProxy(url, namespace) > server.getTemp('27502') > > ¿Debo entender que el servicio ya no está disponible? > > Gracias por la ayuda > > Miguel > > [1] http://www.ddbj.nig.ac.jp/index-e.html > [2] http://www.xml.nig.ac.jp/index.html > [3] http://almacen.gulic.org/diveintopython-5.4-es/index.html > [4] > http://almacen.gulic.org/diveintopython-5.4-es/soap_web_services/first_steps.html > > -- > How do I type "for i in *.dvi do xdvi $i done" in a GUI? > (Discussion in comp.os.linux.misc on the intuitiveness of interfaces.) > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- _______________________________________ Eduardo Andrés Matus Coquelet Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales Santiago, Chile. _______________________________________ Celular: (07) 77113825 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From drbobus en gulic.org Sun Nov 23 17:01:27 2008 From: drbobus en gulic.org (Dr. Bobus) Date: Sun, 23 Nov 2008 16:01:27 +0000 Subject: SOAP In-Reply-To: <984ad6a0811230535p6222a837n894d6111821d4dc0@mail.gmail.com> References: <20081123124205.031e8457@localhost> <984ad6a0811230535p6222a837n894d6111821d4dc0@mail.gmail.com> Message-ID: <20081123160127.5f459ba5@localhost> El Sun, 23 Nov 2008 14:35:09 +0100 "Eduardo Matus" dijo: > asi es, de hecho si intentas entrar a http://services.xmethods.net/ por > firefox no se ecuentra. > Muchas gracias, estaba tan centrado en el código que no pensé en verificar la URL. He seguido con el tema y en http://www.xmethods.net he encontrado la posibilidad de realizar algunas pruebas. En concreto con los servicios ofrecidos en: http://www.ecubicle.net/whois_service.asmx Tiene dos servicios uno HelloWord :) y otro Whois. Para el primer servicio he consegido que mi "cliente" funcione: >>> from SOAPpy import SOAPProxy >>> url = "http://www.ecubicle.net/whois_service.asmx" >>> ns = "http://www.ecubicle.net/webservices/" >>> sa = "http://www.ecubicle.net/webservices/HelloWorld" >>> server=SOAPProxy(url, namespace= ns, soapaction= sa) >>> print server.HelloWorld('') Hello World Pero soy incapaz de hacer funcionar el segundo: >>> from SOAPpy import SOAPProxy >>> url = "http://www.ecubicle.net/whois_service.asmx" >>> ns = "http://www.ecubicle.net/webservices/" >>> sa = "http://www.ecubicle.net/webservices/Whois" >>> d = "google.com" >>> sn = "whois.tucows.com" >>> p = 43 >>> server=SOAPProxy(url, namespace= ns, soapaction= sa) >>> print server.Whois(domain=d ,servername=sn, port=p) Esto genera: SOAPpy.Types.faultType: Object reference not set to an instance of an object.: > Estoy usando Python 2.4.4 y SOAPpy.__version__ es '0.12.0' Sigo buscando... Saludos y grtacias por la ayuda. Miguel ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Mon Nov 24 13:12:27 2008 From: ikarush en gmail.com (=?UTF-8?Q?Daniel_Gonz=C3=A1lez?=) Date: Mon, 24 Nov 2008 13:12:27 +0100 Subject: Error en python Message-ID: Hola a todos. No encuentro cual es el error y la información de salida no me aporta demasiado. El objetivo es crear una clase capaz de leer un fichero y obtener las direcciones de correo contenidas en el. El código es el siguiente : /email_parser.py # This Python file uses the following encoding: utf-8 import re class parser: # Esta clase se encarga de administrar un array con las cuentas # de correo electronico. # Almacena las direcciones emails = [] # Contenedor de una RE mailRE = "" # Contiene el total de coincidencias emails_total = 0 # Contiene el total de lineas leidas lines_total = 0 # Contine el numero de ficheros files_total = 0 def __init__ (self): # Despliege de una expresion regular de email mailRE = re.compile(r'[\w\-][\w\-\.]+@[\w\-][\w\-\.]+[a-zA-Z]{1,4}') def readfile ( file , self ): # Inicializamos las variables parciales parcial = 0 lines_parcial = 0 mail = "" self.files_total = self.files_total + 1 print " Reading file : " + str (file) file = open ( file , 'r') for line in file: lines_parcial = lines_parcial + 1 # Coincidencias con la RE for mail in self.mailRE.findall(line): emails_parcial = emails_parcial + 1 mail = mail.lower() self.mailRE.append (mail) # Lectura terminada, mostramos estadisticas print " file : " + str (file) + " [ok] " print " lines : " + str (lines_parcial) print " emails : " + str (emails_parcial) # Y a??adimos las estadisticas parciales al total self.files_total = self.files_total + 1 self.emails_total = self.emails_total + emails_parcial self.lines_total = self.lines_total + lines_parcial def sort (self): u = {} item = "" print " Ordenando y filtrando los resultados " # Ordenamos el array self.emails.sort() # Eliminamos los duplicados for item in self.emails: u[item] = 1 self.emails = u def write (file , self ): item = "" print " Guardando en el fichero " + str (file) file = open ( file , 'w' ) for item in self.emails: file.writelines ( item + "\n") lo invoco de la siguiente manera: /main.py This Python file uses the following encoding: utf-8 import email_parser parser = email_parser.parser() parser.readfile('/home/dgonzalez/eclipse-workspaces/ReEmail/Inbox') y el sistema reponde : File "/home/dgonzalez/python-workspaces/Search Mails/src/search_mails/email_parser.py", line 36, in readfile self.files_total = self.files_total + 1 AttributeError: 'str' object has no attribute 'files_total' pero no entiendo cual es el error. ¿Pueden ayudarme? Daniel González Cerviño tel 653965048 ikarush en gmail.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From marcos.alcazar en gmail.com Mon Nov 24 12:20:09 2008 From: marcos.alcazar en gmail.com (Marcos Alcazar) Date: Mon, 24 Nov 2008 09:20:09 -0200 Subject: Error en python In-Reply-To: References: Message-ID: <492A8DE9.8010700@gmail.com> Daniel González escribió: > Hola a todos. > No encuentro cual es el error y la información de salida no me aporta demasiado. > El objetivo es crear una clase capaz de leer un fichero y obtener las > direcciones de correo contenidas en el. > def readfile ( file , self ): > y el sistema reponde : > File "/home/dgonzalez/python-workspaces/Search > Mails/src/search_mails/email_parser.py", line 36, in readfile > self.files_total = self.files_total + 1 > AttributeError: 'str' object has no attribute 'files_total' > Tendrias que probar con def readfile ( self, file ): Estas recibiendo al revés los parámetros. Creo que es eso. el write también lo tenés al revés. Suerte Marcos Alcázar _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Mon Nov 24 13:20:41 2008 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Mon, 24 Nov 2008 12:20:41 +0000 Subject: Error en python In-Reply-To: References: Message-ID: <8a1fb2403d3eb0b12569d1d79a3484eb@humboldt.e.telefonica.net> Todos los atributos de la clase los debes inicializar como "self.atributo". Por ejemplo, en el error concreto que te aparece lo solucionas inicializando "self.files_total = 0" Saludos. El 24/11/2008, a las 12:12, Daniel González escribió: > files_total = 0 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Mon Nov 24 13:22:52 2008 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Mon, 24 Nov 2008 12:22:52 +0000 Subject: Error en python In-Reply-To: References: Message-ID: <1037c9c64933d32fb09a98a671c44df4@humboldt.e.telefonica.net> Ah! y además te recomiendo que todas las inicializaciones las hagas dentro del método __init__() y también que uses asuntos más descriptivos para publicar mensajes en la lista de correo. Saludos!! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lgmerino en yahoo.com Mon Nov 24 13:25:42 2008 From: lgmerino en yahoo.com (Luis Garcia Merino) Date: Mon, 24 Nov 2008 04:25:42 -0800 (PST) Subject: Error en python References: Message-ID: <423454.79428.qm@web56506.mail.re3.yahoo.com> Hola Daniel, has declarado readfile(file, self), pero debería ser readfile(self, file). Siempre self primero. Un saludo, Luis ________________________________ From: Daniel González To: Lista de discusión sobre python en castellano Sent: Monday, November 24, 2008 1:12:27 PM Subject: [Python-es] Error en python Hola a todos. No encuentro cual es el error y la información de salida no me aporta demasiado. El objetivo es crear una clase capaz de leer un fichero y obtener las direcciones de correo contenidas en el. El código es el siguiente : /email_parser.py # This Python file uses the following encoding: utf-8 import re class parser: # Esta clase se encarga de administrar un array con las cuentas # de correo electronico. # Almacena las direcciones emails = [] # Contenedor de una RE mailRE = "" # Contiene el total de coincidencias emails_total = 0 # Contiene el total de lineas leidas lines_total = 0 # Contine el numero de ficheros files_total = 0 def __init__ (self): # Despliege de una expresion regular de email mailRE = re.compile(r'[\w\-][\w\-\.]+@[\w\-][\w\-\.]+[a-zA-Z]{1,4}') def readfile ( file , self ): # Inicializamos las variables parciales parcial = 0 lines_parcial = 0 mail = "" self.files_total = self.files_total + 1 print " Reading file : " + str (file) file = open ( file , 'r') for line in file: lines_parcial = lines_parcial + 1 # Coincidencias con la RE for mail in self.mailRE.findall(line): emails_parcial = emails_parcial + 1 mail = mail.lower() self.mailRE.append (mail) # Lectura terminada, mostramos estadisticas print " file : " + str (file) + " [ok] " print " lines : " + str (lines_parcial) print " emails : " + str (emails_parcial) # Y a??adimos las estadisticas parciales al total self.files_total = self.files_total + 1 self.emails_total = self.emails_total + emails_parcial self.lines_total = self.lines_total + lines_parcial def sort (self): u = {} item = "" print " Ordenando y filtrando los resultados " # Ordenamos el array self.emails.sort() # Eliminamos los duplicados for item in self.emails: u[item] = 1 self.emails = u def write (file , self ): item = "" print " Guardando en el fichero " + str (file) file = open ( file , 'w' ) for item in self.emails: file.writelines ( item + "\n") lo invoco de la siguiente manera: /main.py This Python file uses the following encoding: utf-8 import email_parser parser = email_parser.parser() parser.readfile('/home/dgonzalez/eclipse-workspaces/ReEmail/Inbox') y el sistema reponde : File "/home/dgonzalez/python-workspaces/Search Mails/src/search_mails/email_parser.py", line 36, in readfile self.files_total = self.files_total + 1 AttributeError: 'str' object has no attribute 'files_total' pero no entiendo cual es el error. ¿Pueden ayudarme? Daniel González Cerviño tel 653965048 ikarush en gmail.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Mon Nov 24 13:30:56 2008 From: ikarush en gmail.com (=?UTF-8?Q?Daniel_Gonz=C3=A1lez?=) Date: Mon, 24 Nov 2008 13:30:56 +0100 Subject: Error en python In-Reply-To: <423454.79428.qm@web56506.mail.re3.yahoo.com> References: <423454.79428.qm@web56506.mail.re3.yahoo.com> Message-ID: 2008/11/24 Marcos Alcazar : > > Tendrias que probar con > > def readfile ( self, file ): > > Estas recibiendo al revés los parámetros. Creo que es eso. el write también > lo tenés al revés. Suerte 2008/11/24 Luis Garcia Merino : > Hola Daniel, > has declarado readfile(file, self), pero debería ser readfile(self, file). Siempre self primero. > Efectivamente el error era def readfile ( file , self ): Gx ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Mon Nov 24 13:38:12 2008 From: dani en danigm.net (Daniel Garcia Moreno) Date: Mon, 24 Nov 2008 13:38:12 +0100 Subject: pygtk threads y segmentation fault In-Reply-To: <49414f570811221444u647e6a6bk8979598125ccff0a@mail.gmail.com> References: <1227390300.4142.9.camel@localhost.localdomain> <49414f570811221444u647e6a6bk8979598125ccff0a@mail.gmail.com> Message-ID: <1227530292.6736.12.camel@gorrion.emergya.info> El sáb, 22-11-2008 a las 23:44 +0100, lasizoillo escribió: > 2008/11/22 Daniel Garcia Moreno : > > Hola a todos, tengo una aplicación en pygtk que hace una llamada > > bloqueante a un servicio xmlrpc y para que no se quede colgado mientras > > tanto, hago esta llamada en un thread. > > > > Es bien sabido que pygtk no se lleva muy bien con los threads y por eso > > me he mirado la faq [1] de pygtk y he rodeado el código dentro del > > thread con gtk.gdk.threads_enter()/gtk.gdk.threads_leave(), pero me > > sigue fallando la aplicación de forma aleatoria. > > > > Yo no lo sabía, pero bueno es saberlo. > > Alguien sabe que tal funciona el reactor de twisted con gtk (u otros). > Estoy barajando hacer un cliente pesado que haga cosas en red y ya > tengo una parte implementada en twisted (el server y algunos clientes > de prueba). > > > Si alguien quiere probar la aplicación puede descargarla con bzr [2]: > > bzr branch http://repo.danigm.net/sweetgtk > > Falla al pulsar alternativamente los botones home e index de forma > > rápida, o al inicio, que es cuando se llama al thread. > > > > No me funciona la url. ¿Está bien escrita? > Ya he solucionado el problema, qué hay que hacer? llamar al método gtk.gdk.threads_init() cuanto antes: import gtk gtk.gdk.threads_init() Dentro del thread rodear cada llamada a cualquier función de gtk de gtk.thread_enter()/gtk.thread_leave(), y cuidado de no rodear con esto la llamada bloqueante, porque sino se seguirá quedando bloqueado. class hilo(threading.Thread): def __init__(self, widget): self.widget = widget def run(self): try: gtk.thread_enter() self.widget.show() finally: gtk.thread_leave() # cosa bloqueante time.sleep(30) try: gtk.thread_enter() self.widget.hide() finally: gtk.thread_leave() Y con esto funciona bien, no se bloquea y se ejecutan las cosas según el orden. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inf200468 en ucf.edu.cu Mon Nov 24 14:32:53 2008 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Mon, 24 Nov 2008 08:32:53 -0500 (EST) Subject: python para hacer and entre ip y mascara Message-ID: <1587.10.14.17.145.1227533573.squirrel@correo.ucf.edu.cu> Hola listeros, necesito a partir de una direccion ip y una mascara de red obtener la direccion de red , empece a hacerlo desde cero , hice una funcion que convertia de decimal a binario... hice esto pq no tenia acceso a internet , pero seguro hay algo hecho ya , la cuestion e que no he podido hacer nada más, alguien de ustedes sabe como hacer esto?? Muchas gracias Saludos -------------------------------- Servicio del Grupo de Redes Universidad de Cienfuegos Contacto: adminred en ucf.edu.cu ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Mon Nov 24 15:48:00 2008 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Mon, 24 Nov 2008 14:48:00 +0000 Subject: python para hacer and entre ip y mascara In-Reply-To: <1587.10.14.17.145.1227533573.squirrel@correo.ucf.edu.cu> References: <1587.10.14.17.145.1227533573.squirrel@correo.ucf.edu.cu> Message-ID: Un pseudocódigo, te faltaria implementar las funciones "binario_y_logico" y "binario_o_logico": def decimal2binario=lambda x: "".join([["000","001","010","011","100","101","110","111"][int(c)] for c in "%o"%long(x)] ) direccion = "192.168.1.100" mascara = "255.255.255.192" direccion2 = direccion.split(".") mascara2 = mascara.split(".") direccion3 = [decimal2binario(i) for i in direccion2] mascara3 = [decimal2binario(i) for i in mascara2] red3 = [] broadcast3 = [] for i in direccion3: for j in mascara3: red3.append(binario_y_logico(i, j)) broadcast3.append(binario_o_logico(i, j)) red2 = [int(i, 2) for i in red3] broadcast2 = [int(i, 2) for i in broadcast3] red = ".".join(red2) broadcast = ".".join(mascara2) print red print broadcast El 24/11/2008, a las 13:32, inf200468 en ucf.edu.cu escribió: > > Hola listeros, necesito a partir de una direccion ip y una mascara de > red obtener la > direccion de red , empece a hacerlo desde cero , hice una funcion que > convertia de > decimal a binario... hice esto pq no tenia acceso a internet , pero > seguro hay algo > hecho ya , la cuestion e que no he podido hacer nada más, alguien de > ustedes sabe > como hacer esto?? > Muchas gracias > Saludos > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Mon Nov 24 16:07:55 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Mon, 24 Nov 2008 12:07:55 -0300 Subject: pygtk threads y segmentation fault In-Reply-To: <1227530292.6736.12.camel@gorrion.emergya.info> References: <1227390300.4142.9.camel@localhost.localdomain> <49414f570811221444u647e6a6bk8979598125ccff0a@mail.gmail.com> <1227530292.6736.12.camel@gorrion.emergya.info> Message-ID: <172699c50811240707k291a6befy5dbc62fbb8178c1f@mail.gmail.com> Hola: ¿Has considerado utilizar gobject.idle_add? -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dani en danigm.net Mon Nov 24 17:26:04 2008 From: dani en danigm.net (Daniel Garcia Moreno) Date: Mon, 24 Nov 2008 17:26:04 +0100 Subject: pygtk threads y segmentation fault In-Reply-To: <172699c50811240707k291a6befy5dbc62fbb8178c1f@mail.gmail.com> References: <1227390300.4142.9.camel@localhost.localdomain> <49414f570811221444u647e6a6bk8979598125ccff0a@mail.gmail.com> <1227530292.6736.12.camel@gorrion.emergya.info> <172699c50811240707k291a6befy5dbc62fbb8178c1f@mail.gmail.com> Message-ID: <1227543964.6736.20.camel@gorrion.emergya.info> El lun, 24-11-2008 a las 12:07 -0300, Milton Galo Patricio Inostroza Aguilera escribió: > Hola: > > ¿Has considerado utilizar gobject.idle_add? Lo he considerado, pero no me ha funcionado como esperaba. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Mon Nov 24 19:39:03 2008 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Mon, 24 Nov 2008 15:39:03 -0300 Subject: hay alguna alternativa a glade para gtk? Message-ID: Existe una alternativa a Glade? algun editor grafico que sea normal como el de QT pero que no sea el de QT? -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Mon Nov 24 19:45:20 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Mon, 24 Nov 2008 13:45:20 -0500 Subject: =?iso-8859-1?q?M=F3dulo_ConfigParser?= Message-ID: Hola chicos de la lista, tengo una pregunta con este módulo y es que conozcó el manejo, la extracción de los datos de un archivo de configuración y la forma de Guardar, pero aquí viene el problema, cuando guarda lo hace lógicamente y no dentro del archivo, cómo es posible pasar lo que se hayá modificado al archivo. La clase SafeConfigParser lo hace pero dentro de la memoria y si trato de pasar los datos al archivo no obtengo nada en el archivo. -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Mon Nov 24 19:50:54 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 24 Nov 2008 13:50:54 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: References: Message-ID: <771741b20811241050n1c64d977s3c86ea5c99c4aaad@mail.gmail.com> El 24 de noviembre de 2008 13:45, RadicalEd escribió: > Hola chicos de la lista, tengo una pregunta con este módulo y es que > conozcó > el manejo, la extracción de los datos de un archivo de configuración y la > forma de Guardar, pero aquí viene el problema, cuando guarda lo hace > lógicamente y no dentro del archivo, cómo es posible pasar lo que se hayá > modificado al archivo. > > La clase SafeConfigParser lo hace pero dentro de la memoria y si trato de > pasar los datos al archivo no obtengo nada en el archivo. > > Manda como lo estas haciendo... -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com http://www.lacunza.info Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Nov 24 19:54:40 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 24 Nov 2008 13:54:40 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: <771741b20811241050n1c64d977s3c86ea5c99c4aaad@mail.gmail.com> References: <771741b20811241050n1c64d977s3c86ea5c99c4aaad@mail.gmail.com> Message-ID: ¿Estás seguro de que primero has abierto el fichero para escritura? A mí me funciona perfectamente. Como dice Mario, si no mandas algo de código, es difícil ayudarte. Jose El 24 de noviembre de 2008 13:50, Mario Lacunza escribió: > El 24 de noviembre de 2008 13:45, RadicalEd > escribió: > > > Hola chicos de la lista, tengo una pregunta con este módulo y es que > > conozcó > > el manejo, la extracción de los datos de un archivo de configuración y la > > forma de Guardar, pero aquí viene el problema, cuando guarda lo hace > > lógicamente y no dentro del archivo, cómo es posible pasar lo que se hayá > > modificado al archivo. > > > > La clase SafeConfigParser lo hace pero dentro de la memoria y si trato de > > pasar los datos al archivo no obtengo nada en el archivo. > > > > > Manda como lo estas haciendo... > > -- > Saludos / Best regards > > Mario Lacunza > Software Architect - Webmaster > > Email: mlacunza [AT] gmail [DOT] com > http://www.lacunza.info > Lima - Peru > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Mon Nov 24 19:55:07 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Mon, 24 Nov 2008 13:55:07 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: References: Message-ID: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> 2008/11/24 RadicalEd : > Hola chicos de la lista, tengo una pregunta con este módulo y es que conozcó > el manejo, la extracción de los datos de un archivo de configuración y la > forma de Guardar, pero aquí viene el problema, cuando guarda lo hace > lógicamente y no dentro del archivo, cómo es posible pasar lo que se hayá > modificado al archivo. El objetivo del ConfigParser es de sólo lectura, para leer datos de los archivos de configuración que hayas creado por otra vía. No obstante, podrías extender tú mismo el ConfigParser y agregarle esa funcionalidad. Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Nov 24 19:57:51 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 24 Nov 2008 13:57:51 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> Message-ID: > > > > El objetivo del ConfigParser es de sólo lectura, para leer datos de > los archivos de configuración que hayas creado por otra vía. > > No obstante, podrías extender tú mismo el ConfigParser y agregarle esa > funcionalidad. > Tiene un método para escritura. No es necesario extender nada. http://www.python.org/doc/2.5.2/lib/RawConfigParser-objects.html _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Mon Nov 24 19:58:04 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Mon, 24 Nov 2008 13:58:04 -0500 Subject: hay alguna alternativa a glade para gtk? In-Reply-To: References: Message-ID: <4891add70811241058m6daaa446nc3f05ffb9aa71fa7@mail.gmail.com> 2008/11/24 Cristhian Boujon : > Existe una alternativa a Glade? algun editor grafico que sea normal como el > de QT pero que no sea el de QT? A qué le llamas que sea «normal», a mi el Glade me parece normal. Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Mon Nov 24 19:58:16 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 24 Nov 2008 13:58:16 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> Message-ID: <771741b20811241058g2a72bcb9l5ca6c999af159400@mail.gmail.com> El 24 de noviembre de 2008 13:55, Medardo Rodriguez (Merchise Group) < med.swl en gmail.com> escribió: > 2008/11/24 RadicalEd : > > Hola chicos de la lista, tengo una pregunta con este módulo y es que > conozcó > > el manejo, la extracción de los datos de un archivo de configuración y la > > forma de Guardar, pero aquí viene el problema, cuando guarda lo hace > > lógicamente y no dentro del archivo, cómo es posible pasar lo que se hayá > > modificado al archivo. > > El objetivo del ConfigParser es de sólo lectura, para leer datos de > los archivos de configuración que hayas creado por otra vía. > > No obstante, podrías extender tú mismo el ConfigParser y agregarle esa > funcionalidad. > > Saludos > > Creo q te equivocas pues el parser tiene metodos como addsection y write que es lo q deberia leer nuestro amigo en la ayuda de Python, con eso debes tener arreglado tu problema. -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com http://www.lacunza.info Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Mon Nov 24 20:00:41 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Mon, 24 Nov 2008 14:00:41 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> Message-ID: <4891add70811241100p38b7481bw5af5b03d241d6c7d@mail.gmail.com> 2008/11/24 Jose Caballero : > Tiene un método para escritura. No es necesario extender nada. Cierto, acabo de verlo. Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Mon Nov 24 20:12:46 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Mon, 24 Nov 2008 14:12:46 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: <4891add70811241100p38b7481bw5af5b03d241d6c7d@mail.gmail.com> References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> <4891add70811241100p38b7481bw5af5b03d241d6c7d@mail.gmail.com> Message-ID: Gracias a todos por responder. Sí, ya lo he visto, pero realmente no entiendo el manejo, he intentado con: import ConfigParser #Fichero de configuración CONFIG = 'config.cfg' #Creo un objeto ConfigParser para extraer los datos cfg = ConfigParser.ConfigParser() cfg.readfp(file(CONFIG)) #Este campo lo contiene el archivo host = cfg.get('DataBase', 'HOST'.lower()) #Ahora trato de grabar host = cfg.set('DataBase', 'HOST', 'nuevohost') host.write(CONFIG) Traceback (most recent call last): File "", line 1, in AttributeError: 'NoneType' object has no attribute 'write' #O con cfg.set('DataBase', 'HOST', 'nuevohost').write() Y me sale el mismo error, entonces no entiendo como utilizar el método set. Muchas Gracias a todos. On Mon, Nov 24, 2008 at 2:00 PM, Medardo Rodriguez (Merchise Group) < med.swl en gmail.com> wrote: > 2008/11/24 Jose Caballero : > > Tiene un método para escritura. No es necesario extender nada. > > Cierto, acabo de verlo. > > Saludos > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Nov 24 20:14:49 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 24 Nov 2008 14:14:49 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> <4891add70811241100p38b7481bw5af5b03d241d6c7d@mail.gmail.com> Message-ID: Vuelve a leer mi primer mensaje. 2008/11/24 RadicalEd > Gracias a todos por responder. > Sí, ya lo he visto, pero realmente no entiendo el manejo, he intentado con: > > import ConfigParser > > #Fichero de configuración > CONFIG = 'config.cfg' > #Creo un objeto ConfigParser para extraer los datos > cfg = ConfigParser.ConfigParser() > cfg.readfp(file(CONFIG)) > #Este campo lo contiene el archivo > host = cfg.get('DataBase', 'HOST'.lower()) > > #Ahora trato de grabar > host = cfg.set('DataBase', 'HOST', 'nuevohost') > host.write(CONFIG) > Traceback (most recent call last): > File "", line 1, in > AttributeError: 'NoneType' object has no attribute 'write' > > #O con > cfg.set('DataBase', 'HOST', 'nuevohost').write() > > Y me sale el mismo error, entonces no entiendo como utilizar el método set. > > Muchas Gracias a todos. > > On Mon, Nov 24, 2008 at 2:00 PM, Medardo Rodriguez (Merchise Group) < > med.swl en gmail.com> wrote: > > > 2008/11/24 Jose Caballero : > > > Tiene un método para escritura. No es necesario extender nada. > > > > Cierto, acabo de verlo. > > > > Saludos > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > The knowledge is the most dangerous > weapon & SoloCodigo is the best programing webforum. > http://foros.solocodigo.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Mon Nov 24 20:17:17 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 24 Nov 2008 14:17:17 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> <4891add70811241100p38b7481bw5af5b03d241d6c7d@mail.gmail.com> Message-ID: <771741b20811241117j4edfc4f6tcc081072f5005887@mail.gmail.com> 2008/11/24 RadicalEd > Gracias a todos por responder. > Sí, ya lo he visto, pero realmente no entiendo el manejo, he intentado con: > > import ConfigParser > > #Fichero de configuración > CONFIG = 'config.cfg' > #Creo un objeto ConfigParser para extraer los datos > cfg = ConfigParser.ConfigParser() > cfg.readfp(file(CONFIG)) > #Este campo lo contiene el archivo > host = cfg.get('DataBase', 'HOST'.lower()) > > #Ahora trato de grabar > host = cfg.set('DataBase', 'HOST', 'nuevohost') > host.write(CONFIG) > Traceback (most recent call last): > File "", line 1, in > AttributeError: 'NoneType' object has no attribute 'write' > > #O con > cfg.set('DataBase', 'HOST', 'nuevohost').write() > > Y me sale el mismo error, entonces no entiendo como utilizar el método set. > > Muchas Gracias a todos. > > On Mon, Nov 24, 2008 at 2:00 PM, Medardo Rodriguez (Merchise Group) < > med.swl en gmail.com> wrote: > > Debes abrir el file para escritura y no lo haces. -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com http://www.lacunza.info Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Mon Nov 24 20:17:52 2008 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Mon, 24 Nov 2008 16:17:52 -0300 Subject: hay alguna alternativa a glade para gtk? In-Reply-To: <4891add70811241058m6daaa446nc3f05ffb9aa71fa7@mail.gmail.com> References: <4891add70811241058m6daaa446nc3f05ffb9aa71fa7@mail.gmail.com> Message-ID: a menos de que yo no lo sepa usar, si yo quiero poner dos text box (por dar un ejemplo) tengo que dividir el widget en dos, en otros editores simplemente arrastro el text box hasta el lugar donde yo quiera y listo, no se si me explico. Saludos. 2008/11/24 Medardo Rodriguez (Merchise Group) > 2008/11/24 Cristhian Boujon : > > Existe una alternativa a Glade? algun editor grafico que sea normal como > el > > de QT pero que no sea el de QT? > > > A qué le llamas que sea «normal», a mi el Glade me parece normal. > > Saludos > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Mon Nov 24 20:23:38 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Mon, 24 Nov 2008 14:23:38 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: <771741b20811241117j4edfc4f6tcc081072f5005887@mail.gmail.com> References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> <4891add70811241100p38b7481bw5af5b03d241d6c7d@mail.gmail.com> <771741b20811241117j4edfc4f6tcc081072f5005887@mail.gmail.com> Message-ID: Checa, ya lo había hecho. >>> cfg.readfp(file(CONFIG), 'w') >>> host = cfg.get('DataBase', 'HOST'.lower()) >>> host 'localhost' >>> host = cfg.set('DataBase', 'HOST', 'nuevohost') >>> host >>> host = cfg.get('DataBase', 'HOST'.lower()) >>> host 'nuevohost' Pero cómo se lo asigno al archivo en si???, no sé cómo utilizar el método write. On Mon, Nov 24, 2008 at 2:17 PM, Mario Lacunza wrote: > 2008/11/24 RadicalEd > > > Gracias a todos por responder. > > Sí, ya lo he visto, pero realmente no entiendo el manejo, he intentado > con: > > > > import ConfigParser > > > > #Fichero de configuración > > CONFIG = 'config.cfg' > > #Creo un objeto ConfigParser para extraer los datos > > cfg = ConfigParser.ConfigParser() > > cfg.readfp(file(CONFIG)) > > #Este campo lo contiene el archivo > > host = cfg.get('DataBase', 'HOST'.lower()) > > > > #Ahora trato de grabar > > host = cfg.set('DataBase', 'HOST', 'nuevohost') > > host.write(CONFIG) > > Traceback (most recent call last): > > File "", line 1, in > > AttributeError: 'NoneType' object has no attribute 'write' > > > > #O con > > cfg.set('DataBase', 'HOST', 'nuevohost').write() > > > > Y me sale el mismo error, entonces no entiendo como utilizar el método > set. > > > > Muchas Gracias a todos. > > > > On Mon, Nov 24, 2008 at 2:00 PM, Medardo Rodriguez (Merchise Group) < > > med.swl en gmail.com> wrote: > > > > > Debes abrir el file para escritura y no lo haces. > > -- > Saludos / Best regards > > Mario Lacunza > Software Architect - Webmaster > > Email: mlacunza [AT] gmail [DOT] com > http://www.lacunza.info > Lima - Peru > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Mon Nov 24 20:23:39 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 24 Nov 2008 20:23:39 +0100 Subject: python para hacer and entre ip y mascara In-Reply-To: References: <1587.10.14.17.145.1227533573.squirrel@correo.ucf.edu.cu> Message-ID: <2c9fb0dd0811241123k1389fa3an2bd5cdf77e28fe28@mail.gmail.com> El 2008/11/24 Administrador escribió: > Un pseudocódigo, te faltaria implementar las funciones "binario_y_logico" y > "binario_o_logico": > > > def decimal2binario=lambda x: > "".join([["000","001","010","011","100","101","110","111"][int(c)] for c in > "%o"%long(x)] ) No creo que sea necesario convertir a binario en ningún momento. > direccion = "192.168.1.100" > mascara = "255.255.255.192" D=[int(i) for i in direccion.split(".")] M=[int(i) for i in mascara.split(".")] red="%d.%d.%d.%d"%tuple(i&j for i,j in zip(D,M)) broadcast="%d.%d.%d.%d"%tuple(i|j for i,j in zip(D,M)) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Nov 24 20:26:35 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 24 Nov 2008 14:26:35 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> <4891add70811241100p38b7481bw5af5b03d241d6c7d@mail.gmail.com> <771741b20811241117j4edfc4f6tcc081072f5005887@mail.gmail.com> Message-ID: > > no sé cómo utilizar el método > write. > Te estas leyendo la documentacion ??????? new_config_file = open('mi_puto_fichero', 'w') cfg.write(new_config_file) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From magmaxlistas en gmail.com Mon Nov 24 20:29:38 2008 From: magmaxlistas en gmail.com (Miguel =?ISO-8859-1?B?wW5nZWwgR2FyY+1h?=) Date: Mon, 24 Nov 2008 20:29:38 +0100 Subject: hay alguna alternativa a glade para gtk? In-Reply-To: References: <4891add70811241058m6daaa446nc3f05ffb9aa71fa7@mail.gmail.com> Message-ID: <20081124202938.4f35af15@tormenta> El Mon, 24 Nov 2008 16:17:52 -0300 "Cristhian Boujon" escribió: > a menos de que yo no lo sepa usar, si yo quiero poner dos text box > (por dar un ejemplo) tengo que dividir el widget en dos, en otros > editores simplemente arrastro el text box hasta el lugar donde yo > quiera y listo, no se si me explico. > Saludos. Lo cual es un problema, ya que nunca sabes cómo se va a comportar cuando cambies el tamaño de la ventana. Con Glade eso no sucede :-D De todas maneras, Glade tiene un componente llamado GtkFixed que lo mismo te gusta :P Suerte ;) -- In a world without walls and fences, who needs Windows and Gates? _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Mon Nov 24 20:36:42 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Mon, 24 Nov 2008 14:36:42 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> <4891add70811241100p38b7481bw5af5b03d241d6c7d@mail.gmail.com> <771741b20811241117j4edfc4f6tcc081072f5005887@mail.gmail.com> Message-ID: jejejeje, Gracias por el madrazo, :P jajaja On Mon, Nov 24, 2008 at 2:26 PM, Jose Caballero wrote: > > > > no sé cómo utilizar el método > > write. > > > > > > > Te estas leyendo la documentacion ??????? > > > new_config_file = open('mi_puto_fichero', 'w') > cfg.write(new_config_file) > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Mon Nov 24 20:36:52 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Mon, 24 Nov 2008 14:36:52 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> <4891add70811241100p38b7481bw5af5b03d241d6c7d@mail.gmail.com> <771741b20811241117j4edfc4f6tcc081072f5005887@mail.gmail.com> Message-ID: Ya funciono. On Mon, Nov 24, 2008 at 2:36 PM, RadicalEd wrote: > jejejeje, Gracias por el madrazo, :P jajaja > > > On Mon, Nov 24, 2008 at 2:26 PM, Jose Caballero wrote: > >> > >> > no sé cómo utilizar el método >> > write. >> > >> >> >> >> >> Te estas leyendo la documentacion ??????? >> >> >> new_config_file = open('mi_puto_fichero', 'w') >> cfg.write(new_config_file) >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > The knowledge is the most dangerous > weapon & SoloCodigo is the best programing webforum. > http://foros.solocodigo.com > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Mon Nov 24 20:38:10 2008 From: ikarush en gmail.com (Daniel Gonzalez) Date: Mon, 24 Nov 2008 20:38:10 +0100 Subject: Imprimir en una misma linea. ( linea de comandos ) Message-ID: <1227555490.6831.2.camel@jules> Hola a todos. Como se consigue imprimir en una misma linea, para por ejemplo representar % de progreso. P. Ejemplo progreso = 0 while progreso < 100: print progreso + "%" progreso = progreso + 1 y que salga en la misma linea. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Nov 24 20:41:51 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 24 Nov 2008 14:41:51 -0500 Subject: Imprimir en una misma linea. ( linea de comandos ) In-Reply-To: <1227555490.6831.2.camel@jules> References: <1227555490.6831.2.camel@jules> Message-ID: con coma print "blah blah blah", 2008/11/24 Daniel Gonzalez > Hola a todos. > Como se consigue imprimir en una misma linea, para por ejemplo > representar % de progreso. > > P. Ejemplo > > progreso = 0 > while progreso < 100: > print progreso + "%" > progreso = progreso + 1 > > > y que salga en la misma linea. > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minibota en gmail.com Mon Nov 24 20:42:55 2008 From: minibota en gmail.com (=?ISO-8859-1?Q?Pavel_Mu=F1oz?=) Date: Mon, 24 Nov 2008 13:42:55 -0600 Subject: Imprimir en una misma linea. ( linea de comandos ) In-Reply-To: <1227555490.6831.2.camel@jules> References: <1227555490.6831.2.camel@jules> Message-ID: <118999020811241142k1e55b3bs1625d2af3da5b685@mail.gmail.com> Hola Daniel. Te invito a que te des una vuelta por el proyecto Urwid. http://excess.org/urwid/ Puedes ver un ejemplo hechon con Urwid http://live.excess.org/cgi/calc Por acá el tutorial. http://excess.org/urwid/tutorial.html Saludos. 2008/11/24 Daniel Gonzalez > Hola a todos. > Como se consigue imprimir en una misma linea, para por ejemplo > representar % de progreso. > > P. Ejemplo > > progreso = 0 > while progreso < 100: > print progreso + "%" > progreso = progreso + 1 > > > y que salga en la misma linea. > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Mon Nov 24 20:48:26 2008 From: ikarush en gmail.com (=?UTF-8?Q?Daniel_Gonz=C3=A1lez?=) Date: Mon, 24 Nov 2008 20:48:26 +0100 Subject: Imprimir en una misma linea. ( linea de comandos ) In-Reply-To: <118999020811241142k1e55b3bs1625d2af3da5b685@mail.gmail.com> References: <1227555490.6831.2.camel@jules> <118999020811241142k1e55b3bs1625d2af3da5b685@mail.gmail.com> Message-ID: 2008/11/24 Jose Caballero : > con coma > > print "blah blah blah", Bueno, a lo mejor no me explique bien, con eso consigo blah blah blahblah blah blahblah blah blahblah blah blahblah blah blah. Pero lo que yo quiero es ir borrando lo que hay, y escribir encima ( como cuando descargas con wget por ejemplo o los progresos de apt ) 2008/11/24 Pavel Muñoz : > Hola Daniel. > > Te invito a que te des una vuelta por el proyecto Urwid. > http://excess.org/urwid/ > Puedes ver un ejemplo hechon con Urwid http://live.excess.org/cgi/calc > > Por acá el tutorial. http://excess.org/urwid/tutorial.html > > Saludos. Uff voy a mirarlo, pero no me quería complicar demasiado la vida.... Gracias a ambos! ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Nov 24 20:49:53 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 24 Nov 2008 14:49:53 -0500 Subject: Imprimir en una misma linea. ( linea de comandos ) In-Reply-To: References: <1227555490.6831.2.camel@jules> <118999020811241142k1e55b3bs1625d2af3da5b685@mail.gmail.com> Message-ID: ahhh. No te entendi 2008/11/24 Daniel González > 2008/11/24 Jose Caballero : > > con coma > > > > print "blah blah blah", > > Bueno, a lo mejor no me explique bien, con eso consigo > blah blah blahblah blah blahblah blah blahblah blah blahblah blah blah. > > Pero lo que yo quiero es ir borrando lo que hay, y escribir encima ( > como cuando descargas con wget por ejemplo o los progresos de apt ) > > 2008/11/24 Pavel Muñoz : > > Hola Daniel. > > > > Te invito a que te des una vuelta por el proyecto Urwid. > > http://excess.org/urwid/ > > Puedes ver un ejemplo hechon con Urwid http://live.excess.org/cgi/calc > > > > Por acá el tutorial. http://excess.org/urwid/tutorial.html > > > > Saludos. > > Uff voy a mirarlo, pero no me quería complicar demasiado la vida.... > > Gracias a ambos! > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From david.abreu en iac.es Mon Nov 24 20:46:20 2008 From: david.abreu en iac.es (David Abreu Rodriguez) Date: Mon, 24 Nov 2008 19:46:20 +0000 Subject: Imprimir en una misma linea. ( linea de comandos ) In-Reply-To: References: <1227555490.6831.2.camel@jules> Message-ID: <492B048C.8040207@iac.es> Creo que se refiere a la utilización del "\b" un ejemplo: print "10\b\b20" solo imprime "20" porque después del 10 ha ido dos espacios hacia atrás. Solamente detallar que creo que "print" no te sirve porque añade un salto de línea al final, así que tendrás que utilizar sys.stdout.write David Jose Caballero wrote: >con coma > >print "blah blah blah", > > > >2008/11/24 Daniel Gonzalez > > > >>Hola a todos. >>Como se consigue imprimir en una misma linea, para por ejemplo >>representar % de progreso. >> >>P. Ejemplo >> >>progreso = 0 >>while progreso < 100: >> print progreso + "%" >> progreso = progreso + 1 >> >> >>y que salga en la misma linea. >> >> >> >>_______________________________________________ >>Lista de correo Python-es >>http://listas.aditel.org/listinfo/python-es >>FAQ: http://listas.aditel.org/faqpyes >> >> >> >_______________________________________________ >Lista de correo Python-es >http://listas.aditel.org/listinfo/python-es >FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Mon Nov 24 20:55:18 2008 From: ikarush en gmail.com (=?UTF-8?Q?Daniel_Gonz=C3=A1lez?=) Date: Mon, 24 Nov 2008 20:55:18 +0100 Subject: Imprimir en una misma linea. ( linea de comandos ) In-Reply-To: <492B048C.8040207@iac.es> References: <1227555490.6831.2.camel@jules> <492B048C.8040207@iac.es> Message-ID: 2008/11/24 David Abreu Rodriguez : > Creo que se refiere a la utilización del "\b" > > un ejemplo: > > print "10\b\b20" > > solo imprime "20" porque después del 10 ha ido dos espacios hacia atrás. Si creo que esto me servira ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From david.abreu en iac.es Mon Nov 24 21:00:19 2008 From: david.abreu en iac.es (David Abreu Rodriguez) Date: Mon, 24 Nov 2008 20:00:19 +0000 Subject: Imprimir en una misma linea. ( linea de comandos ) In-Reply-To: References: <1227555490.6831.2.camel@jules> <492B048C.8040207@iac.es> Message-ID: <492B07D3.7030001@iac.es> Te mando un trozo de código que funciona: import sys import time progreso=0 while progreso < 100: sys.stdout.write(str(progreso)+"%") sys.stdout.flush() progreso = progreso + 1 time.sleep(.2) sys.stdout.write("\b\b\b") Saludos Daniel González wrote: >2008/11/24 David Abreu Rodriguez : > > >>Creo que se refiere a la utilización del "\b" >> >>un ejemplo: >> >>print "10\b\b20" >> >>solo imprime "20" porque después del 10 ha ido dos espacios hacia atrás. >> >> > >Si creo que esto me servira > > >------------------------------------------------------------------------ > >_______________________________________________ >Lista de correo Python-es >http://listas.aditel.org/listinfo/python-es >FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minibota en gmail.com Mon Nov 24 20:56:05 2008 From: minibota en gmail.com (=?ISO-8859-1?Q?Pavel_Mu=F1oz?=) Date: Mon, 24 Nov 2008 13:56:05 -0600 Subject: Imprimir en una misma linea. ( linea de comandos ) In-Reply-To: References: <1227555490.6831.2.camel@jules> <118999020811241142k1e55b3bs1625d2af3da5b685@mail.gmail.com> Message-ID: <118999020811241156s59404ef0n6470a2fd303e0fb6@mail.gmail.com> Prueba con esto: p = 0 while p < 100: print "\r" + str(p) + "%", (con la coma al final) p = p + 1 Saludos 2008/11/24 Daniel González > 2008/11/24 Jose Caballero : > > con coma > > > > print "blah blah blah", > > Bueno, a lo mejor no me explique bien, con eso consigo > blah blah blahblah blah blahblah blah blahblah blah blahblah blah blah. > > Pero lo que yo quiero es ir borrando lo que hay, y escribir encima ( > como cuando descargas con wget por ejemplo o los progresos de apt ) > > 2008/11/24 Pavel Muñoz : > > Hola Daniel. > > > > Te invito a que te des una vuelta por el proyecto Urwid. > > http://excess.org/urwid/ > > Puedes ver un ejemplo hechon con Urwid http://live.excess.org/cgi/calc > > > > Por acá el tutorial. http://excess.org/urwid/tutorial.html > > > > Saludos. > > Uff voy a mirarlo, pero no me quería complicar demasiado la vida.... > > Gracias a ambos! > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pablomarmol en gmail.com Mon Nov 24 21:17:58 2008 From: pablomarmol en gmail.com (peter) Date: Mon, 24 Nov 2008 21:17:58 +0100 Subject: python para hacer and entre ip y mascara In-Reply-To: <2c9fb0dd0811241123k1389fa3an2bd5cdf77e28fe28@mail.gmail.com> References: <1587.10.14.17.145.1227533573.squirrel@correo.ucf.edu.cu> <2c9fb0dd0811241123k1389fa3an2bd5cdf77e28fe28@mail.gmail.com> Message-ID: <32ec9b10811241217i36456c52o3a28a098b9466fbf@mail.gmail.com> ese broadcast sale raro... Si la direccion es 192.168.1.100, y la máscara es 255.255.255.192, debería salir una broadcast 192.168.1.127 En binario se ve mejor: 11000000.10101000.00000001.01100100 dirección 11111111.11111111.11111111.11000000 máscara 11000000.10101000.00000001.01111111 broadcast Un OR entre "dirección" y "NOT máscara". _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Mon Nov 24 21:55:15 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Mon, 24 Nov 2008 15:55:15 -0500 Subject: =?ISO-8859-1?Q?Re:__M=F3dulo_ConfigParser?= In-Reply-To: References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> <4891add70811241100p38b7481bw5af5b03d241d6c7d@mail.gmail.com> Message-ID: <4891add70811241255p21658278nf5d96f3eef16f0f5@mail.gmail.com> On Mon, Nov 24, 2008 at 2:12 PM, RadicalEd wrote: > host.write(CONFIG) Es «cfg.write» Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Mon Nov 24 22:03:11 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Mon, 24 Nov 2008 16:03:11 -0500 Subject: hay alguna alternativa a glade para gtk? In-Reply-To: References: <4891add70811241058m6daaa446nc3f05ffb9aa71fa7@mail.gmail.com> Message-ID: <4891add70811241303y7ede1c96td35be624fb61991a@mail.gmail.com> On Mon, Nov 24, 2008 at 2:17 PM, Cristhian Boujon wrote: > a menos de que yo no lo sepa usar, si yo quiero poner dos text box (por dar > un ejemplo) tengo que dividir el widget en dos, en otros editores > simplemente arrastro el text box hasta el lugar donde yo quiera y listo, no > se si me explico. Si te explicas, lo que necesitas es familiarizarte con la filosofía del Glade que es distinta a los demás pero que tiene varias ventajas una vez que la dominas. No obstante hay unos containers (el más simple se llama «Fixed») que te permiten posicionar de forma «normal», los pones y ya tienes lo que andas buscando. Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Mon Nov 24 22:07:49 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Mon, 24 Nov 2008 16:07:49 -0500 Subject: Imprimir en una misma linea. ( linea de comandos ) In-Reply-To: <1227555490.6831.2.camel@jules> References: <1227555490.6831.2.camel@jules> Message-ID: <4891add70811241307x12ea0c2fm1bd0e54cd43e39b4@mail.gmail.com> 2008/11/24 Daniel Gonzalez : > Hola a todos. > Como se consigue imprimir en una misma linea, para por ejemplo > representar % de progreso. > > P. Ejemplo > > progreso = 0 > while progreso < 100: > print progreso + "%" > progreso = progreso + 1 La coma al final te mantiene en la misma línea, el carácter '\r' en todas las terminales estándares regresa al inicio de la línea, hay muchos caracteres especiales que hacen otros efectos, el más conocido es '\n' que cambia de línea, tu ejemplo quedaría: progreso = 0 while progreso < 100: print '\r', progreso + "%", progreso = progreso + 1 Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Nov 24 22:15:04 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 24 Nov 2008 16:15:04 -0500 Subject: Imprimir en una misma linea. ( linea de comandos ) In-Reply-To: <4891add70811241307x12ea0c2fm1bd0e54cd43e39b4@mail.gmail.com> References: <1227555490.6831.2.camel@jules> <4891add70811241307x12ea0c2fm1bd0e54cd43e39b4@mail.gmail.com> Message-ID: > > > > > progreso = 0 > while progreso < 100: > print '\r', progreso + "%", > progreso = progreso + 1 > > Acabo de probar el ejemplo y no me funciona. Aparte de que hay que poner str(progreso) ... _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From necudeco en gmail.com Mon Nov 24 22:16:53 2008 From: necudeco en gmail.com (necudeco) Date: Mon, 24 Nov 2008 16:16:53 -0500 Subject: hay alguna alternativa a glade para gtk? In-Reply-To: <4891add70811241303y7ede1c96td35be624fb61991a@mail.gmail.com> References: <4891add70811241058m6daaa446nc3f05ffb9aa71fa7@mail.gmail.com> <4891add70811241303y7ede1c96td35be624fb61991a@mail.gmail.com> Message-ID: <2ccb93070811241316o3b3c601dq19b0b57584b7d1a@mail.gmail.com> Pues podes probar gazpacho Saludos 2008/11/24 Medardo Rodriguez (Merchise Group) > On Mon, Nov 24, 2008 at 2:17 PM, Cristhian Boujon > wrote: > > a menos de que yo no lo sepa usar, si yo quiero poner dos text box (por > dar > > un ejemplo) tengo que dividir el widget en dos, en otros editores > > simplemente arrastro el text box hasta el lugar donde yo quiera y listo, > no > > se si me explico. > > > Si te explicas, lo que necesitas es familiarizarte con la filosofía > del Glade que es distinta a los demás pero que tiene varias ventajas > una vez que la dominas. > No obstante hay unos containers (el más simple se llama «Fixed») que > te permiten posicionar de forma «normal», los pones y ya tienes lo que > andas buscando. > > Saludos > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Mario R. Uriarte Amaya 044 949369377 NeCuDeCo Asociacion Peruana de Software Libre http://necudeco.com http://apesol.org _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Mon Nov 24 22:23:27 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 24 Nov 2008 22:23:27 +0100 Subject: python para hacer and entre ip y mascara In-Reply-To: <32ec9b10811241217i36456c52o3a28a098b9466fbf@mail.gmail.com> References: <1587.10.14.17.145.1227533573.squirrel@correo.ucf.edu.cu> <2c9fb0dd0811241123k1389fa3an2bd5cdf77e28fe28@mail.gmail.com> <32ec9b10811241217i36456c52o3a28a098b9466fbf@mail.gmail.com> Message-ID: <2c9fb0dd0811241323o27581c46p1ce42cfdafc279a2@mail.gmail.com> El día 24 de noviembre de 2008 21:17, peter escribió: > ese broadcast sale raro... > > > > > Si la direccion es 192.168.1.100, y la máscara es 255.255.255.192, > debería salir una broadcast 192.168.1.127 > > En binario se ve mejor: > > 11000000.10101000.00000001.01100100 dirección > 11111111.11111111.11111111.11000000 máscara > 11000000.10101000.00000001.01111111 broadcast > > Un OR entre "dirección" y "NOT máscara". broadcast="%d.%d.%d.%d"%tuple(i|0xff^j for i,j in zip(D,M)) PD: éste código es sólo ilustrativo. Falta incluir comprobaciones para evitar desbordamientos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Mon Nov 24 22:26:20 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Mon, 24 Nov 2008 16:26:20 -0500 Subject: hay alguna alternativa a glade para gtk? In-Reply-To: <2ccb93070811241316o3b3c601dq19b0b57584b7d1a@mail.gmail.com> References: <4891add70811241058m6daaa446nc3f05ffb9aa71fa7@mail.gmail.com> <4891add70811241303y7ede1c96td35be624fb61991a@mail.gmail.com> <2ccb93070811241316o3b3c601dq19b0b57584b7d1a@mail.gmail.com> Message-ID: <4891add70811241326u5b6d9ab9i4ca57f4eaccbea68@mail.gmail.com> 2008/11/24 necudeco : > Pues podes probar gazpacho Gazpacho es el mismo glade, y por lo tanto tiene la misma filosofía. La ventaja del gazpacho es que está orientado más a python. Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kernel.no.found en gmail.com Mon Nov 24 22:30:08 2008 From: kernel.no.found en gmail.com (=?UTF-8?Q?Juan_Jos=C3=A9_Alonso.?=) Date: Mon, 24 Nov 2008 21:30:08 +0000 Subject: hay alguna alternativa a glade para gtk? Message-ID: <117d6e170811241330p65dc1fb9w5fb8ad45898410ea@mail.gmail.com> "Gazpacho", ami me parece Glade algo MUCHO mejor ya que encontraras MUCHA mas comunidad. Pruebalo... http://gazpacho.sicem.biz/ Pero explicate que es normal para ti :S -- Juan José Alonso. (KarlsBerg). MSN/Jabber/Gtalk: kernel.no.found en gmail.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Nov 24 22:30:15 2008 From: damufo en gmail.com (damufo) Date: Mon, 24 Nov 2008 22:30:15 +0100 Subject: =?ISO-8859-1?Q?M=F3dulo_ConfigParser?= In-Reply-To: <4891add70811241255p21658278nf5d96f3eef16f0f5@mail.gmail.com> References: <4891add70811241055u154e0da9p450cfdd58c968740@mail.gmail.com> <4891add70811241100p38b7481bw5af5b03d241d6c7d@mail.gmail.com> <4891add70811241255p21658278nf5d96f3eef16f0f5@mail.gmail.com> Message-ID: <492B1CE7.9060907@gmail.com> Esto a mi me funciona import ConfigParser #Fichero de configuración CONFIG = 'config.cfg' #Creo un objeto ConfigParser para extraer los datos cfg = ConfigParser.ConfigParser() cfg.readfp(file(CONFIG), 'w') #Este campo lo contiene el archivo host = cfg.get('bd_web', 'usuario') #Ahora trato de grabar cfg.set('bd_web', 'usuario', 'nuevousuario') cfg.write(open(CONFIG, 'w')) donde en prefs.ini hay [bd_web] usuario = miusuario Medardo Rodriguez (Merchise Group) escribiu: > On Mon, Nov 24, 2008 at 2:12 PM, RadicalEd wrote: >> host.write(CONFIG) > > Es «cfg.write» > > Saludos > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Mon Nov 24 22:33:19 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Mon, 24 Nov 2008 16:33:19 -0500 Subject: Imprimir en una misma linea. ( linea de comandos ) In-Reply-To: References: <1227555490.6831.2.camel@jules> <4891add70811241307x12ea0c2fm1bd0e54cd43e39b4@mail.gmail.com> Message-ID: <4891add70811241333udaccbaftc3c92c73da1b9487@mail.gmail.com> 2008/11/24 Jose Caballero : > Acabo de probar el ejemplo y no me funciona. > Aparte de que hay que poner str(progreso) ... Yo sólo le agregué la opción del '\r' y no me fijé en tal detalle, aquí les mando mi versión completa: import sys, time progreso = 0 while progreso < 100: print '\r%s%%' % progreso, progreso += 1 time.sleep(0.2) # porque no veriamos nada, solo 99% sys.stdout.flush() # porque el stdout normalmente hace caching Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Tue Nov 25 00:03:15 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Mon, 24 Nov 2008 20:03:15 -0300 Subject: hay alguna alternativa a glade para gtk? In-Reply-To: <4891add70811241303y7ede1c96td35be624fb61991a@mail.gmail.com> References: <4891add70811241058m6daaa446nc3f05ffb9aa71fa7@mail.gmail.com> <4891add70811241303y7ede1c96td35be624fb61991a@mail.gmail.com> Message-ID: <1227567795.9383.207.camel@clb-laptop> Kiwi http://www.async.com.br/projects/kiwi/ El lun, 24-11-2008 a las 16:03 -0500, Medardo Rodriguez (Merchise Group) escribió: > On Mon, Nov 24, 2008 at 2:17 PM, Cristhian Boujon > wrote: > > a menos de que yo no lo sepa usar, si yo quiero poner dos text box (por dar > > un ejemplo) tengo que dividir el widget en dos, en otros editores > > simplemente arrastro el text box hasta el lugar donde yo quiera y listo, no > > se si me explico. > > > Si te explicas, lo que necesitas es familiarizarte con la filosofía > del Glade que es distinta a los demás pero que tiene varias ventajas > una vez que la dominas. > No obstante hay unos containers (el más simple se llama «Fixed») que > te permiten posicionar de forma «normal», los pones y ya tienes lo que > andas buscando. > > Saludos > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rnt en bla.cl Tue Nov 25 01:14:52 2008 From: rnt en bla.cl (Renato Covarrubias) Date: Mon, 24 Nov 2008 21:14:52 -0300 Subject: =?iso-8859-1?q?M=F3dulo?= ConfigParser In-Reply-To: References: Message-ID: <200811242114.56072.rnt@bla.cl> El Lunes, 24 de Noviembre de 2008, RadicalEd escribió: > Hola chicos de la lista, tengo una pregunta con este módulo y es que > conozcó el manejo, la extracción de los datos de un archivo de > configuración y la forma de Guardar, pero aquí viene el problema, cuando > guarda lo hace lógicamente y no dentro del archivo, cómo es posible pasar > lo que se hayá modificado al archivo. > > La clase SafeConfigParser lo hace pero dentro de la memoria y si trato de > pasar los datos al archivo no obtengo nada en el archivo. from iniparse import ConfigParser access = ConfigParser() ... f = open("archivo", "w") access.write(f) f.close() ¿Será que te falta guardarlo en un archivo? Recuerda que el acceso a disco es caro. Es mejor manejar las cosas en memoria. Saludos! -- Renato Covarrubias Romero - counter.li.org #399677 rnt [at] bla.cl http://rnt.bla.cl ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part. URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kernel.no.found en gmail.com Tue Nov 25 03:11:22 2008 From: kernel.no.found en gmail.com (Juan Jose Alonso Lara) Date: Mon, 24 Nov 2008 18:11:22 -0800 (PST) Subject: =?utf-8?q?Invitaci=C3=B3n_a_conectarnos_en_LinkedIn?= Message-ID: <651176406.4426898.1227579082308.JavaMail.app@com07.prod> LinkedIn ------------ Juan Jose Alonso Lara pidió que te añadas como su contacto en LinkedIn: ------------------------------------------ Lista, Me gustaría añadirte a mi red profesional en LinkedIn. - Juan Jose Ver la invitación de Juan Jose Alonso Lara http://www.linkedin.com/e/CvRa1H7juKeyhsnlC-7ZJz6Ev1nyY9LE/blk/41517275_3/3dvdjsOdP4RcjgLqnpPbOYWrSlI/svi/ ------------------------------------------ ¿SABÍAS que LinkedIn puede ayudarte a encontrar respuestas a tus preguntas más difíciles? Publica esas preguntas tan molestas en las Preguntas de LinkedIn y conéctate con el conocimiento de los expertos profesionales más destacados del mundo: http://www.linkedin.com/e/ask/inv-23/ ------ (c) 2008, LinkedIn Corporation ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Tue Nov 25 03:32:11 2008 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Mon, 24 Nov 2008 23:32:11 -0300 Subject: hay alguna alternativa a glade para gtk? In-Reply-To: <1227567795.9383.207.camel@clb-laptop> References: <4891add70811241058m6daaa446nc3f05ffb9aa71fa7@mail.gmail.com> <4891add70811241303y7ede1c96td35be624fb61991a@mail.gmail.com> <1227567795.9383.207.camel@clb-laptop> Message-ID: Muy agradecidos por sus respuestas era lo que andaba buscando, ahora, cual es la filosofia de Glade? 2008/11/24 Fabio Durán Verdugo > Kiwi > http://www.async.com.br/projects/kiwi/ > > El lun, 24-11-2008 a las 16:03 -0500, Medardo Rodriguez (Merchise Group) > escribió: > > On Mon, Nov 24, 2008 at 2:17 PM, Cristhian Boujon > > wrote: > > > a menos de que yo no lo sepa usar, si yo quiero poner dos text box (por > dar > > > un ejemplo) tengo que dividir el widget en dos, en otros editores > > > simplemente arrastro el text box hasta el lugar donde yo quiera y > listo, no > > > se si me explico. > > > > > > Si te explicas, lo que necesitas es familiarizarte con la filosofía > > del Glade que es distinta a los demás pero que tiene varias ventajas > > una vez que la dominas. > > No obstante hay unos containers (el más simple se llama «Fixed») que > > te permiten posicionar de forma «normal», los pones y ya tienes lo que > > andas buscando. > > > > Saludos > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Tue Nov 25 11:28:29 2008 From: damufo en gmail.com (damufo) Date: Tue, 25 Nov 2008 11:28:29 +0100 Subject: Contar veces que se repite un elemento en una lista Message-ID: <492BD34D.4080807@gmail.com> Hola: Lo que quiero es obtener el número de veces que un elemento aparece en la lista esto me vale pero, hay alguna manera más sencilla de contar el número de veces que aparece un elemento en una lista? lista = [1, 1, 2, 3, 4, 4] n = contar_veces(self, 1, lista) def contar_veces(self, elemento, lista): veces = 0 for i in lista: if elemento == i: veces += 1 return veces Saludos y gracias ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcanto en hispasec.com Tue Nov 25 11:30:21 2008 From: jcanto en hispasec.com (Julio Canto) Date: Tue, 25 Nov 2008 11:30:21 +0100 Subject: Contar veces que se repite un elemento en una lista In-Reply-To: <492BD34D.4080807@gmail.com> References: <492BD34D.4080807@gmail.com> Message-ID: <492BD3BD.5080205@hispasec.com> damufo escribió: > Hola: > > Lo que quiero es obtener el número de veces que un elemento aparece en > la lista > esto me vale pero, hay alguna manera más sencilla de contar el número de > veces que aparece un elemento en una lista? > > lista = [1, 1, 2, 3, 4, 4] > n = contar_veces(self, 1, lista) > > > def contar_veces(self, elemento, lista): > veces = 0 > for i in lista: > if elemento == i: > veces += 1 > return veces Puedes usar un diccionario, y vas metiendo un +1 al elemento que encuentres cada vez que lo hagas. -- Regards, Julio Canto | VirusTotal.com | Hispasec Sistemas Lab | Tlf: +34.902.161.025 | Fax: +34.952.028.694 | PGP Key ID: EF618D2B | jcanto en hispasec.com ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From josejcamara en gmail.com Tue Nov 25 11:31:49 2008 From: josejcamara en gmail.com (=?ISO-8859-1?Q?Jose_Antonio_Jim=E9nez?=) Date: Tue, 25 Nov 2008 11:31:49 +0100 Subject: Contar veces que se repite un elemento en una lista In-Reply-To: <492BD34D.4080807@gmail.com> References: <492BD34D.4080807@gmail.com> Message-ID: <618a13c50811250231w764eab16v9661247c10d4e198@mail.gmail.com> Muy sencillo veces = ['a','b','a'].count('a') 2008/11/25 damufo > Hola: > > Lo que quiero es obtener el número de veces que un elemento aparece en la > lista > esto me vale pero, hay alguna manera más sencilla de contar el número de > veces que aparece un elemento en una lista? > > lista = [1, 1, 2, 3, 4, 4] > n = contar_veces(self, 1, lista) > > > def contar_veces(self, elemento, lista): > veces = 0 > for i in lista: > if elemento == i: > veces += 1 > return veces > > > Saludos y gracias > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Un saludo. Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Tue Nov 25 11:37:31 2008 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Tue, 25 Nov 2008 10:37:31 +0000 Subject: python para hacer and entre ip y mascara In-Reply-To: <2c9fb0dd0811241123k1389fa3an2bd5cdf77e28fe28@mail.gmail.com> References: <1587.10.14.17.145.1227533573.squirrel@correo.ucf.edu.cu> <2c9fb0dd0811241123k1389fa3an2bd5cdf77e28fe28@mail.gmail.com> Message-ID: <0d6e74dd865986ef40079a9831aee3bf@humboldt.e.telefonica.net> Hola Chema, tu solución es mucho más compacta, pero intuyo que el que posteó la duda es alguien que no sabe nada de python y que además es una práctica que le han mandado. Quizá sea demasiado compacto y para alguien que está empezando más difícil de entender, jejeje. En todo caso, muchas gracias! P.D.: Convertí a binario porque implementé uno a uno los pasos del algoritmo manual que se hace con papel y lápiz. El 24/11/2008, a las 19:23, Chema Cortes escribió: > > No creo que sea necesario convertir a binario en ningún momento. > > > D=[int(i) for i in direccion.split(".")] > M=[int(i) for i in mascara.split(".")] > > red="%d.%d.%d.%d"%tuple(i&j for i,j in zip(D,M)) > broadcast="%d.%d.%d.%d"%tuple(i|j for i,j in zip(D,M)) > _______________________________________________ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Tue Nov 25 12:28:01 2008 From: damufo en gmail.com (damufo) Date: Tue, 25 Nov 2008 12:28:01 +0100 Subject: Contar veces que se repite un elemento en una lista In-Reply-To: <618a13c50811250231w764eab16v9661247c10d4e198@mail.gmail.com> References: <492BD34D.4080807@gmail.com> <618a13c50811250231w764eab16v9661247c10d4e198@mail.gmail.com> Message-ID: <492BE141.8030407@gmail.com> Jose Antonio Jiménez escribiu: > Muy sencillo > > veces = ['a','b','a'].count('a') > Justo lo que buscaba! ya suponía que algo sencillo tenía que haber. Muchas gracias!! Ahora que se la respuesta ya he encontrado donde estaba, antes no supe encontrarlo. http://www.python.org/doc/2.5.2/tut/node7.html 5. Data Structures > 5.1 More on Lists Aquí en español: http://pyspanishdoc.sourceforge.net/tut/node7.html > 2008/11/25 damufo > >> Hola: >> >> Lo que quiero es obtener el número de veces que un elemento aparece en la >> lista >> esto me vale pero, hay alguna manera más sencilla de contar el número de >> veces que aparece un elemento en una lista? >> >> lista = [1, 1, 2, 3, 4, 4] >> n = contar_veces(self, 1, lista) >> >> >> def contar_veces(self, elemento, lista): >> veces = 0 >> for i in lista: >> if elemento == i: >> veces += 1 >> return veces >> >> >> Saludos y gracias >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pergonzales en gmail.com Tue Nov 25 13:46:43 2008 From: pergonzales en gmail.com (Percy Gonzales) Date: Tue, 25 Nov 2008 08:46:43 -0400 Subject: hay alguna alternativa a glade para gtk? In-Reply-To: <20081124202938.4f35af15@tormenta> References: <4891add70811241058m6daaa446nc3f05ffb9aa71fa7@mail.gmail.com> <20081124202938.4f35af15@tormenta> Message-ID: <2495165b0811250446i37473femc774959283d0661a@mail.gmail.com> Hola, alguno conoce de algun buen tutotrial o manual que explique como iniciarse en el tema de glade, ya que como muchos otros a mi tambien me esta costando comprender la filosofia de glade. Por otro lado tengo una duda, he visto algunos ejemplos de pygtk, pero donde no hacen uso de ni de glade ni de dazpacho, solo hacen codigo y obteiene ventanas con los controles, esto da lo mismo se usuamos glade o cualquier otro o las interfaces tambien se pueden crear solamente a aprtir de codigo? saludos Percy _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From quiroz.victor en gmail.com Tue Nov 25 13:53:11 2008 From: quiroz.victor en gmail.com (Victor Quiroz) Date: Tue, 25 Nov 2008 08:53:11 -0400 Subject: aplicaciones de escritorio Message-ID: <8230e2ae0811250453i48e8e98cp5a9598c112d88123@mail.gmail.com> Amigos, estoy iniciándome en el diseño de aplicaciones de escritorio, he visto algún tutorial de wxwidgets, pero esta orientado a windows, y he visto que en linux se puede hacer uso de boa constructor, lo he instalado, pero no encuentro la forma de poner los controles y crear las ventanas con los controles deseados, alguno tiene algún tutorial que ense a manejar el boa constructor o si me puede brindar algunos tips de como hacer uso de este? se lo agradeceré mucho Sera que este tiene también alguna filosofía de por medio al igual que veía en algunos hilos con el caso de glade, etc atte Victor _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From acha.wilson en gmail.com Tue Nov 25 14:01:39 2008 From: acha.wilson en gmail.com (Wilson Acha) Date: Tue, 25 Nov 2008 09:01:39 -0400 Subject: Problema con sitio de lista de python Message-ID: Hola, existe algun problema con el sitio de la lista de python, trato de ingresar para revisar algunos historicos (http://listas.aditel.org/listinfo/python-es), pero la pagina despues de un tiempo da tiempo agotado, lo mismo para algunos amigos que desean suscribirse. lo he probado desde 3 sitios distintos con el mismo problema, alguien sabe la causa Wilson _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Tue Nov 25 14:01:56 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Tue, 25 Nov 2008 08:01:56 -0500 Subject: aplicaciones de escritorio In-Reply-To: <8230e2ae0811250453i48e8e98cp5a9598c112d88123@mail.gmail.com> References: <8230e2ae0811250453i48e8e98cp5a9598c112d88123@mail.gmail.com> Message-ID: El propio Boa Constructor trae un manual para iniciarse con la aplicación, son unos libros de ayuda en la parte superior del del menú de controles. 2008/11/25 Victor Quiroz > Amigos, estoy iniciándome en el diseño de aplicaciones de escritorio, > he visto algún tutorial de wxwidgets, pero esta orientado a windows, y > he visto que en linux se puede hacer uso de boa constructor, lo he > instalado, pero no encuentro la forma de poner los controles y crear > las ventanas con los controles deseados, alguno tiene algún tutorial > que ense a manejar el boa constructor o si me puede brindar algunos > tips de como hacer uso de este? se lo agradeceré mucho > > Sera que este tiene también alguna filosofía de por medio al igual que > veía en algunos hilos con el caso de glade, etc > > > atte > > Victor > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com http://radicalpython.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Tue Nov 25 14:07:02 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Tue, 25 Nov 2008 08:07:02 -0500 Subject: Saber cuantos elementos tiene un listbox para recorrerlos Message-ID: Hola chicos de la lista, quisiera saber como puedo contar cuantos elementos tiene un ListBox en wxPython, para poder recorrerlos después y grabarlos en un archivo plano. -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com http://radicalpython.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Tue Nov 25 14:48:01 2008 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Tue, 25 Nov 2008 13:48:01 +0000 Subject: Saber cuantos elementos tiene un listbox para recorrerlos In-Reply-To: References: Message-ID: <2ebbb1b7c8fba40d5ae118d7a6d772d2@humboldt.e.telefonica.net> Así a bote pronto veo que ListBox hereda de ItemContainer, que tiene el método siguiente: --- GetItems(self) Return a list of the strings in the control --- Prueba a ver qué tal. El 25/11/2008, a las 13:07, RadicalEd escribió: > Hola chicos de la lista, quisiera saber como puedo contar cuantos > elementos > tiene un ListBox en wxPython, para poder recorrerlos después y > grabarlos en > un archivo plano. > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Tue Nov 25 15:08:19 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Tue, 25 Nov 2008 09:08:19 -0500 Subject: Saber cuantos elementos tiene un listbox para recorrerlos In-Reply-To: <2ebbb1b7c8fba40d5ae118d7a6d772d2@humboldt.e.telefonica.net> References: <2ebbb1b7c8fba40d5ae118d7a6d772d2@humboldt.e.telefonica.net> Message-ID: Sí así es, muchas gracias. On Tue, Nov 25, 2008 at 8:48 AM, Administrador < ahumboldt en humboldt.e.telefonica.net> wrote: > Así a bote pronto veo que ListBox hereda de ItemContainer, que tiene el > método siguiente: > --- > GetItems(self) > Return a list of the strings in the control > --- > > Prueba a ver qué tal. > > > > El 25/11/2008, a las 13:07, RadicalEd escribió: > > Hola chicos de la lista, quisiera saber como puedo contar cuantos >> elementos >> tiene un ListBox en wxPython, para poder recorrerlos después y grabarlos >> en >> un archivo plano. >> >> > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com http://radicalpython.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From garito en gmail.com Tue Nov 25 15:09:43 2008 From: garito en gmail.com (Garito) Date: Tue, 25 Nov 2008 15:09:43 +0100 Subject: No quiero recibir mas los mensajes de esta lista Message-ID: Hola! Estoy intentando darme de baja pero no hay forma Por un lado la web es inaccesible Por otro lado le envio comandos via mail, me dice que si pero luego es que no Alguien puede ayudarme a darme de baja de esta lista? Gracias! -- Mis Cosas: http://blogs.sistes.net/Garito _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From claudiophv en gmail.com Tue Nov 25 15:12:36 2008 From: claudiophv en gmail.com (Claudio Herrera) Date: Tue, 25 Nov 2008 11:12:36 -0300 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: References: Message-ID: <6ba30e020811250612k95146f5g44dac11bf82e09e@mail.gmail.com> ???? El 25 de noviembre de 2008 11:09, Garito escribió: > Hola! > Estoy intentando darme de baja pero no hay forma > Por un lado la web es inaccesible > Por otro lado le envio comandos via mail, me dice que si pero luego es que > no > > Alguien puede ayudarme a darme de baja de esta lista? > > Gracias! > > -- > Mis Cosas: http://blogs.sistes.net/Garito > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ahumboldt en humboldt.e.telefonica.net Tue Nov 25 15:34:56 2008 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Tue, 25 Nov 2008 14:34:56 +0000 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: References: Message-ID: <4478953656f78d59ff8cd9ce6ea3afe7@humboldt.e.telefonica.net> Hola Garito, como ya han comentado también en otro hilo, parece que hay problemas en el sistema. Tampoco se puede acceder desde hace unos días al histórico de mensajes de esta lista. Es posible que los problemas estén relacionados, a ver si en un tiempo... P.D.: Garito, ¿por qué quieres abandonarnos? :-) El 25/11/2008, a las 14:09, Garito escribió: > Hola! > Estoy intentando darme de baja pero no hay forma > Por un lado la web es inaccesible > Por otro lado le envio comandos via mail, me dice que si pero luego es > que > no > > Alguien puede ayudarme a darme de baja de esta lista? > > Gracias! > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Wed Nov 26 10:47:15 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 26 Nov 2008 10:47:15 +0100 Subject: Problema con sitio de lista de python In-Reply-To: References: Message-ID: <2c9fb0dd0811260147n1c6b8b9fh74cb1844f5ff8dae@mail.gmail.com> El día 25 de noviembre de 2008 14:01, Wilson Acha escribió: > Hola, existe algun problema con el sitio de la lista de python, trato > de ingresar para revisar algunos historicos > (http://listas.aditel.org/listinfo/python-es), pero la pagina despues > de un tiempo da tiempo agotado, lo mismo para algunos amigos que > desean suscribirse. > > lo he probado desde 3 sitios distintos con el mismo problema, alguien > sabe la causa Sí, parece que falla. Supongo que los amigos de Aditel podrán explicarnos qué les ocurre y si podemos ayudarlos de alguna forma. Mientras tanto, una alternativa podría ser el servicio gmane.org: http://dir.gmane.org/gmane.comp.python.general.castellano _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jpadillaa en gmail.com Tue Nov 25 23:42:15 2008 From: jpadillaa en gmail.com (Jesse) Date: Tue, 25 Nov 2008 17:42:15 -0500 Subject: Archivos en python Message-ID: hola saludos a todos, Me preguntaba si alguien me puede colaborar con la siguiente inquietud, lo q pasa es q deseo abrir un archivo en python y editarlo, para ser mas claro anexarle lienas al final de este, pero al hacerlo lo q me hace es sobre escribirme el archivo, a continuacion anexo el codigo q estoy usando archivo= open('archivo.txt', 'w') archivo.write('prueba con éxito') archivo.close() De antemano agradezco la colaboracion prestada ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From riverplatense en gmail.com Wed Nov 26 11:23:20 2008 From: riverplatense en gmail.com (Javier Castrillo) Date: Wed, 26 Nov 2008 08:23:20 -0200 Subject: Archivos en python In-Reply-To: References: Message-ID: 2008/11/25 Jesse : > archivo= open('archivo.txt', 'w') Abrilo con 'a' en vez de 'w' 'a' viene de append. Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 Jabber: riverplatense en jabberes.org Blog: http://javiercastrillo.wordpress.com Site: http://carapa.com.ar ========================================================= Usá Software Libre _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peralta en aditel.org Wed Nov 26 01:11:41 2008 From: peralta en aditel.org (Luis Peralta) Date: Wed, 26 Nov 2008 01:11:41 +0100 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: <4478953656f78d59ff8cd9ce6ea3afe7@humboldt.e.telefonica.net> References: <4478953656f78d59ff8cd9ce6ea3afe7@humboldt.e.telefonica.net> Message-ID: <861451d60811251611p5ec8dc0cx10b1dd930f522eb8@mail.gmail.com> El día 25 de noviembre de 2008 15:34, Administrador escribió: > Hola Garito, como ya han comentado también en otro hilo, parece que hay > problemas en el sistema. > Tampoco se puede acceder desde hace unos días al histórico de mensajes de > esta lista. > Es posible que los problemas estén relacionados, a ver si en un tiempo... Efectivamente, parece que el interfaz web del mailman está caído. Ya he avisado a los responsables, así que esperemos que lo arreglen pronto. Un saludo, -- http://www.ziritione.org _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From glosada en caymasa.es Wed Nov 26 11:22:04 2008 From: glosada en caymasa.es (Gabriel Losada Ojeda) Date: Wed, 26 Nov 2008 11:22:04 +0100 Subject: Archivos en python Message-ID: <48D5F231F4E7714185ABB9B4E58C70A5C6CE81@srvexch.caymasa.net> Haz de abrirlo de la siguiente forma: archivo= open('archivo.txt', 'a') -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de Jesse Enviado el: martes, 25 de noviembre de 2008 23:42 Para: python-es en aditel.org Asunto: [Python-es] Archivos en python hola saludos a todos, Me preguntaba si alguien me puede colaborar con la siguiente inquietud, lo q pasa es q deseo abrir un archivo en python y editarlo, para ser mas claro anexarle lienas al final de este, pero al hacerlo lo q me hace es sobre escribirme el archivo, a continuacion anexo el codigo q estoy usando archivo= open('archivo.txt', 'w') archivo.write('prueba con éxito') archivo.close() De antemano agradezco la colaboracion prestada _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Wed Nov 26 12:01:26 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Wed, 26 Nov 2008 12:01:26 +0100 Subject: Problema con sitio de lista de python In-Reply-To: References: Message-ID: <492D2C86.8030004@gmail.com> Wilson Acha escribió: > Hola, existe algun problema con el sitio de la lista de python, trato > de ingresar para revisar algunos historicos > (http://listas.aditel.org/listinfo/python-es), pero la pagina despues > de un tiempo da tiempo agotado, lo mismo para algunos amigos que > desean suscribirse. > > lo he probado desde 3 sitios distintos con el mismo problema, alguien > sabe la causa Es habitual que el interfaz web no esté accesible. Pero como mailman sí parece estar funcionando bien, puedes intentarlo por correo: envía un mensaje con el asunto "subscribe" a python-es-request en aditel.org y pasado un tiempo deberías recibir un mensaje de confirmación (al que simplemente hay que hacer un reply). Espero que funcione. -- Web: http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juancarlosuarez en ciudad.com.ar Wed Nov 26 13:03:32 2008 From: juancarlosuarez en ciudad.com.ar (juan carlos suarez) Date: Wed, 26 Nov 2008 10:03:32 -0200 Subject: No quiero recibir mas los mensajes de esta lista References: <4478953656f78d59ff8cd9ce6ea3afe7@humboldt.e.telefonica.net> Message-ID: <000901c94fbf$03b19f90$b53cbcbe@JCS> POR FAVOR SAQUENME A MI TAMBIEN DE LA LISTA, JAMAS LEO SUS MENSAJES ----- Original Message ----- From: "Administrador" To: "Lista de discusión sobre python en castellano" Sent: Tuesday, November 25, 2008 12:34 PM Subject: Re: [Python-es] No quiero recibir mas los mensajes de esta lista Hola Garito, como ya han comentado también en otro hilo, parece que hay problemas en el sistema. Tampoco se puede acceder desde hace unos días al histórico de mensajes de esta lista. Es posible que los problemas estén relacionados, a ver si en un tiempo... P.D.: Garito, ¿por qué quieres abandonarnos? :-) El 25/11/2008, a las 14:09, Garito escribió: > Hola! > Estoy intentando darme de baja pero no hay forma > Por un lado la web es inaccesible > Por otro lado le envio comandos via mail, me dice que si pero luego es que > no > > Alguien puede ayudarme a darme de baja de esta lista? > > Gracias! > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes __________ Información de NOD32, revisión 3626 (20081119) __________ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Wed Nov 26 13:27:53 2008 From: ikarush en gmail.com (=?UTF-8?Q?Daniel_Gonz=C3=A1lez?=) Date: Wed, 26 Nov 2008 13:27:53 +0100 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: <000901c94fbf$03b19f90$b53cbcbe@JCS> References: <4478953656f78d59ff8cd9ce6ea3afe7@humboldt.e.telefonica.net> <000901c94fbf$03b19f90$b53cbcbe@JCS> Message-ID: 2008/11/26 juan carlos suarez : > POR FAVOR SAQUENME A MI TAMBIEN DE LA LISTA, JAMAS LEO SUS MENSAJES Para todos los que se quieran salir.. Siempre pueden crear una regla de correo y enviar los correos a una carpeta o a la papelera. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jpadillaa en gmail.com Wed Nov 26 14:17:48 2008 From: jpadillaa en gmail.com (Jesse) Date: Wed, 26 Nov 2008 08:17:48 -0500 Subject: Archivos en python In-Reply-To: <48D5F231F4E7714185ABB9B4E58C70A5C6CE81@srvexch.caymasa.net> References: <48D5F231F4E7714185ABB9B4E58C70A5C6CE81@srvexch.caymasa.net> Message-ID: Muchas gracias ... funciono perfecto :D Saludos a todos On Wed, Nov 26, 2008 at 5:22 AM, Gabriel Losada Ojeda wrote: > > Haz de abrirlo de la siguiente forma: > > archivo= open('archivo.txt', 'a') > > -----Mensaje original----- > De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En > nombre de Jesse > Enviado el: martes, 25 de noviembre de 2008 23:42 > Para: python-es en aditel.org > Asunto: [Python-es] Archivos en python > > hola saludos a todos, > > Me preguntaba si alguien me puede colaborar con la siguiente inquietud, lo > q pasa es q deseo abrir un archivo en python y editarlo, para ser mas claro > anexarle lienas al final de este, pero al hacerlo lo q me hace es sobre > escribirme el archivo, a continuacion anexo el codigo q estoy usando > > archivo= open('archivo.txt', 'w') > archivo.write('prueba con éxito') > archivo.close() > > De antemano agradezco la colaboracion prestada > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ydavid04044 en grm.jovenclub.cu Wed Nov 26 16:08:58 2008 From: ydavid04044 en grm.jovenclub.cu (Yaicel M Rodriguez David) Date: Wed, 26 Nov 2008 09:08:58 -0600 Subject: Actualizaciccon de Python y instalacion de wxPython References: <20081126104450.0C23A15EFA62@devnull.aditel.org> Message-ID: <001201c94fd8$ee63add0$3b00a8c0@maq9> hermanos de la lista: Quisiera que alguien me explicara como actualizar Python en Debian, la version que yo tengo de linux tiene el interprete 2.3 y estoy trabajando en Windows con la 2.5; de igual manera me hace falta instalar las librerias graficas wxPython. Los instaladores los tengo en mi maquina ya que la conexion mia es muy lenta. Gracias _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Wed Nov 26 15:24:38 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Wed, 26 Nov 2008 09:24:38 -0500 Subject: Actualizaciccon de Python y instalacion de wxPython In-Reply-To: <001201c94fd8$ee63add0$3b00a8c0@maq9> References: <20081126104450.0C23A15EFA62@devnull.aditel.org> <001201c94fd8$ee63add0$3b00a8c0@maq9> Message-ID: <4891add70811260624i54bc197cr9961bf69efa4d51b@mail.gmail.com> 2008/11/26 Yaicel M Rodriguez David : > Quisiera que alguien me explicara como actualizar Python en Debian, la > version que yo tengo de linux tiene el interprete 2.3 y estoy trabajando en > Windows con la 2.5; de igual manera me hace falta instalar las librerias > graficas wxPython. > Los instaladores los tengo en mi maquina ya que la conexion mia es muy > lenta. Busca un repo de Debian al que puedas acceder desde Cuba, configura tu APT en «unstable» y haz un update y manda a reinstalar el python con el aptitude y te lo pasa a la 2.5. Si tienes los paquetes en tu máquina y lo seguirás haciendo así, entonces busca los .DEB que quieras y sus dependencias en lugares que tengan repos y que te queden cerca y los instalas con el dpkg. Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Thu Nov 27 04:43:50 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 26 Nov 2008 22:43:50 -0500 Subject: Codigo fuente Message-ID: Hola amigos. Para aquellos que están siguiendo mi blog (http://maengora.blogspot.com) ya tengo el código fuente así como las lecciones en pdf subidas y organizadas, listas para ser descargadas. Este es el resultado de una sugerencia, la cual agradezco. En espera de más sugerencias y comentarios. Manuel. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Thu Nov 27 10:28:18 2008 From: faltet en pytables.org (Francesc Alted) Date: Thu, 27 Nov 2008 10:28:18 +0100 Subject: Codigo fuente In-Reply-To: References: Message-ID: <200811271028.18870.faltet@pytables.org> A Thursday 27 November 2008, Manuel Enrique González Ramírez escrigué: > Hola amigos. > > Para aquellos que están siguiendo mi blog > (http://maengora.blogspot.com) ya tengo el código fuente así como las > lecciones en pdf subidas y organizadas, listas para ser descargadas. Muy bonitas y detalladas lecciones. Seguro que son de mucha ayuda para principiantes (y no tanto) en interfaces gráficas para Python. Enhorabuena y que duren las ganas! -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Nov 27 13:28:58 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 27 Nov 2008 13:28:58 +0100 Subject: Loguear clase Message-ID: <492E928A.4050704@soft-com.es> Hola, Estoy intentando loguear todas las llamadas a metodos de una clase, incluyendo los argumentos que reciben, para posteriormente poder reproducirlos. Utilizando __getattribute__ intercepto las llamadas a los metodos, pero no tengo acceso a los argumentos que reciben. He estado viendo los decoradores, pero no veo como hacer un decorador que se implemente a nivel de clase y modifique todos sus metodos. ¿Alguna idea de como hacerlo? Gracias. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcanto en hispasec.com Thu Nov 27 13:39:19 2008 From: jcanto en hispasec.com (Julio Canto) Date: Thu, 27 Nov 2008 13:39:19 +0100 Subject: Loguear clase In-Reply-To: <492E928A.4050704@soft-com.es> References: <492E928A.4050704@soft-com.es> Message-ID: <492E94F7.3080702@hispasec.com> Oswaldo Hernández escribió: > Hola, > > Estoy intentando loguear todas las llamadas a metodos de una clase, > incluyendo los argumentos que reciben, para posteriormente poder > reproducirlos. > > Utilizando __getattribute__ intercepto las llamadas a los metodos, pero > no tengo acceso a los argumentos que reciben. > > He estado viendo los decoradores, pero no veo como hacer un decorador > que se implemente a nivel de clase y modifique todos sus metodos. Puedes probar con sys.settrace -- Regards, Julio Canto | VirusTotal.com | Hispasec Sistemas Lab | Tlf: +34.902.161.025 | Fax: +34.952.028.694 | PGP Key ID: EF618D2B | jcanto en hispasec.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Nov 27 13:58:02 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 27 Nov 2008 13:58:02 +0100 Subject: Loguear clase In-Reply-To: <492E94F7.3080702@hispasec.com> References: <492E928A.4050704@soft-com.es> <492E94F7.3080702@hispasec.com> Message-ID: <492E995A.1020103@soft-com.es> Julio Canto escribió: > Oswaldo Hernández escribió: >> Hola, >> >> Estoy intentando loguear todas las llamadas a metodos de una clase, >> incluyendo los argumentos que reciben, para posteriormente poder >> reproducirlos. >> >> Utilizando __getattribute__ intercepto las llamadas a los metodos, pero >> no tengo acceso a los argumentos que reciben. >> >> He estado viendo los decoradores, pero no veo como hacer un decorador >> que se implemente a nivel de clase y modifique todos sus metodos. > > Puedes probar con sys.settrace > Creo que sys.settrace es demasiado para lo que pretendo, solo quiero loguear las llamadas a metodos, con sus respectivos argumentos, de una clase en concreto. Gracias. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Thu Nov 27 14:25:38 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Thu, 27 Nov 2008 08:25:38 -0500 Subject: Loguear clase In-Reply-To: <492E928A.4050704@soft-com.es> References: <492E928A.4050704@soft-com.es> Message-ID: <4891add70811270525o62196817nd30187f4a5a0090c@mail.gmail.com> On Thu, Nov 27, 2008 at 7:28 AM, Oswaldo Hernández wrote: > Estoy intentando loguear todas las llamadas a metodos de una clase, > incluyendo los argumentos que reciben, para posteriormente poder > reproducirlos. > ... > ¿Alguna idea de como hacerlo? Puedes usar metaclases y cada vez que una clase quede definida, en el __new__ o __init__ de la metaclase puedes asignar cada método con un wrapper para esto, al estilo de los decoradores. En el campo teórico, esto pertenece a Aspect Oriented Programming (AOP). Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Thu Nov 27 15:13:02 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Thu, 27 Nov 2008 11:13:02 -0300 Subject: Loguear clase In-Reply-To: <492E995A.1020103@soft-com.es> References: <492E928A.4050704@soft-com.es> <492E94F7.3080702@hispasec.com> <492E995A.1020103@soft-com.es> Message-ID: <172699c50811270613g28d16e6fnad5bb92af11c03db@mail.gmail.com> 2008/11/27 Oswaldo Hernández : > Julio Canto escribió: >> >> Oswaldo Hernández escribió: >>> >>> Hola, >>> >>> Estoy intentando loguear todas las llamadas a metodos de una clase, >>> incluyendo los argumentos que reciben, para posteriormente poder >>> reproducirlos. >>> >>> Utilizando __getattribute__ intercepto las llamadas a los metodos, pero >>> no tengo acceso a los argumentos que reciben. >>> >>> He estado viendo los decoradores, pero no veo como hacer un decorador >>> que se implemente a nivel de clase y modifique todos sus metodos. >> >> Puedes probar con sys.settrace >> > > Creo que sys.settrace es demasiado para lo que pretendo, solo quiero loguear > las llamadas a metodos, con sus respectivos argumentos, de una clase en > concreto. y por qué no lo intentas y luego que obtengas resultados positivos puedes optimizar tu solución....le he dado vuelto de hacerlo sin settrace y llegué a esta conclusión, claro primero muestro mi código import inspect class Persona(object): def __init__(self): self.nombre = 'Galo' self.apellido = 'Patricio' def datos(self, theEdad): print inspect.currentframe().f_locals print self.nombre,self.apellido,theEdad def __getattribute__(self, theAttr): theObject = object.__getattribute__(self,theAttr) if inspect.ismethod(theObject): theCode = self.__class__.__dict__[theAttr].func_code print theCode.co_varnames[:theCode.co_argcount] print inspect.currentframe().f_locals return theObject if __name__ == '__main__': thePersona = Persona() thePersona.datos(50) si te fijas en el método __getattribute__ saco el objeto de la superclase para luego preguntar si es un método (lo que necesitas), luego de eso (esto no se si será saludable, pero se me ocurrió así) voy a la clase de la instancia y saco de su diccionario el objeto función que representa al método y luego saco su objeto code. luego de eso imprimo los argumentos, que siempre estarán al principio de la tupla co_varnames. Hasta ahí todo exitoso, luego voy a sacar el frame actual y preguntar por sus variables locales (sabiendo de antemano que estaré viendo el frame actual), ajá! no sirve de esta forma...por qué?, fijate que __getattribute__ intercepta el llamado a función por lo tanto estamos antes de la llamada de la misma, por lo que me imagino que no se genera el frame y si no tenemos frame no tenemos espacio para poner el valor de nuestros argumentos =( (bueno aparte de otras cosas...no estoy seguro pero esto está relacionado con el scope)...fijate que luego saco el diccionario local del método datos y bueno ahí si que funciona. La gracia de settrace es que te captura el evento call y ¿qué crees que envía como argumento?, exacto! el frame actual de donde puedes sacar toda esta información. > > Gracias. > > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Thu Nov 27 15:17:59 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Thu, 27 Nov 2008 11:17:59 -0300 Subject: Archivos en python In-Reply-To: References: Message-ID: <172699c50811270617g5607ebc3g49aebf9598b63a10@mail.gmail.com> 2008/11/25 Jesse : > hola saludos a todos, > > Me preguntaba si alguien me puede colaborar con la siguiente inquietud, lo q > pasa es q deseo abrir un archivo en python y editarlo, para ser mas claro > anexarle lienas al final de este, pero al hacerlo lo q me hace es sobre > escribirme el archivo, a continuacion anexo el codigo q estoy usando Vamos amigo!, utiliza la instrucción with > > archivo= open('archivo.txt', 'w') > archivo.write('prueba con éxito') > archivo.close() with open('archivo.txt','a') as theFile: theFile.writ('prueba con éxito') > > De antemano agradezco la colaboracion prestada Busca información sobre el operador with, es bastante interesante y te hará querer más a Python...si utilizas python 2.5 debes en la primera linea de tu archivo poner from __future__ import with_statement Saludos, > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Nov 27 16:01:36 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 27 Nov 2008 16:01:36 +0100 Subject: Loguear clase In-Reply-To: <172699c50811270613g28d16e6fnad5bb92af11c03db@mail.gmail.com> References: <492E928A.4050704@soft-com.es> <492E94F7.3080702@hispasec.com> <492E995A.1020103@soft-com.es> <172699c50811270613g28d16e6fnad5bb92af11c03db@mail.gmail.com> Message-ID: <492EB650.7040302@soft-com.es> Milton Galo Patricio Inostroza Aguilera escribió: > 2008/11/27 Oswaldo Hernández : > fijate que luego saco el diccionario local del método datos y > bueno ahí si que funciona. Si, pero yo necesito tener acceso al valor de los argumentos en __getattribute__ -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Nov 27 16:03:13 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 27 Nov 2008 16:03:13 +0100 Subject: Loguear clase In-Reply-To: <4891add70811270525o62196817nd30187f4a5a0090c@mail.gmail.com> References: <492E928A.4050704@soft-com.es> <4891add70811270525o62196817nd30187f4a5a0090c@mail.gmail.com> Message-ID: <492EB6B1.6090106@soft-com.es> Medardo Rodriguez (Merchise Group) escribió: > On Thu, Nov 27, 2008 at 7:28 AM, Oswaldo Hernández wrote: >> Estoy intentando loguear todas las llamadas a metodos de una clase, >> incluyendo los argumentos que reciben, para posteriormente poder >> reproducirlos. >> ... >> ¿Alguna idea de como hacerlo? > > > Puedes usar metaclases y cada vez que una clase quede definida, en el > __new__ o __init__ de la metaclase puedes asignar cada método con un > wrapper para esto, al estilo de los decoradores. > He estado viendo las metaclases, pero no termino de ver claro como hacerlo. Seguire investigando. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Thu Nov 27 16:04:40 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Thu, 27 Nov 2008 12:04:40 -0300 Subject: Loguear clase In-Reply-To: <492EB650.7040302@soft-com.es> References: <492E928A.4050704@soft-com.es> <492E94F7.3080702@hispasec.com> <492E995A.1020103@soft-com.es> <172699c50811270613g28d16e6fnad5bb92af11c03db@mail.gmail.com> <492EB650.7040302@soft-com.es> Message-ID: <172699c50811270704v46c8f70ej57602ad87ee91674@mail.gmail.com> 2008/11/27 Oswaldo Hernández : > Milton Galo Patricio Inostroza Aguilera escribió: >> >> 2008/11/27 Oswaldo Hernández : > >> fijate que luego saco el diccionario local del método datos y >> bueno ahí si que funciona. > > Si, pero yo necesito tener acceso al valor de los argumentos en > __getattribute__ ¿Leíste bien lo que te escribí? > > > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Nov 27 16:11:27 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 27 Nov 2008 16:11:27 +0100 Subject: Loguear clase In-Reply-To: <172699c50811270704v46c8f70ej57602ad87ee91674@mail.gmail.com> References: <492E928A.4050704@soft-com.es> <492E94F7.3080702@hispasec.com> <492E995A.1020103@soft-com.es> <172699c50811270613g28d16e6fnad5bb92af11c03db@mail.gmail.com> <492EB650.7040302@soft-com.es> <172699c50811270704v46c8f70ej57602ad87ee91674@mail.gmail.com> Message-ID: <492EB89F.1030108@soft-com.es> Milton Galo Patricio Inostroza Aguilera escribió: > 2008/11/27 Oswaldo Hernández : >> Milton Galo Patricio Inostroza Aguilera escribió: >>> 2008/11/27 Oswaldo Hernández : >>> fijate que luego saco el diccionario local del método datos y >>> bueno ahí si que funciona. >> Si, pero yo necesito tener acceso al valor de los argumentos en >> __getattribute__ > > ¿Leíste bien lo que te escribí? > Varias veces. Dices en tu mensaje: > ajá! no sirve de esta forma...por > qué?, fijate que __getattribute__ intercepta el llamado a función por > lo tanto estamos antes de la llamada de la misma, por lo que me > imagino que no se genera el frame y si no tenemos frame no tenemos > espacio para poner el valor de nuestros argumentos No se si es que hoy estoy torpe, pero siguo sin ver como obtener el valor de los argumentos dentro de __getattribute__ Saludos. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From garito en gmail.com Thu Nov 27 16:30:18 2008 From: garito en gmail.com (Garito) Date: Thu, 27 Nov 2008 16:30:18 +0100 Subject: No quiero recibir mas los mensajes de esta lista Message-ID: Me quiero dar de baja porque estoy interesado en cosas muy, muy distintas a las que a qui se estan tratando asi que entiendo que mejor me busco algo mas especifico para mi No me interesa para absolutamente nada las tecnologias de escritorio porque creo que el escritorio esta en decadencia y creo que el futuro pasa por tecnologias web (mi maximo interes pasaria por desarrollar un linux propio orientado de cabo a rabo en la web, en vez de gnome/kde/etc prefiero el HTML/CSS/javascript, en vez de escritorio prefiero la metafora del cuadro de mandos...) Cuando me apunte aqui esperaba encontrarme lo que yo estoy acostumbrado a encontrarme: gente necesitando resolver problemas en la vida real, en sus negocios Lo que me encuentro aqui es a estudiosos/estudiantes del python con lo que los problemas se alejan mucho de lo que en realidad nos encontramos en la calle Eso hace que los hilos carezcan de interes para mi dia a dia aunque sean muy interesantes para el conocimiento propio o comun Creo que esta lista hace lo que tiene que hacer y que esta muy bien que este pero no es mi lugar aunque si sea mi lenguaje Lo mas parecido a lo que haceis aqui (permitidme que aproveche para hacerme un poco de propaganda a la vez que comparto con vosotros esto) que yo hago es esto: http://python.meetup.com/185/calendar/9217150/ en el que voy a hablar de la filosofia en la programacion. He llegado a lo mismo que vosotros pero al reves, desde al necesidad del dia a dia a la abstraccion de nuestra esencia Cada dia reviso 100 mails y unos 200 articulos en el sindicador, mucho trabajo para mi gusto asi que tengo que seleccionar muy bien mis fuentes de informacion para que no me inunden y lo buenisimo de internet es que cada fricada tiene su espacio asi que uno no tiene que conformarse con lo general si necesita concentrarse con lo particular Adelante con la lista, es muy bueno poder hablar con otros que tienen intereses comunes! -- Mis Cosas: http://blogs.sistes.net/Garito _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcanto en hispasec.com Thu Nov 27 16:45:52 2008 From: jcanto en hispasec.com (Julio Canto) Date: Thu, 27 Nov 2008 16:45:52 +0100 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: References: Message-ID: <492EC0B0.8010609@hispasec.com> Garito escribió: > Me quiero dar de baja porque estoy interesado en cosas muy, muy distintas a > las que a qui se estan tratando asi que entiendo que mejor me busco algo mas > especifico para mi wtf? -- Regards, Julio Canto | VirusTotal.com | Hispasec Sistemas Lab | Tlf: +34.902.161.025 | Fax: +34.952.028.694 | PGP Key ID: EF618D2B | jcanto en hispasec.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Thu Nov 27 18:01:42 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 27 Nov 2008 12:01:42 -0500 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: References: Message-ID: Hola, todas las opiniones son respetables. Y ninguna más valiosa que otra. Pero tengo una duda. Dices que no has encontrado en esta lista lo que necesitas. ¿Has preguntado alguna vez dudas sobre lo que necesitas? A lo mejor tus preguntas relacionadas con tu trabajo interesan en la lista, y alguien puede ayudarte, y de paso todos aprendemos. Es cierto que en esta lista se hacen muchas preguntas de principiante. Pero es porque casi siempre preguntan los principiantes. Y eso está bien, a veces. Pero eso no implica que no se puedan hacer preguntas más avanzadas. IMHO. Ahora un párrafo OFF-TOPIC. Sobre filosofía, no estoy de acuerdo en que el escritorio esté en decadencia. Creo que el futuro son las GUIs que conectan con servicios web. Pero GUIs de todas formas. Mi ejemplo paradigmático es el iTunes de Apple. Estoy convencido de que ése es el futuro. O parte de él. Saludos cordiales. Jose El 27 de noviembre de 2008 10:30, Garito escribió: > Me quiero dar de baja porque estoy interesado en cosas muy, muy distintas a > las que a qui se estan tratando asi que entiendo que mejor me busco algo > mas > especifico para mi > > No me interesa para absolutamente nada las tecnologias de escritorio porque > creo que el escritorio esta en decadencia y creo que el futuro pasa por > tecnologias web (mi maximo interes pasaria por desarrollar un linux propio > orientado de cabo a rabo en la web, en vez de gnome/kde/etc prefiero el > HTML/CSS/javascript, en vez de escritorio prefiero la metafora del cuadro > de > mandos...) > > Cuando me apunte aqui esperaba encontrarme lo que yo estoy acostumbrado a > encontrarme: gente necesitando resolver problemas en la vida real, en sus > negocios > > Lo que me encuentro aqui es a estudiosos/estudiantes del python con lo que > los problemas se alejan mucho de lo que en realidad nos encontramos en la > calle > > Eso hace que los hilos carezcan de interes para mi dia a dia aunque sean > muy > interesantes para el conocimiento propio o comun > > Creo que esta lista hace lo que tiene que hacer y que esta muy bien que > este > pero no es mi lugar aunque si sea mi lenguaje > > Lo mas parecido a lo que haceis aqui (permitidme que aproveche para hacerme > un poco de propaganda a la vez que comparto con vosotros esto) que yo hago > es esto: http://python.meetup.com/185/calendar/9217150/ en el que voy a > hablar de la filosofia en la programacion. He llegado a lo mismo que > vosotros pero al reves, desde al necesidad del dia a dia a la abstraccion > de > nuestra esencia > > Cada dia reviso 100 mails y unos 200 articulos en el sindicador, mucho > trabajo para mi gusto asi que tengo que seleccionar muy bien mis fuentes de > informacion para que no me inunden y lo buenisimo de internet es que cada > fricada tiene su espacio asi que uno no tiene que conformarse con lo > general > si necesita concentrarse con lo particular > > Adelante con la lista, es muy bueno poder hablar con otros que tienen > intereses comunes! > > -- > Mis Cosas: http://blogs.sistes.net/Garito > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From antonio.beamud en gmail.com Thu Nov 27 18:17:25 2008 From: antonio.beamud en gmail.com (Antonio Beamud Montero) Date: Thu, 27 Nov 2008 18:17:25 +0100 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: References: Message-ID: <1227806245.11901.4.camel@soberbia> El jue, 27-11-2008 a las 12:01 -0500, Jose Caballero escribió: > Hola, > > Ahora un párrafo OFF-TOPIC. Sobre filosofía, no estoy de acuerdo en que el > escritorio esté en decadencia. Creo que el futuro son las GUIs que conectan > con servicios web. Pero GUIs de todas formas. Mi ejemplo paradigmático es el > iTunes de Apple. Estoy convencido de que ése es el futuro. O parte de él. > +1 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Thu Nov 27 18:58:50 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Thu, 27 Nov 2008 14:58:50 -0300 Subject: Loguear clase In-Reply-To: <492EB89F.1030108@soft-com.es> References: <492E928A.4050704@soft-com.es> <492E94F7.3080702@hispasec.com> <492E995A.1020103@soft-com.es> <172699c50811270613g28d16e6fnad5bb92af11c03db@mail.gmail.com> <492EB650.7040302@soft-com.es> <172699c50811270704v46c8f70ej57602ad87ee91674@mail.gmail.com> <492EB89F.1030108@soft-com.es> Message-ID: <172699c50811270958j1f001f7ciee6bab202920f80b@mail.gmail.com> El día 27 de noviembre de 2008 12:11, Oswaldo Hernández escribió: > Milton Galo Patricio Inostroza Aguilera escribió: >> >> 2008/11/27 Oswaldo Hernández : >>> >>> Milton Galo Patricio Inostroza Aguilera escribió: >>>> >>>> 2008/11/27 Oswaldo Hernández : >>>> fijate que luego saco el diccionario local del método datos y >>>> bueno ahí si que funciona. >>> >>> Si, pero yo necesito tener acceso al valor de los argumentos en >>> __getattribute__ >> >> ¿Leíste bien lo que te escribí? >> > > Varias veces. Dices en tu mensaje: > >> ajá! no sirve de esta forma...por >> qué?, fijate que __getattribute__ intercepta el llamado a función por >> lo tanto estamos antes de la llamada de la misma, por lo que me >> imagino que no se genera el frame y si no tenemos frame no tenemos >> espacio para poner el valor de nuestros argumentos > > No se si es que hoy estoy torpe, pero siguo sin ver como obtener el valor de > los argumentos dentro de __getattribute__ quiero decir que no lo puedes conseguir con __getattribute__ por una imposibilidad técnica (qué dicen los más experimentados?) > > Saludos. > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luis.ortega.araneda en gmail.com Thu Nov 27 19:16:15 2008 From: luis.ortega.araneda en gmail.com (Luis Ortega Araneda) Date: Thu, 27 Nov 2008 15:16:15 -0300 Subject: Cambiar la forma de recibir los mensajes Message-ID: <9e18be500811271016i410da746k7143b0f0c4451a6e@mail.gmail.com> Estimados, Intento ingresar a la pagina para cambiar la forma en que recibo los mensajes (actualmente todos en un solo mail al dia).... y me gustaria recibirlos separadamente, uno por cada tema ...existe algun modo de lograrlo sin entrar a la pagina? algun administrador ? no se ... de ante-mano muchisimas gracias. -- Luis Ortega Araneda +56 9 81240504 http://alumnos.elo.utfsm.cl/~lortega _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Nov 27 19:33:15 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 27 Nov 2008 19:33:15 +0100 Subject: Loguear clase - Solucionado In-Reply-To: <492EB89F.1030108@soft-com.es> References: <492E928A.4050704@soft-com.es> <492E94F7.3080702@hispasec.com> <492E995A.1020103@soft-com.es> <172699c50811270613g28d16e6fnad5bb92af11c03db@mail.gmail.com> <492EB650.7040302@soft-com.es> <172699c50811270704v46c8f70ej57602ad87ee91674@mail.gmail.com> <492EB89F.1030108@soft-com.es> Message-ID: <492EE7EB.70006@soft-com.es> Finalmente solucioné el problema. Detallo como por si al alguien le interesa: La solucion esta en los decoradores, pero andaba errado porque creia que un decorador solo se podia implementar con la sintaxis: @decorador def Funcion() He visto que los decoradores tambien se pueden implementar directamente en tiempo de ejecución y sobre instancias de clase, lo que permite decorar metodos de clases de libreria a las que no tenemos acceso al codigo fuente, ni deseamos modificarlo, lo cual es el caso sobre el que trabajo. Aunque se puede aplicar con metaclases, en este caso no las he utilizado, sino que he creado una funcion que recibe instancia y decorador, y aplica el decorador a todos los metodos de la instancia. # Clase a Loguear class Persona(object): Nombre = None Apellido = None Edad = None def SetDatos(self, Nombre, Apellido): print "Asignando Datos a Persona:", Nombre, Apellido self.Nombre = Nombre self.Apellido = Apellido def SetEdad(self, Edad): print "Asignando Edad a Persona:", Edad self.Edad = Edad # Decorador a utilizar para Log class DecoradorLog(object): def __init__(self, metodo): self.metodo = metodo def __call__(self, *args, **kwds): # Registra ejecucion print "--> Registro de metodo:'%s', argumentos:'%s %s'" % \ (self.metodo.__name__, str(args), str(kwds)) # Ejecuta el metodo self.metodo(*args, **kwds) # funcion para asignar decorador a metodos de clase import types def DecorarInstancia(instancia, decorador): for m in instancia.__class__.__dict__: if type(getattr(instancia, m)) is types.MethodType: setattr(instancia, m, decorador(getattr(instancia, m))) return instancia # Creacion de instancia p = Persona() # Aplicacion el decorador sobre la instancia DecorarInstancia(p, DecoradorLog) # resultado: >>> p.SetDatos("Oswaldo", "Hernández") --> Registro de metodo:'SetDatos', argumentos:'('Oswaldo', 'Hern\xc3\xa1ndez') {}' Asignando Datos a Persona: Oswaldo Hernández >>> >>> p.SetEdad(18) # De ilusión tabien se vive ;) --> Registro de metodo:'SetEdad', argumentos:'(18,) {}' Asignando Edad a Persona: 18 Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From garito en gmail.com Thu Nov 27 19:47:35 2008 From: garito en gmail.com (Garito) Date: Thu, 27 Nov 2008 19:47:35 +0100 Subject: No quiero recibir mas los mensajes de esta lista Message-ID: @Jose: estaria perfectamente deacuerdo con mantenerme en esta lista si el sistema de publicacion fuese otro (por ejemplo google groups) Desde que me subscribi aqui estoy recibiendo los mensajes en digest para evitar tener un lio con tanto trafico pero este formato no favorece, en absoluto, la conversacion Cuando leo algo en el de prototype/scriptaculos (otra de las listas a las que estoy subscrito y que esta alojada en google groups) y algo me interesa le doy al link que hay al final del mensaje que me ha interesado para ir a la web del hilo (todos los mensajes salen agrupados) y contesto/replico y me subscribo a ese hilo en concreto Asi me importaria menos estar en una lista Pero recibir entre 3 y 5 mensajes digest cada dia con un 10% maximo de hilos de interes que tampoco puedo responder sin perder el formato de conversacion (tengo que copiar el subject del hilo para poder responder), etc, etc, etc hace que esta lista pierda interes para mi --------------------------------- En cuanto al tema de SO web o no: mira, me parece muy bien que tu tengas tu opinion y que te guste mucho los GUIs tradicionales pero yo pienso en terminos de rendimiento y me fijo que no necesito para nada un cubo en 3D ni un programa que ocupa chorrocientos megas para sacar una ventana donde leer mi correo o una ventana donde retocar una imagen Creo que los fabricantes de hardware llevan años timandonos y haciendo que nuestra cultura se base en estar a la ultima en esos temas (incluidas las creencias culturales que llevan a desarrollar algo como compiz y llenarlo de efectos chorras, permitidme esta palabra como contrapunto de efectos utilies, no quiero faltar el respeto de nadie) Tengo un travelmate 4000 con Ubuntu En el utilizo el firefox, bluefish, freemind, liferea, apache, python y los rollos multimedia y demas comunicacion Si tuviesemos sistemas operativos optimizados y minimizados (entendiendo esta palabra como el esfuerzo por llevar al maximo la simplificacion y la focalizacion) con mi maquina no tendria ningun problema para ver video de alta definicion o jugar al ultimo juego pero como la mayor parte de la potencia de calculo de esa maquina se va en mantener las metaforas de hace 30 años, no hay forma y se atasca Hace 5 años empece un camino que me ha llevado a darme cuenta de que lo importante esta en la fuente y no en los flecos y de hay me he dado cuenta de las diferencias filosoficas que tenemos a la hora de plantearnos los problemas No es lo mismo generar un arbol de golpe que a medida que se va necesitando, esto es una diferencia filosofica que al final hace que un sistema se pueda correr en cualquier maquina cuando el otro solo corre a partir de una potencia determinada Lo demas son puntos de vista que no tienen nada que ver con python o con GUI frente a web -- Mis Cosas: http://blogs.sistes.net/Garito _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Fri Nov 28 00:14:35 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Fri, 28 Nov 2008 00:14:35 +0100 Subject: Cambiar la forma de recibir los mensajes In-Reply-To: <9e18be500811271016i410da746k7143b0f0c4451a6e@mail.gmail.com> References: <9e18be500811271016i410da746k7143b0f0c4451a6e@mail.gmail.com> Message-ID: <492F29DB.7090501@gmail.com> Luis Ortega Araneda escribió: > Intento ingresar a la pagina para cambiar la forma en que recibo los > mensajes (actualmente todos en un solo mail al dia).... y me gustaria > recibirlos separadamente, uno por cada tema ...existe algun modo de > lograrlo sin entrar a la pagina? algun administrador ? no se ... A ver si te sirve: http://www.washington.edu/computing/mailman/faqs/mailman.email.html subscribe [password] [digest|nodigest] [address=
] Subscribe to this mailing list. Your password must be given to unsubscribe or change your options, but if you omit the password, one will be generated for you. The next argument may be either: `nodigest' or `digest' (no quotes!). If you wish to subscribe an address other than the address you sent this request from, you may specify `address=
' (no brackets around the email address, and no quotes!) -- Web: http://www.arnau-sanchez.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From franz.jimeno en gmail.com Fri Nov 28 06:52:52 2008 From: franz.jimeno en gmail.com (Franz Jimeno Demuth) Date: Fri, 28 Nov 2008 06:52:52 +0100 Subject: unsuscribe In-Reply-To: <492F29DB.7090501@gmail.com> References: <9e18be500811271016i410da746k7143b0f0c4451a6e@mail.gmail.com> <492F29DB.7090501@gmail.com> Message-ID: <1227851572.12111.0.camel@kohjinsha> ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Nov 28 10:38:15 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 28 Nov 2008 10:38:15 +0100 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: References: Message-ID: <2c9fb0dd0811280138m6db3eb7bxd13dc737ee7afaeb@mail.gmail.com> El 2008/11/27 Garito escribió: > En cuanto al tema de SO web o no: mira, me parece muy bien que tu tengas tu > opinion y que te guste mucho los GUIs tradicionales pero yo pienso en > terminos de rendimiento y me fijo que no necesito para nada un cubo en 3D ni > un programa que ocupa chorrocientos megas para sacar una ventana donde leer > mi correo o una ventana donde retocar una imagen > > [...] > Me temo que has sacado una conclusión muy precipitada de esta lista. Si bien últimamente se habla mucho de interfaces gráficos, no quiere decir que no sean interesantes otros temas (incluso los "filosóficos"). El tiempo que llevo en esta lista me ha permitido reconocer que existe cierto grado de "especialización" en algunos integrantes, que sólo intervienen en sus temáticas preferidas. Concretamente, y por poner un ejemplo, yo no suelo intervenir mucho en temas de GUIs porque no las programo, y no por éso me voy a desubscribir cuando vea muchos mensajes sobre GUIs seguidos. En cuanto a tu etapa "minimalista", tengo que darte en parte la razón. Pero hay que ser consciente que las metáforas de escritorio no son el origen de todos los males. Renegar de los toolkits gráficos para pasar a páginas html+css implica que parte de la potencia que necesitas la estás obteniendo de las redes de comunicaciones y de los servidores web. Por no querer seguir el juego de los vendedores de hardware gráfico estás pasando a depender de las empresas de comunicaciones y de los propietarios de las grandes redes sociales. Es un tema para reflexionar. Filosóficamente, estás siguiendo la vía del "downsizing" ("reducción de tamaño"), cuando la vía más equilibrada, más "Zen", sería seguir el "rightsizing" ("tamaño correcto"). Creo que es más importante seguir una buena metodología (pe: metodologías ágiles) que preocuparse únicamente de la presentación. Por otra parte, cuando hablas de que "lo que me encuentro aqui es a estudiosos/estudiantes del python con lo que los problemas se alejan mucho de lo que en realidad nos encontramos en la calle", decirte que los programadores de verdad nunca pisan la calle. Viven recluídos en sótanos oscuros, encadenados a míseros sueldos, observando el correr de las sombras por las paredes. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Nov 28 11:29:43 2008 From: damufo en gmail.com (damufo) Date: Fri, 28 Nov 2008 11:29:43 +0100 Subject: ventana siempre visible con wx Message-ID: <492FC817.7040000@gmail.com> Hola: No se como si existe o como buscar como hacer unha ventana que siempre estea visible. En mi caso uso wx y sería en xp. Aclaración: lo que quiero es que si abro otra aplicación mi ventanita siempre se vea delante. Saludos y muchas gracias. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Nov 28 11:39:04 2008 From: damufo en gmail.com (damufo) Date: Fri, 28 Nov 2008 11:39:04 +0100 Subject: aplicaciones de escritorio In-Reply-To: References: <8230e2ae0811250453i48e8e98cp5a9598c112d88123@mail.gmail.com> Message-ID: <492FCA48.8020202@gmail.com> Un ejemplo: abres el boa-constructor creas un wx.app creas un wx.frame en el boa en la ventana editor cuado estás en la pestaña del frame verás un icono llamado editor de marcos (tiene una flecha de puntero azul) se abrirá el diseñador de formularios. como es un frame le punes un wx.panel cierras el diseñador dandole a la V que está al lado de la X así aceptas los cambios. abres de nuevo el diseñador, verás que el panel se expande. ahora colocas los controles que quieras ... RadicalEd escribiu: > El propio Boa Constructor trae un manual para iniciarse con la aplicación, > son unos libros de ayuda en la parte superior del del menú de controles. > > 2008/11/25 Victor Quiroz > >> Amigos, estoy iniciándome en el diseño de aplicaciones de escritorio, >> he visto algún tutorial de wxwidgets, pero esta orientado a windows, y >> he visto que en linux se puede hacer uso de boa constructor, lo he >> instalado, pero no encuentro la forma de poner los controles y crear >> las ventanas con los controles deseados, alguno tiene algún tutorial >> que ense a manejar el boa constructor o si me puede brindar algunos >> tips de como hacer uso de este? se lo agradeceré mucho >> >> Sera que este tiene también alguna filosofía de por medio al igual que >> veía en algunos hilos con el caso de glade, etc >> >> >> atte >> >> Victor >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Nov 28 11:41:29 2008 From: damufo en gmail.com (damufo) Date: Fri, 28 Nov 2008 11:41:29 +0100 Subject: Saber cuantos elementos tiene un listbox para recorrerlos In-Reply-To: References: Message-ID: <492FCAD9.3030208@gmail.com> yo uso self.listbox.GetItemCount() RadicalEd escribiu: > Hola chicos de la lista, quisiera saber como puedo contar cuantos elementos > tiene un ListBox en wxPython, para poder recorrerlos después y grabarlos en > un archivo plano. > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Nov 28 11:47:00 2008 From: damufo en gmail.com (damufo) Date: Fri, 28 Nov 2008 11:47:00 +0100 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: <1227806245.11901.4.camel@soberbia> References: <1227806245.11901.4.camel@soberbia> Message-ID: <492FCC24.4010700@gmail.com> Antonio Beamud Montero escribiu: > El jue, 27-11-2008 a las 12:01 -0500, Jose Caballero escribió: >> Hola, >> >> Ahora un párrafo OFF-TOPIC. Sobre filosofía, no estoy de acuerdo en que el >> escritorio esté en decadencia. Creo que el futuro son las GUIs que conectan >> con servicios web. Pero GUIs de todas formas. Mi ejemplo paradigmático es el >> iTunes de Apple. Estoy convencido de que ése es el futuro. O parte de él. >> > > +1 > +1 > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Nov 28 11:58:12 2008 From: damufo en gmail.com (damufo) Date: Fri, 28 Nov 2008 11:58:12 +0100 Subject: Problema con sitio de lista de python In-Reply-To: <492D2C86.8030004@gmail.com> References: <492D2C86.8030004@gmail.com> Message-ID: <492FCEC4.5070801@gmail.com> Arnau Sanchez escribiu: > Wilson Acha escribió: > >> Hola, existe algun problema con el sitio de la lista de python, trato >> de ingresar para revisar algunos historicos >> (http://listas.aditel.org/listinfo/python-es), pero la pagina despues >> de un tiempo da tiempo agotado, lo mismo para algunos amigos que >> desean suscribirse. >> >> lo he probado desde 3 sitios distintos con el mismo problema, alguien >> sabe la causa > > Es habitual que el interfaz web no esté accesible. Pero como mailman sí > parece estar funcionando bien, puedes intentarlo por correo: envía un > mensaje con el asunto "subscribe" a python-es-request en aditel.org y > pasado un tiempo deberías recibir un mensaje de confirmación (al que > simplemente hay que hacer un reply). no es "unsubscribe" > > Espero que funcione. > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Nov 28 11:58:39 2008 From: damufo en gmail.com (damufo) Date: Fri, 28 Nov 2008 11:58:39 +0100 Subject: Problema con sitio de lista de python In-Reply-To: <492D2C86.8030004@gmail.com> References: <492D2C86.8030004@gmail.com> Message-ID: <492FCEDF.2060006@gmail.com> el mensaje anterior era una pregunta le falta el ? Arnau Sanchez escribiu: > Wilson Acha escribió: > >> Hola, existe algun problema con el sitio de la lista de python, trato >> de ingresar para revisar algunos historicos >> (http://listas.aditel.org/listinfo/python-es), pero la pagina despues >> de un tiempo da tiempo agotado, lo mismo para algunos amigos que >> desean suscribirse. >> >> lo he probado desde 3 sitios distintos con el mismo problema, alguien >> sabe la causa > > Es habitual que el interfaz web no esté accesible. Pero como mailman sí > parece estar funcionando bien, puedes intentarlo por correo: envía un > mensaje con el asunto "subscribe" a python-es-request en aditel.org y > pasado un tiempo deberías recibir un mensaje de confirmación (al que > simplemente hay que hacer un reply). > > Espero que funcione. > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Fri Nov 28 12:00:18 2008 From: listas en soft-com.es (=?ISO-8859-15?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 28 Nov 2008 12:00:18 +0100 Subject: ventana siempre visible con wx In-Reply-To: <492FC817.7040000@gmail.com> References: <492FC817.7040000@gmail.com> Message-ID: <492FCF42.9070404@soft-com.es> damufo escribió: > Hola: > No se como si existe o como buscar como hacer unha ventana que siempre > estea visible. > En mi caso uso wx y sería en xp. > Puedes aplicar a un Frame el estilo wx.STAY_ON_TOP, incluso puedes aplicarle un grado de transparencia con .SetTransparent(grado) > Aclaración: lo que quiero es que si abro otra aplicación mi ventanita > siempre se vea delante. > El sistema operativo es quien maneja que aplicacion está al frente. No se si hará caso a STAY_ON_TOP. Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Fri Nov 28 12:22:43 2008 From: damufo en gmail.com (damufo) Date: Fri, 28 Nov 2008 12:22:43 +0100 Subject: ventana siempre visible con wx [solucionado] In-Reply-To: <492FCF42.9070404@soft-com.es> References: <492FC817.7040000@gmail.com> <492FCF42.9070404@soft-com.es> Message-ID: <492FD483.1080309@gmail.com> Hola: Oswaldo Hernández escribiu: > damufo escribió: >> Hola: >> No se como si existe o como buscar como hacer unha ventana que siempre >> estea visible. >> En mi caso uso wx y sería en xp. >> > > Puedes aplicar a un Frame el estilo wx.STAY_ON_TOP, incluso puedes > aplicarle un grado de transparencia con .SetTransparent(grado) > > >> Aclaración: lo que quiero es que si abro otra aplicación mi ventanita >> siempre se vea delante. >> > > El sistema operativo es quien maneja que aplicacion está al frente. No > se si hará caso a STAY_ON_TOP. > > > Saludos, > Funciona a la perfección sobre un wx.dialog!! Espectacular! Muchas gracias!! Lo de la transparencia no lo necesito pero lo he probado y en xp todo funciona perfecto. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From nicolasgordo en gmail.com Fri Nov 28 12:54:21 2008 From: nicolasgordo en gmail.com (Nicolas Gordo) Date: Fri, 28 Nov 2008 08:54:21 -0300 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: <2c9fb0dd0811280138m6db3eb7bxd13dc737ee7afaeb@mail.gmail.com> References: <2c9fb0dd0811280138m6db3eb7bxd13dc737ee7afaeb@mail.gmail.com> Message-ID: <21a8348f0811280354y1dcb88ebx6ebdc6cff1e611bf@mail.gmail.com> hola a todos, por favor como puedo darme de baja de la lista. trato de entrar a la pagina pero no funciona hace ya muchos dias. muchas gracias. 2008/11/28 Chema Cortes > El 2008/11/27 Garito escribió: > > > En cuanto al tema de SO web o no: mira, me parece muy bien que tu tengas > tu > > opinion y que te guste mucho los GUIs tradicionales pero yo pienso en > > terminos de rendimiento y me fijo que no necesito para nada un cubo en 3D > ni > > un programa que ocupa chorrocientos megas para sacar una ventana donde > leer > > mi correo o una ventana donde retocar una imagen > > > > [...] > > > > Me temo que has sacado una conclusión muy precipitada de esta lista. > Si bien últimamente se habla mucho de interfaces gráficos, no quiere > decir que no sean interesantes otros temas (incluso los > "filosóficos"). El tiempo que llevo en esta lista me ha permitido > reconocer que existe cierto grado de "especialización" en algunos > integrantes, que sólo intervienen en sus temáticas preferidas. > Concretamente, y por poner un ejemplo, yo no suelo intervenir mucho en > temas de GUIs porque no las programo, y no por éso me voy a > desubscribir cuando vea muchos mensajes sobre GUIs seguidos. > > En cuanto a tu etapa "minimalista", tengo que darte en parte la razón. > Pero hay que ser consciente que las metáforas de escritorio no son el > origen de todos los males. Renegar de los toolkits gráficos para pasar > a páginas html+css implica que parte de la potencia que necesitas la > estás obteniendo de las redes de comunicaciones y de los servidores > web. Por no querer seguir el juego de los vendedores de hardware > gráfico estás pasando a depender de las empresas de comunicaciones y > de los propietarios de las grandes redes sociales. Es un tema para > reflexionar. > > Filosóficamente, estás siguiendo la vía del "downsizing" ("reducción > de tamaño"), cuando la vía más equilibrada, más "Zen", sería seguir el > "rightsizing" ("tamaño correcto"). Creo que es más importante seguir > una buena metodología (pe: metodologías ágiles) que preocuparse > únicamente de la presentación. > > > Por otra parte, cuando hablas de que "lo que me encuentro aqui es a > estudiosos/estudiantes del python con lo que los problemas se alejan > mucho de lo que en realidad nos encontramos en la calle", decirte que > los programadores de verdad nunca pisan la calle. Viven recluídos en > sótanos oscuros, encadenados a míseros sueldos, observando el correr > de las sombras por las paredes. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From francisco.palm en gmail.com Fri Nov 28 14:37:33 2008 From: francisco.palm en gmail.com (Francisco Palm) Date: Sat, 29 Nov 2008 09:07:33 +1930 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: <1227806245.11901.4.camel@soberbia> References: <1227806245.11901.4.camel@soberbia> Message-ID: +1 Y acababa de escribir sobre el tema: http://mapologo.wordpress.com/2008/11/27/prism-de-mozilla-cloud-computing-en-el-escritorio/ Saludos F. Palm 2008/11/28 Antonio Beamud Montero : > El jue, 27-11-2008 a las 12:01 -0500, Jose Caballero escribió: >> Hola, >> >> Ahora un párrafo OFF-TOPIC. Sobre filosofía, no estoy de acuerdo en que el >> escritorio esté en decadencia. Creo que el futuro son las GUIs que conectan >> con servicios web. Pero GUIs de todas formas. Mi ejemplo paradigmático es el >> iTunes de Apple. Estoy convencido de que ése es el futuro. O parte de él. >> > > +1 -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 6352001 ---- Yo creo que todavía no es demasiado tarde para construir una utopía que nos permita compartir la tierra. Gabriel García Márquez. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From garito en gmail.com Fri Nov 28 15:05:30 2008 From: garito en gmail.com (Garito) Date: Fri, 28 Nov 2008 15:05:30 +0100 Subject: No quiero recibir mas los mensajes de esta lista Message-ID: Message: 6 Date: Fri, 28 Nov 2008 10:38:15 +0100 From: "Chema Cortes" Subject: Re: [Python-es] No quiero recibir mas los mensajes de esta lista To: " Lista de discusión sobre python en castellano " Message-ID: <2c9fb0dd0811280138m6db3eb7bxd13dc737ee7afaeb en mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 El 2008/11/27 Garito escribió: > En cuanto al tema de SO web o no: mira, me parece muy bien que tu tengas tu > opinion y que te guste mucho los GUIs tradicionales pero yo pienso en > terminos de rendimiento y me fijo que no necesito para nada un cubo en 3D ni > un programa que ocupa chorrocientos megas para sacar una ventana donde leer > mi correo o una ventana donde retocar una imagen > > [...] > Me temo que has sacado una conclusión muy precipitada de esta lista. Si bien últimamente se habla mucho de interfaces gráficos, no quiere decir que no sean interesantes otros temas (incluso los "filosóficos"). El tiempo que llevo en esta lista me ha permitido reconocer que existe cierto grado de "especialización" en algunos integrantes, que sólo intervienen en sus temáticas preferidas. Concretamente, y por poner un ejemplo, yo no suelo intervenir mucho en temas de GUIs porque no las programo, y no por éso me voy a desubscribir cuando vea muchos mensajes sobre GUIs seguidos. Quiero recordar que para mi es mas problematico el sistema de publicacion de esta lista que los temas que en ella se trata En cuanto a tu etapa "minimalista", tengo que darte en parte la razón. Pero hay que ser consciente que las metáforas de escritorio no son el origen de todos los males. Renegar de los toolkits gráficos para pasar a páginas html+css implica que parte de la potencia que necesitas la estás obteniendo de las redes de comunicaciones y de los servidores web. Por no querer seguir el juego de los vendedores de hardware gráfico estás pasando a depender de las empresas de comunicaciones y de los propietarios de las grandes redes sociales. Es un tema para reflexionar. De nuevo interpretas mis palabras a tu bola, cuando yo hablo de SO web no estoy hablando de un sistema tonto como los terminales en los 80 estoy hablando de un sistema totalmente local pero que en vez de tener que usar un toolkit qt u otra libreria para GUI utilizarias tu editor HTML, CSS y/o Javascript preferido, en vez de tener que compilar para cada entorno pones tus ficheros en el directorio adecuado y listos Ser minimalista significa ser minimalista, no un rato minimalista y otro rato otra cosa, llevo mucho tiempo pensando en esto como para ser tibio con segun que cosas Filosóficamente, estás siguiendo la vía del "downsizing" ("reducción de tamaño"), cuando la vía más equilibrada, más "Zen", sería seguir el "rightsizing" ("tamaño correcto"). Creo que es más importante seguir una buena metodología (pe: metodologías ágiles) que preocuparse únicamente de la presentación. Eso lo dices tu, quiza haya quien no este muy deacuerdo o substancialmente deacuerdo. Lastima que no te vayas a pasar (ojala si puedieses) por lo del dia 11 pues entenderias mucho mejor a que me refiero con filosofias En mi trabajo diario hay dos tipos de personas (perdonadme la simplificacion es para que se entienda mas rapido) las que entienden/aceptan que tiene que ver la filosofia en todo esto y los que no lo acaban de entender/aceptar. Para los que no lo acaban de entender/aceptar es a quien va dirigida esa charla Por otra parte, cuando hablas de que "lo que me encuentro aqui es a estudiosos/estudiantes del python con lo que los problemas se alejan mucho de lo que en realidad nos encontramos en la calle", decirte que los programadores de verdad nunca pisan la calle. Viven recluídos en sótanos oscuros, encadenados a míseros sueldos, observando el correr de las sombras por las paredes. Estas hablando con alguien que lleva desde los 17 (ahora ya seran 16 años) viviendo de esto y desde los 6 aporreando teclados. He pasado por el cobol, basic, pascal, c, c++, visual basic (normal, script incluso en ASP), c#, python... 3 años antes de que saliese Ruby on Rails yo ya tenia algo muy parecido escrito en ASP (aunque la empresa donde lo hizo acabo quebrando por mala gestion y se perdio en el olvido) Mas o menos ya voy viendo por donde van los tiros... Ahora, tambien te digo en confianza: hay mas vida despues del ordenador, quiza el aire libre de vez en cuando ayuda a muchas cosas... ;) -- Mis Cosas: http://blogs.sistes.net/Garito _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From igil en aditel.org Fri Nov 28 15:25:06 2008 From: igil en aditel.org (Ignacio Gil) Date: Fri, 28 Nov 2008 15:25:06 +0100 Subject: [Junta] Fwd: Problema con sitio de lista de python In-Reply-To: <861451d60811251606q5e0cb18by37d3425a038343df@mail.gmail.com> References: <861451d60811251606q5e0cb18by37d3425a038343df@mail.gmail.com> Message-ID: <1B9DFCF9-074D-4A73-9F8E-9C2AB8B848C8@aditel.org> Hola, El 26/11/2008, a las 1:06, Luis Peralta escribió: > ---------- Mensaje reenviado ---------- > De: Wilson Acha > Fecha: 25 de noviembre de 2008 14:01 > Asunto: [Python-es] Problema con sitio de lista de python > Para: python-es en aditel.org > > > Hola, existe algun problema con el sitio de la lista de python, trato > de ingresar para revisar algunos historicos > (http://listas.aditel.org/listinfo/python-es), pero la pagina despues > de un tiempo da tiempo agotado, lo mismo para algunos amigos que > desean suscribirse. Efectivamente había un problema con la máquina que sirve estas páginas. Con suerte debería estar todo accesible a lo largo del día de hoy. > > lo he probado desde 3 sitios distintos con el mismo problema, alguien > sabe la causa > > > Wilson > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > > > > -- > http://www.ziritione.org > _______________________________________________ > Junta mailing list > Junta en aditel.org > http://listas.aditel.org/listinfo/junta Saludos, -- . . g . ._______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From sergiovillegasecheverria en yahoo.com Fri Nov 28 15:34:32 2008 From: sergiovillegasecheverria en yahoo.com (sergio villegas echeverria) Date: Fri, 28 Nov 2008 06:34:32 -0800 (PST) Subject: consulta Message-ID: <344047.9591.qm@web55507.mail.re4.yahoo.com> tengo una ventana con un txtCtrl y un boton para avanzar y otro para retroceder   quiero agregar palabras en el txtCtrl y al presionar los botones  aparezcan cada una de estas palabras.   utilizo el boa constructor   espero de su comprension   me despido muy cordialmente                               Sergio Villegas Echeverría. ____________________________________________________________________________________ Premios MTV 2008¡En exclusiva! Fotos, nominados, videos, y mucho más! Mira aquí http://mtvla.yahoo.com/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cruskaya.smith en gmail.com Fri Nov 28 15:36:01 2008 From: cruskaya.smith en gmail.com (Cruskaya Smith) Date: Fri, 28 Nov 2008 10:36:01 -0400 Subject: aplicaciones GUI en python Message-ID: <719b0df10811280636g12d68825g99f3b4ceb15f1cd7@mail.gmail.com> Hola, este es mi primer mensaje en la lista y estoy iniciandome en el desarrollo de aplicaciones python, es asi que desearia hacerles algunas consultas para aclarar algunas dudas que tengo, ya que recien me incio en el desarrollo de aplicaciones GUI en python: * Se que se pueden usar glade y pygtk para esto, glade para diseñar las interfaces gráficas y luego invocar desde programas python las mismas y añadirle comportamiento, pero también vi algunos ejemplos donde hacen uso directamente de pygtk y desde el mismo código crean los controles, no se si podrían explicarme cual la diferencia o la ventaja de cada una de ellas o cual la mas recomendable? gracias Cruskaya _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From heidi.bustamante en gmail.com Fri Nov 28 15:44:57 2008 From: heidi.bustamante en gmail.com (Heidi Bustamante) Date: Fri, 28 Nov 2008 10:44:57 -0400 Subject: =?iso-8859-1?q?dise=F1o_de_interfaces_graficas?= Message-ID: Amigos, desde hace un tiempo que he seguido algunos tutoriales para desarrollar aplicaciones con wxpython, los mas basicos los he logrado con exito, pero lastimosamente los tutoriales estab preprados para windows, ahora mismo deseo realizar los mismos en linux, se que para el diseño de interfaces se hace uso del boa constructor, no se es ingenuidad mia o mi inexperiencia pero no he podido realizar un simple formulario, no me ubico como añadir botodos, cajas de texto, yo utilizaba en windows el visualwx, seria posible que alguno tenga por alli un tutorial de como diseñar interfaces con boa constructor o alguna otra herramienta para interactuar con wxpython? gracias adelantadas. Heidi _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Fri Nov 28 15:44:58 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Fri, 28 Nov 2008 09:44:58 -0500 Subject: consulta In-Reply-To: <344047.9591.qm@web55507.mail.re4.yahoo.com> References: <344047.9591.qm@web55507.mail.re4.yahoo.com> Message-ID: Donde están las palabras???, en una lista, en un diccionario, en una DB, lo único que tienes es seguir por medio del índice de esos objetos y te mola. 2008/11/28 sergio villegas echeverria > tengo una ventana con un txtCtrl y un boton para avanzar y otro para > retroceder > > quiero agregar palabras en el txtCtrl y al presionar los botones aparezcan > cada una de estas palabras. > > utilizo el boa constructor > > espero de su comprension > > me despido muy cordialmente > > Sergio Villegas Echeverría. > > > > ____________________________________________________________________________________ > Premios MTV 2008¡En exclusiva! Fotos, nominados, videos, y mucho más! Mira > aquí http://mtvla.yahoo.com/ > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com http://radicalpython.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Fri Nov 28 15:58:12 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Fri, 28 Nov 2008 11:58:12 -0300 Subject: aplicaciones GUI en python In-Reply-To: <719b0df10811280636g12d68825g99f3b4ceb15f1cd7@mail.gmail.com> References: <719b0df10811280636g12d68825g99f3b4ceb15f1cd7@mail.gmail.com> Message-ID: <1227884292.6565.5.camel@clb-laptop> Hola: Glade es un generador de GUI de GTK/GNOME, la ventaja de usar Glade es que tienes una total independencia de lo que es la interfaz o GUI del código fuente, esto es si tu deseas editar tu interfaz no debieses tocar el código de tu programa, si no que solo el archivo glade, para efectuar los cambios deseados. Claro que se pueden usar de ambas maneras, ya sea incrustar la GUI en tu código como no hacerlo, eso es decisión tuya, de como trabajaras. Al hacerlo con glade tienes una mayor agilidad en el desarrollo de la interfaz (rápida y limpia), pero legando cierto control, que claro lo pudiese tener escribiendo tu interfaz. Saludos El vie, 28-11-2008 a las 10:36 -0400, Cruskaya Smith escribió: > Hola, este es mi primer mensaje en la lista y estoy iniciandome en el > desarrollo de aplicaciones python, es asi que desearia hacerles algunas > consultas para aclarar algunas dudas que tengo, ya que recien me incio en el > desarrollo de aplicaciones GUI en python: > > * Se que se pueden usar glade y pygtk para esto, glade para diseñar las > interfaces gráficas y luego invocar desde programas python las mismas y > añadirle comportamiento, pero también vi algunos ejemplos donde hacen uso > directamente de pygtk y desde el mismo código crean los controles, no se si > podrían explicarme cual la diferencia o la ventaja de cada una de ellas o > cual la mas recomendable? > > > gracias > > Cruskaya > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Fri Nov 28 15:58:28 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Fri, 28 Nov 2008 09:58:28 -0500 Subject: =?ISO-8859-1?Q?Re:__dise=F1o_de_interfaces_graficas?= In-Reply-To: References: Message-ID: El mismo Boa Constructor tiene un manual para crear aplicaciones. On Fri, Nov 28, 2008 at 9:44 AM, Heidi Bustamante < heidi.bustamante en gmail.com> wrote: > Amigos, desde hace un tiempo que he seguido algunos tutoriales para > desarrollar aplicaciones con wxpython, los mas basicos los he logrado > con exito, pero lastimosamente los tutoriales estab preprados para > windows, ahora mismo deseo realizar los mismos en linux, se que para > el diseño de interfaces se hace uso del boa constructor, no se es > ingenuidad mia o mi inexperiencia pero no he podido realizar un simple > formulario, no me ubico como añadir botodos, cajas de texto, yo > utilizaba en windows el visualwx, seria posible que alguno tenga por > alli un tutorial de como diseñar interfaces con boa constructor o > alguna otra herramienta para interactuar con wxpython? > > gracias adelantadas. > > > Heidi > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com http://radicalpython.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From riverplatense en gmail.com Fri Nov 28 16:05:01 2008 From: riverplatense en gmail.com (Javier Castrillo) Date: Fri, 28 Nov 2008 13:05:01 -0200 Subject: =?ISO-8859-1?Q?Re:__dise=F1o_de_interfaces_graficas?= In-Reply-To: References: Message-ID: On Fri, Nov 28, 2008 at 12:44 PM, Heidi Bustamante wrote: > formulario, no me ubico como añadir botodos, cajas de texto, yo > utilizaba en windows el visualwx, seria posible que alguno tenga por > alli un tutorial de como diseñar interfaces con boa constructor o > alguna otra herramienta para interactuar con wxpython? Heidi, creo que estás confundida: wxPython es multiplataforma, (casi) el mismo código te servirá en GNu/Linux. Visualwx es una aplicación para window$, pero tu código funcionará igual. En Linux podés usar wxGlade, Boa, o, lo que te sugiero, es hacer el código a mano, para así aprenderlo bien. Una vez que estés cómoda, usá wxGlade o lo que prefieras. Un excelente tutorial, en el siguiente enlace: http://www.zetcode.com/wxpython/ Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 Jabber: riverplatense en jabberes.org Blog: http://javiercastrillo.wordpress.com Site: http://carapa.com.ar ========================================================= Usá Software Libre _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jpadillaa en gmail.com Fri Nov 28 16:13:46 2008 From: jpadillaa en gmail.com (Jesse) Date: Fri, 28 Nov 2008 10:13:46 -0500 Subject: Manual de GLADE con python ?? In-Reply-To: References: Message-ID: Saludos cordiales a todos, mi pregunta es si alguien por casualidad tiene un documento, tutorial o manual, en español o ingles sobre como construir aplicaciones en python usando glade para construir interfaces de usuario, la verdad hasta el momento me he encontrado con informacion muy superficial o de poca calidad, y estoy muy interesado en aprender del tema pero por el momento con este material los vacios son muchos De antemano muchas gracias ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From garito en gmail.com Fri Nov 28 16:30:39 2008 From: garito en gmail.com (Garito) Date: Fri, 28 Nov 2008 16:30:39 +0100 Subject: No quiero recibir mas los mensajes de esta lista Message-ID: Veis a que me referia con lo incomodo que se hace participar por aqui? A ver quien ha sabido distinguir mi respuesta del texto original? (como no puedo hacer un responder he tenido que copiar todo el texto pero cuando en respondido en linea he tenido que cambiar el color de mi texto para que se viera que es lo que yo he dicho pero el gestor de la lista se ha comido esos cambios Mala suerte: pego aqui mis palabras pero vosotros (al que le interese claro) tendra que buscar el contexto 1.- Quiero recordar que para mi es mas problematico el sistema de publicacion de esta lista que los temas que en ella se trata 2.- De nuevo interpretas mis palabras a tu bola, cuando yo hablo de SO web no estoy hablando de un sistema tonto como los terminales en los 80 estoy hablando de un sistema totalmente local pero que en vez de tener que usar un toolkit qt u otra libreria para GUI utilizarias tu editor HTML, CSS y/o Javascript preferido, en vez de tener que compilar para cada entorno pones tus ficheros en el directorio adecuado y listos Ser minimalista significa ser minimalista, no un rato minimalista y otro rato otra cosa, llevo mucho tiempo pensando en esto como para ser tibio con segun que cosas 3.- Eso lo dices tu, quiza haya quien no este muy deacuerdo o substancialmente deacuerdo. Lastima que no te vayas a pasar (ojala si puedieses) por lo del dia 11 pues entenderias mucho mejor a que me refiero con filosofias En mi trabajo diario hay dos tipos de personas (perdonadme la simplificacion es para que se entienda mas rapido) las que entienden/aceptan que tiene que ver la filosofia en todo esto y los que no lo acaban de entender/aceptar. Para los que no lo acaban de entender/aceptar es a quien va dirigida esa charla 4.- Estas hablando con alguien que lleva desde los 17 (ahora ya seran 16 años) viviendo de esto y desde los 6 aporreando teclados. He pasado por el cobol, basic, pascal, c, c++, visual basic (normal, script incluso en ASP), c#, python... 3 años antes de que saliese Ruby on Rails yo ya tenia algo muy parecido escrito en ASP (aunque la empresa donde lo hizo acabo quebrando por mala gestion y se perdio en el olvido) Mas o menos ya voy viendo por donde van los tiros... Ahora, tambien te digo en confianza: hay mas vida despues del ordenador, quiza el aire libre de vez en cuando ayuda a muchas cosas... ;) Puta miseria de lista... parecemos pobres cuando la solucion es gratixxxxxxx Message: 6 Date: Fri, 28 Nov 2008 10:38:15 +0100 From: "Chema Cortes" Subject: Re: [Python-es] No quiero recibir mas los mensajes de esta lista To: " Lista de discusión sobre python en castellano " Message-ID: <2c9fb0dd0811280138m6db3eb7bxd13dc737ee7afaeb en mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 El 2008/11/27 Garito escribió: > En cuanto al tema de SO web o no: mira, me parece muy bien que tu tengas tu > opinion y que te guste mucho los GUIs tradicionales pero yo pienso en > terminos de rendimiento y me fijo que no necesito para nada un cubo en 3D ni > un programa que ocupa chorrocientos megas para sacar una ventana donde leer > mi correo o una ventana donde retocar una imagen > > [...] > Me temo que has sacado una conclusión muy precipitada de esta lista. Si bien últimamente se habla mucho de interfaces gráficos, no quiere decir que no sean interesantes otros temas (incluso los "filosóficos"). El tiempo que llevo en esta lista me ha permitido reconocer que existe cierto grado de "especialización" en algunos integrantes, que sólo intervienen en sus temáticas preferidas. Concretamente, y por poner un ejemplo, yo no suelo intervenir mucho en temas de GUIs porque no las programo, y no por éso me voy a desubscribir cuando vea muchos mensajes sobre GUIs seguidos. Quiero recordar que para mi es mas problematico el sistema de publicacion de esta lista que los temas que en ella se trata En cuanto a tu etapa "minimalista", tengo que darte en parte la razón. Pero hay que ser consciente que las metáforas de escritorio no son el origen de todos los males. Renegar de los toolkits gráficos para pasar a páginas html+css implica que parte de la potencia que necesitas la estás obteniendo de las redes de comunicaciones y de los servidores web. Por no querer seguir el juego de los vendedores de hardware gráfico estás pasando a depender de las empresas de comunicaciones y de los propietarios de las grandes redes sociales. Es un tema para reflexionar. De nuevo interpretas mis palabras a tu bola, cuando yo hablo de SO web no estoy hablando de un sistema tonto como los terminales en los 80 estoy hablando de un sistema totalmente local pero que en vez de tener que usar un toolkit qt u otra libreria para GUI utilizarias tu editor HTML, CSS y/o Javascript preferido, en vez de tener que compilar para cada entorno pones tus ficheros en el directorio adecuado y listos Ser minimalista significa ser minimalista, no un rato minimalista y otro rato otra cosa, llevo mucho tiempo pensando en esto como para ser tibio con segun que cosas Filosóficamente, estás siguiendo la vía del "downsizing" ("reducción de tamaño"), cuando la vía más equilibrada, más "Zen", sería seguir el "rightsizing" ("tamaño correcto"). Creo que es más importante seguir una buena metodología (pe: metodologías ágiles) que preocuparse únicamente de la presentación. Eso lo dices tu, quiza haya quien no este muy deacuerdo o substancialmente deacuerdo. Lastima que no te vayas a pasar (ojala si puedieses) por lo del dia 11 pues entenderias mucho mejor a que me refiero con filosofias En mi trabajo diario hay dos tipos de personas (perdonadme la simplificacion es para que se entienda mas rapido) las que entienden/aceptan que tiene que ver la filosofia en todo esto y los que no lo acaban de entender/aceptar. Para los que no lo acaban de entender/aceptar es a quien va dirigida esa charla Por otra parte, cuando hablas de que "lo que me encuentro aqui es a estudiosos/estudiantes del python con lo que los problemas se alejan mucho de lo que en realidad nos encontramos en la calle", decirte que los programadores de verdad nunca pisan la calle. Viven recluídos en sótanos oscuros, encadenados a míseros sueldos, observando el correr de las sombras por las paredes. Estas hablando con alguien que lleva desde los 17 (ahora ya seran 16 años) viviendo de esto y desde los 6 aporreando teclados. He pasado por el cobol, basic, pascal, c, c++, visual basic (normal, script incluso en ASP), c#, python... 3 años antes de que saliese Ruby on Rails yo ya tenia algo muy parecido escrito en ASP (aunque la empresa donde lo hizo acabo quebrando por mala gestion y se perdio en el olvido) Mas o menos ya voy viendo por donde van los tiros... Ahora, tambien te digo en confianza: hay mas vida despues del ordenador, quiza el aire libre de vez en cuando ayuda a muchas cosas... ;) -- Mis Cosas: http://blogs.sistes.net/Garito -- Mis Cosas: http://blogs.sistes.net/Garito _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Fri Nov 28 16:48:31 2008 From: jordi.f en ati.es (Jordi Funollet) Date: Fri, 28 Nov 2008 16:48:31 +0100 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: References: Message-ID: <200811281648.31485.jordi.f@ati.es> Garito dixit: > Puta miseria de lista... parecemos pobres cuando la solucion es > gratixxxxxxx Hola Garito, Perdona que no me avergüence de parecer pobre. Comprendo que las limitaciones de tu cliente de correo te impida respetar la "netiqueta" elemental, como marcar con caracteres '>' las partes que citas. Pero seria de agradecer que mantuvieras un mínimo de educación hacia la lista en general y hacia los que consideren que vale la pena responder a tu thread. El título del cual, a estas alturas, empieza a parecer algo incoherente. -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Fri Nov 28 17:03:58 2008 From: faltet en pytables.org (Francesc Alted) Date: Fri, 28 Nov 2008 17:03:58 +0100 Subject: Desubscribirse de python-es Message-ID: <200811281703.58935.faltet@pytables.org> Hola a todos, Parece que hay gente que tiene problemas en desubscribirse de la lista. Acabo de comprobar que la interface web está disponible y es plenamente funcional: http://listas.aditel.org/listinfo/python-es así que la cosa es tan fácil como ir allí, poner la dirección en la casilla de "Anular su subcripción" y seguir las instrucciones. Para aquellos que no se aclaren con eso o que, por lo que sea, no puedan acceder a la página de arriba, la subcripción se puede hacer también enviando un mensaje de correo a python-es-request en aditel.org con el 'Asunto:' como 'unsubscribe' y replicar a la confirmación. Un enlace corto a este método es: Si *después* de haber intentado desuscribirse de estas *dos* maneras y continua sin poder hacerlo, por favor que lo haga saber en este foro y se le dará de baja de forma manual. Gracias por la atención y un saludo, -- Francesc Alted ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From leo.sanmartin en gmail.com Fri Nov 28 17:06:40 2008 From: leo.sanmartin en gmail.com (=?ISO-8859-1?Q?Leo_San_Mart=EDn.?=) Date: Fri, 28 Nov 2008 13:06:40 -0300 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: <200811281648.31485.jordi.f@ati.es> References: <200811281648.31485.jordi.f@ati.es> Message-ID: <979e02b40811280806o7a67ac7di3a3227650e6ae12@mail.gmail.com> 2008/11/28 Jordi Funollet > Garito dixit: > > Puta miseria de lista... parecemos pobres cuando la solucion es > > gratixxxxxxx > > Hola Garito, > > Perdona que no me avergüence de parecer pobre. > > Comprendo que las limitaciones de tu cliente de correo te impida respetar > la > "netiqueta" elemental, como marcar con caracteres '>' las partes que citas. > > Pero seria de agradecer que mantuvieras un mínimo de educación hacia la > lista > en general y hacia los que consideren que vale la pena responder a tu > thread. > El título del cual, a estas alturas, empieza a parecer algo incoherente. +1. 4 mensajes (y es probable que aumenten) para despedirse de una lista que considero poco interesante y que quita espacio y tiempo a otros temas mas importantes es por lo menos incoherente. Garito, no se quien seas, ni tengo claro el aporte que realizaste a la lista. Si te fijas en el titulo de la lista refiere a "discusión sobre python", no veo que sesgue uno u otro topico. Sin embargo haz dejado muy en claro que ya no deseas participar de esta lista, no veo por qué tanta habladuría si basta con enviar un correo para dejar de participar. Asume el error de haber suscrito sin haber investigado previamente si esta lista era de tu interés. Hasta ahora solo has dado muestras de ser un tipo pedante, en cada correo has mostrado tus intereses, como si fueran de una importancia tremenda, criticando abiertamente una lista que por lo que se ha ayudado a mas de alguien. Si deseas imponer tus intereses crea un grupo (y lo configuras de acuerdo a tus designios) en el que invites a aquellos que deseen aportar a tus intereses y vete sin mas. Por lo demas, creo que estas cuestiones debiesen ir a parar directamente al inbox del owner y si no existe, o no está disponible, pues a envía tus quejas a /dev/null. > > > -- > ############################## > ### Jordi Funollet > ### http://www.terraquis.net > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Creo que por el bien de la lista y los topicos que /si/ interesan al común suscrito, es mejor que continúe la musica señores. -- Saludos.,LSM. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inf200468 en ucf.edu.cu Fri Nov 28 16:55:05 2008 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Fri, 28 Nov 2008 10:55:05 -0500 (EST) Subject: =?utf-8?B?UmU6IFtQeXRob24tZXNdIGRpc2XDsW8gZGUgaW50ZXJmYWNlcyBncmFmaWNh?= =?utf-8?B?cw==?= In-Reply-To: References: Message-ID: <1672.10.14.17.145.1227887705.squirrel@correo.ucf.edu.cu> el boa funciona en linux ??? > El mismo Boa Constructor tiene un manual para crear aplicaciones. > > On Fri, Nov 28, 2008 at 9:44 AM, Heidi Bustamante < > heidi.bustamante en gmail.com> wrote: > >> Amigos, desde hace un tiempo que he seguido algunos tutoriales para >> desarrollar aplicaciones con wxpython, los mas basicos los he logrado >> con exito, pero lastimosamente los tutoriales estab preprados para >> windows, ahora mismo deseo realizar los mismos en linux, se que para >> el diseño de interfaces se hace uso del boa constructor, no se es >> ingenuidad mia o mi inexperiencia pero no he podido realizar un simple >> formulario, no me ubico como añadir botodos, cajas de texto, yo >> utilizaba en windows el visualwx, seria posible que alguno tenga por >> alli un tutorial de como diseñar interfaces con boa constructor o >> alguna otra herramienta para interactuar con wxpython? >> >> gracias adelantadas. >> >> >> Heidi >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > The knowledge is the most dangerous > weapon & SoloCodigo is the best programing webforum. > http://foros.solocodigo.com > http://radicalpython.blogspot.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -------------------------------- Servicio del Grupo de Redes Universidad de Cienfuegos Contacto: adminred en ucf.edu.cu ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From garito en gmail.com Fri Nov 28 17:11:56 2008 From: garito en gmail.com (Garito) Date: Fri, 28 Nov 2008 17:11:56 +0100 Subject: No quiero recibir mas los mensajes de esta lista Message-ID: Ya me vas a perdonar (si quieres) que mis palabras te hayan parecido maleducadas pero seguramente habra sido por un malentendido o por falta de comprension o de explicacion de lo que se esta comentando Si recibiese los mensajes de esta lista uno por uno con responder clicando el boton de responder de mi cliente de correo (en este caso gmail) estaria resuelto el problema pero si te relees detenidamente el hilo veras que a que me refiero Con lo de pobres me referia a tener que usar el mailman de Aditel que falla en su sistema web habiendo otros sistemas o usando otro servidor que responda como dios manda y que me permita darme de baja o consultar el historico si me hace falta Cuando digo "puta miseria de lista" no me refiero a que los que la componen o los temas que tratan sean pobres o miserables, me referia a que el sistema de gestion de esta lista deja que desear y mas si nos fijamos en que no soy el unico que tengo problemas Crees que he intentado ser irrespetuoso o maleducado? o lo mas probable que haya pasado es que o yo no me explique bien o tu no entendieste lo que estaba diciendo? Si quieres te lo tomas como algo personal pero creo que te estaras equivocando (equivocarse es humano) Saludos Message: 6 Date: Fri, 28 Nov 2008 16:48:31 +0100 From: Jordi Funollet Subject: Re: [Python-es] No quiero recibir mas los mensajes de esta lista To: Lista de discusión sobre python en castellano Message-ID: <200811281648.31485.jordi.f en ati.es> Content-Type: text/plain; charset="iso-8859-1" Garito dixit: > Puta miseria de lista... parecemos pobres cuando la solucion es > gratixxxxxxx Hola Garito, Perdona que no me avergüence de parecer pobre. Comprendo que las limitaciones de tu cliente de correo te impida respetar la "netiqueta" elemental, como marcar con caracteres '>' las partes que citas. Pero seria de agradecer que mantuvieras un mínimo de educación hacia la lista en general y hacia los que consideren que vale la pena responder a tu thread. El título del cual, a estas alturas, empieza a parecer algo incoherente. -- Mis Cosas: http://blogs.sistes.net/Garito _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From szyszeja en gmail.com Fri Nov 28 16:15:59 2008 From: szyszeja en gmail.com (Leonidas Szyszeja) Date: Fri, 28 Nov 2008 13:15:59 -0200 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: References: Message-ID: <200811281315.59843.szyszeja@gmail.com> El Friday 28 November 2008 14:11:56 Garito escribió: > Ya me vas a perdonar (si quieres) que mis palabras te hayan parecido > maleducadas pero seguramente habra sido por un malentendido o por falta de > comprension o de explicacion de lo que se esta comentando > > Si recibiese los mensajes de esta lista uno por uno con responder clicando > el boton de responder de mi cliente de correo (en este caso gmail) estaria > resuelto el problema pero si te relees detenidamente el hilo veras que a > que me refiero > > Con lo de pobres me referia a tener que usar el mailman de Aditel que falla > en su sistema web habiendo otros sistemas o usando otro servidor que > responda como dios manda y que me permita darme de baja o consultar el > historico si me hace falta > > Cuando digo "puta miseria de lista" no me refiero a que los que la componen > o los temas que tratan sean pobres o miserables, me referia a que el > sistema de gestion de esta lista deja que desear y mas si nos fijamos en > que no soy el unico que tengo problemas > > Crees que he intentado ser irrespetuoso o maleducado? o lo mas probable que > haya pasado es que o yo no me explique bien o tu no entendieste lo que > estaba diciendo? > > Si quieres te lo tomas como algo personal pero creo que te estaras > equivocando (equivocarse es humano) > > Saludos > > Message: 6 > Date: Fri, 28 Nov 2008 16:48:31 +0100 > From: Jordi Funollet > Subject: Re: [Python-es] No quiero recibir mas los mensajes de esta > lista > To: Lista de discusión sobre python en castellano > > Message-ID: <200811281648.31485.jordi.f en ati.es> > Content-Type: text/plain; charset="iso-8859-1" > > Garito dixit: > > Puta miseria de lista... parecemos pobres cuando la solucion es > > gratixxxxxxx > > Hola Garito, > > Perdona que no me avergüence de parecer pobre. > > Comprendo que las limitaciones de tu cliente de correo te impida respetar > la "netiqueta" elemental, como marcar con caracteres '>' las partes que > citas. > > Pero seria de agradecer que mantuvieras un mínimo de educación hacia la > lista > en general y hacia los que consideren que vale la pena responder a tu > thread. > El título del cual, a estas alturas, empieza a parecer algo incoherente. Garito se libre!! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Fri Nov 28 17:20:22 2008 From: jordi.f en ati.es (Jordi Funollet) Date: Fri, 28 Nov 2008 17:20:22 +0100 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: References: Message-ID: <200811281720.22861.jordi.f@ati.es> Garito dixit: > Si quieres te lo tomas como algo personal pero creo que te estaras > equivocando (equivocarse es humano) Nada personal, no te preocupes. ¿Has visto el mail de Francesc Alted con las instrucciones para desuscribirse? ;-) -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Fri Nov 28 17:25:23 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Fri, 28 Nov 2008 11:25:23 -0500 Subject: =?ISO-8859-1?Q?Re:__dise=F1o_de_interfaces_graficas?= In-Reply-To: <1672.10.14.17.145.1227887705.squirrel@correo.ucf.edu.cu> References: <1672.10.14.17.145.1227887705.squirrel@correo.ucf.edu.cu> Message-ID: Sí, qué versión de linux tienes, si es una basada en debian, puedes hacerlo así: apt-get install boa-constructor Si no puedes descarlo de acá: http://boa-constructor.sourceforge.net/Installation.html 2008/11/28 > > > el boa funciona en linux ??? > > > > El mismo Boa Constructor tiene un > manual para crear aplicaciones. > > > > On Fri, Nov 28, 2008 at 9:44 AM, > Heidi Bustamante < > > heidi.bustamante en gmail.com> wrote: > > > >> Amigos, desde hace un tiempo que he seguido algunos tutoriales para > >> desarrollar aplicaciones con wxpython, los mas basicos los he logrado > >> con exito, pero lastimosamente los tutoriales estab preprados para > >> windows, ahora mismo deseo realizar los mismos en linux, se que para > >> el diseño de interfaces se hace uso del boa constructor, no se es > >> ingenuidad mia o mi inexperiencia pero no he podido realizar un simple > >> formulario, no me ubico como añadir botodos, cajas de texto, yo > >> utilizaba en windows el visualwx, seria posible que alguno tenga por > >> alli un tutorial de como diseñar interfaces con boa constructor o > >> alguna otra herramienta para interactuar con wxpython? > >> > >> gracias adelantadas. > >> > >> > >> Heidi > >> _______________________________________________ > >> Lista de > correo Python-es > >> http://listas.aditel.org/listinfo/python-es > >> FAQ: http://listas.aditel.org/faqpyes > >> > > > > > > > > > -- > > The knowledge is the most dangerous > > > weapon & SoloCodigo is the best programing webforum. > > > http://foros.solocodigo.com > > http://radicalpython.blogspot.com > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: > http://listas.aditel.org/faqpyes > > > > > > -------------------------------- > Servicio del Grupo de Redes > Universidad de Cienfuegos > Contacto: adminred en ucf.edu.cu > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com http://radicalpython.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From garito en gmail.com Fri Nov 28 17:37:04 2008 From: garito en gmail.com (Garito) Date: Fri, 28 Nov 2008 17:37:04 +0100 Subject: No quiero recibir mas los mensajes de esta lista Message-ID: @Jordi: lo acabo de ver, gracias! Como comprendereis si he estado mandando mensajes a esta lista es porque esperaba que los responsables diesen una solucion al problema (en una semana es la primera vez que aparece la pagina web de la lista, hasta ahora lo que hacia era quedarse cargando sin que apareciese nada -habran reiniciado el servidor?) @Leo: siento que te haya parecido pedante y si, no he aportado nada a la lista por eso me voy a dar de baja en cuanto que acabe de escribir este mensaje A los que han participado en este hilo o tenian pensado hacerlo: no voy a poder responder a mas mails pues me voy a dar de baja antes de que alguien me quiera partir la cara por lo que digo A los que se han sentido ofendidos por mis palabras les pido disculpas: no era mi intencion hacerlo, solo queria darme de baja despues de haberlo intentado por web y por comandos mailman (tengo los intentos por correo para que no se diga que soy un noseque o un nosecuanto) Gracias y disculpadme Message: 6 Date: Fri, 28 Nov 2008 17:20:22 +0100 From: Jordi Funollet Subject: Re: [Python-es] No quiero recibir mas los mensajes de esta lista To: Lista de discusión sobre python en castellano Message-ID: <200811281720.22861.jordi.f en ati.es> Content-Type: text/plain; charset="iso-8859-1" Garito dixit: > Si quieres te lo tomas como algo personal pero creo que te estaras > equivocando (equivocarse es humano) Nada personal, no te preocupes. ¿Has visto el mail de Francesc Alted con las instrucciones para desuscribirse? ;-) -- Mis Cosas: http://blogs.sistes.net/Garito _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Nov 28 17:48:16 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 28 Nov 2008 11:48:16 -0500 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: References: Message-ID: <771741b20811280848w5ebfa655x8d5d3db818343744@mail.gmail.com> Amigos, creo q ya estuvo bueno con este tema OFF Topic a mi parecer, pues no trata nada sobre Python y ya esta creciendo demasiado el flujo de mensajes sobre este punto. No la pueden seguir en los privados? -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com http://www.lacunza.info Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Fri Nov 28 17:51:51 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 28 Nov 2008 11:51:51 -0500 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: <771741b20811280848w5ebfa655x8d5d3db818343744@mail.gmail.com> References: <771741b20811280848w5ebfa655x8d5d3db818343744@mail.gmail.com> Message-ID: Esta vez te has lucido, pero de verdad. Tarde y mal. Amigos, > > creo q ya estuvo bueno con este tema OFF Topic a mi parecer, pues no trata > nada sobre Python y ya esta creciendo demasiado el flujo de mensajes sobre > este punto. > > No la pueden seguir en los privados? > > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Nov 28 18:03:39 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 28 Nov 2008 12:03:39 -0500 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: References: <771741b20811280848w5ebfa655x8d5d3db818343744@mail.gmail.com> Message-ID: <771741b20811280903u679c4ff8yf4c7ef6152551388@mail.gmail.com> El 28 de noviembre de 2008 11:51, Jose Caballero escribió: > Esta vez te has lucido, pero de verdad. > Tarde y mal. > > > > > Amigos, > > > > creo q ya estuvo bueno con este tema OFF Topic a mi parecer, pues no > trata > > nada sobre Python y ya esta creciendo demasiado el flujo de mensajes > sobre > > este punto. > > > > No la pueden seguir en los privados? > > > > > > > > Supongo q te refieres a mi comentario, xq lo estas citando con top posting.... pero no te entendi bien q quieres decirme? Estoy subscrito a varias listas, muchas en ingles y de europa, y alli estas cosas el moderador no las aguanta, ya hace dias hubiera mandado un correo advirtiendo. Que yo sepa esta lista es para tratar temas sobre programacion en Python y no sobre los motivos de algun subscritor de retirarse de ella y los demas puntos de vista relacionados, amigos es cuestion de disciplina en nuestro medio. Tengo mas de 30 correos sobre esto q no tienen nada q ver con Python.. encima no son los unicos correos q recibo (a mi bandeja llegan mas de 1000 diarios x diferentes temas) y a pesar q estan clasificados igual es un problema para mi q estoy con el tiempo contado leer lo q dicen y darme cuenta q no hay nada de Python en lo q pueda ayudar a alguien o de aprender. Supongo q muchos tenemos la misma opinion..sino es la mia y aqui corto esto Ademas todos sabemos que la misma lista tiene sus reglas, q hay netiquette que al pie de la misma esta la direccion de la lista donde se pueden hacer los ABMs correspondientes si esta caido el server es solo avisar y esperar a q lo corrijan. Saludos! -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com http://www.lacunza.info Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Fri Nov 28 18:08:00 2008 From: pachi en rvburke.com (Rafael Villar Burke) Date: Fri, 28 Nov 2008 18:08:00 +0100 Subject: Manual de GLADE con python ?? In-Reply-To: References: Message-ID: <49302570.2060803@rvburke.com> Jesse wrote: > mi pregunta es si alguien por casualidad tiene un documento, tutorial o > manual, en español o ingles sobre como construir aplicaciones en python > usando glade para construir interfaces de usuario, la verdad hasta el > momento me he encontrado con informacion muy superficial o de poca calidad, > y estoy muy interesado en aprender del tema pero por el momento con este > material los vacios son muchos En www.pygtk.org tienes abundante información en inglés (y alguna cosa en español), incluyendo algunos cursos sobre escritura de aplicaciones con glade. Mira especialmente la serie de artículos de Mark Mruss. Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From osdolunsfolk en yahoo.es Fri Nov 28 18:33:02 2008 From: osdolunsfolk en yahoo.es (Enrique Seoane) Date: Fri, 28 Nov 2008 17:33:02 +0000 (GMT) Subject: no quiero recibir mails Message-ID: <644314.40695.qm@web23008.mail.ird.yahoo.com> ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Nov 28 18:35:48 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 28 Nov 2008 12:35:48 -0500 Subject: =?ISO-8859-1?Q?Re:__dise=F1o_de_interfaces_graficas?= In-Reply-To: <1672.10.14.17.145.1227887705.squirrel@correo.ucf.edu.cu> References: <1672.10.14.17.145.1227887705.squirrel@correo.ucf.edu.cu> Message-ID: <771741b20811280935o5c063090ibb887a6c1d8732e3@mail.gmail.com> 2008/11/28 > > > el boa funciona en linux ??? > > Boa esta hecho con wxPython.. ergo.... Otra alternativa es Eclipse+Pydev, otro bueno Editra -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com http://www.lacunza.info Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Nov 28 18:37:23 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 28 Nov 2008 12:37:23 -0500 Subject: aplicaciones GUI en python In-Reply-To: <719b0df10811280636g12d68825g99f3b4ceb15f1cd7@mail.gmail.com> References: <719b0df10811280636g12d68825g99f3b4ceb15f1cd7@mail.gmail.com> Message-ID: <771741b20811280937g369ad20xe815a1e4ae8dbb8f@mail.gmail.com> El 28 de noviembre de 2008 9:36, Cruskaya Smith escribió: > Hola, este es mi primer mensaje en la lista y estoy iniciandome en el > desarrollo de aplicaciones python, es asi que desearia hacerles algunas > consultas para aclarar algunas dudas que tengo, ya que recien me incio en > el > desarrollo de aplicaciones GUI en python: > > * Se que se pueden usar glade y pygtk para esto, glade para diseñar las > interfaces gráficas y luego invocar desde programas python las mismas y > añadirle comportamiento, pero también vi algunos ejemplos donde hacen uso > directamente de pygtk y desde el mismo código crean los controles, no se si > podrían explicarme cual la diferencia o la ventaja de cada una de ellas o > cual la mas recomendable? > > > gracias > > Cruskaya > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Prueba wxPython que me parece mejor a mi en cuanto al porting multoplataforma, tools, soporte y otras cosas mas... -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com http://www.lacunza.info Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From martefabian en tredasis.com Fri Nov 28 19:10:13 2008 From: martefabian en tredasis.com (Marte =?ISO-8859-1?Q?Fabi=E1n?= Baquerizo =?ISO-8859-1?Q?S=E1nchez?=) Date: Fri, 28 Nov 2008 12:10:13 -0600 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: <771741b20811280903u679c4ff8yf4c7ef6152551388@mail.gmail.com> References: <771741b20811280848w5ebfa655x8d5d3db818343744@mail.gmail.com> <771741b20811280903u679c4ff8yf4c7ef6152551388@mail.gmail.com> Message-ID: <1227895813.8735.6.camel@martefabian-laptop> Me parece que el amigo Garito tenía ganas de encontrar una lista sobre Adobe AIR o algo similar más que de Python. !Vaya hilo que se ha armado! ¿Y no es buena opción movernos a un grupo de Google? Digo, porque también a mi me resulta un poco molesta la interfaz de mailman y la forma en que llegan los mensajes. La verdad no he revisado últimamente si existe un grupo de discusión de Python en español, pero recuerdo haber buscado antes de inscribirme en esta lista. Un saludo a todos. Marte Fabián. El vie, 28-11-2008 a las 12:03 -0500, Mario Lacunza escribió: > El 28 de noviembre de 2008 11:51, Jose Caballero > escribió: > > > Esta vez te has lucido, pero de verdad. > > Tarde y mal. > > > > > > > > > > Amigos, > > > > > > creo q ya estuvo bueno con este tema OFF Topic a mi parecer, pues no > > trata > > > nada sobre Python y ya esta creciendo demasiado el flujo de mensajes > > sobre > > > este punto. > > > > > > No la pueden seguir en los privados? > > > > > > > > > > > > > > Supongo q te refieres a mi comentario, xq lo estas citando con top > posting.... pero no te entendi bien q quieres decirme? > > Estoy subscrito a varias listas, muchas en ingles y de europa, y alli estas > cosas el moderador no las aguanta, ya hace dias hubiera mandado un correo > advirtiendo. > > Que yo sepa esta lista es para tratar temas sobre programacion en Python y > no sobre los motivos de algun subscritor de retirarse de ella y los demas > puntos de vista relacionados, amigos es cuestion de disciplina en nuestro > medio. > > Tengo mas de 30 correos sobre esto q no tienen nada q ver con Python.. > encima no son los unicos correos q recibo (a mi bandeja llegan mas de 1000 > diarios x diferentes temas) y a pesar q estan clasificados igual es un > problema para mi q estoy con el tiempo contado leer lo q dicen y darme > cuenta q no hay nada de Python en lo q pueda ayudar a alguien o de aprender. > Supongo q muchos tenemos la misma opinion..sino es la mia y aqui corto esto > > Ademas todos sabemos que la misma lista tiene sus reglas, q hay netiquette > que al pie de la misma esta la direccion de la lista donde se pueden hacer > los ABMs correspondientes si esta caido el server es solo avisar y esperar a > q lo corrijan. > > Saludos! > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peonblanco83 en gmail.com Fri Nov 28 20:31:21 2008 From: peonblanco83 en gmail.com (Peon Blanco) Date: Fri, 28 Nov 2008 12:31:21 -0700 Subject: py2exe no mande archivo de log Message-ID: Hola buenas tardes compañeros de la lista quisiera hacer una pregunta a ver si alguien me puede ayudar tengo un programa echo en python y lo hice ejecutable para windows con py2exe el cual funciona bien solo alguna que otra vez al momento de cerrar la aplicación me manda un archivo de log aplicacion.log por ponerle un nombre como puedo hacer para que ese archivo no aparezca no importa el error que sea espero sus comentarios _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From txema en nabla.net Fri Nov 28 21:06:35 2008 From: txema en nabla.net (Txema Vicente) Date: Fri, 28 Nov 2008 21:06:35 +0100 Subject: No quiero recibir mas los mensajes de esta lista References: <771741b20811280848w5ebfa655x8d5d3db818343744@mail.gmail.com><771741b20811280903u679c4ff8yf4c7ef6152551388@mail.gmail.com> <1227895813.8735.6.camel@martefabian-laptop> Message-ID: <1E719C847C3D4FEC8C7D88A418DD004B@tvs> Buenas. Ya que sale el tema, poco antes de encontrar esta lista, como no encontraba nada de python en español, hice un grupo en google que esta muerto de risa. La verdad es que el formato de google me parece mas simpático. Si quereis hacer algo con el, está vuestra disposición, que lo sepais. http://groups.google.com/group/es-python?hl=es Y ahora me acabo de encontrar otro que se llama python-es, http://groups.google.com/group/python-es Saludos ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Fri Nov 28 22:15:17 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 28 Nov 2008 16:15:17 -0500 Subject: No quiero recibir mas los mensajes de esta lista In-Reply-To: <1E719C847C3D4FEC8C7D88A418DD004B@tvs> References: <771741b20811280848w5ebfa655x8d5d3db818343744@mail.gmail.com> <771741b20811280903u679c4ff8yf4c7ef6152551388@mail.gmail.com> <1227895813.8735.6.camel@martefabian-laptop> <1E719C847C3D4FEC8C7D88A418DD004B@tvs> Message-ID: <771741b20811281315h3c56b86dn3e47abbf08a7cdd@mail.gmail.com> 2008/11/28 Txema Vicente > Buenas. > > Ya que sale el tema, poco antes de encontrar esta lista, > como no encontraba nada de python en español, > hice un grupo en google que esta muerto de risa. > > La verdad es que el formato de google me parece mas simpático. > Si quereis hacer algo con el, está vuestra disposición, que lo sepais. > http://groups.google.com/group/es-python?hl=es > > Y ahora me acabo de encontrar otro que se llama python-es, > http://groups.google.com/group/python-es > > Saludos > > Y nadie se anima a montar un foro con phpBB o algo similar en Python? -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com http://www.lacunza.info Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From eliben en gmail.com Sat Nov 29 10:07:48 2008 From: eliben en gmail.com (Eli Bendersky) Date: Sat, 29 Nov 2008 11:07:48 +0200 Subject: py2exe no mande archivo de log In-Reply-To: References: Message-ID: <95cf475a0811290107n67d04e48ge0dcf05407a8f399@mail.gmail.com> Esta pagina puede ayudarte: http://www.py2exe.org/index.cgi/StderrLog On Fri, Nov 28, 2008 at 21:31, Peon Blanco wrote: > Hola buenas tardes compañeros de la lista > > quisiera hacer una pregunta a ver si alguien me puede ayudar > > tengo un programa echo en python y lo hice ejecutable para windows con > py2exe el > cual funciona bien solo alguna que otra vez > al momento de cerrar la aplicación me manda un archivo de log > aplicacion.log por ponerle un nombre como puedo hacer para que ese > archivo > no aparezca no importa el error que sea > > espero sus comentarios > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From aciddized en gmail.com Sat Nov 29 16:47:12 2008 From: aciddized en gmail.com (Robert C. Rodriguez) Date: Sat, 29 Nov 2008 16:47:12 +0100 Subject: Manual de GLADE con python ?? In-Reply-To: References: Message-ID: <786142880811290747q19564d3enbd4ffe84d7202cb1@mail.gmail.com> 2008/11/28 Jesse > Saludos cordiales a todos, > > mi pregunta es si alguien por casualidad tiene un documento, tutorial o > manual, en español o ingles sobre como construir aplicaciones en python > usando glade para construir interfaces de usuario, la verdad hasta el > momento me he encontrado con informacion muy superficial o de poca calidad, > y estoy muy interesado en aprender del tema pero por el momento con este > material los vacios son muchos > > De antemano muchas gracias > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Hola, En castellano: http://crysol.org/node/539 En inglés: http://www.learningpython.com/2006/05/30/building-an-application-with-pygtk-and-glade/ Saludos. -- ____________________________________ mail: aciddized en gmail.com blog: http://aciddized.sytes.net/wordpress/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Sat Nov 29 18:40:01 2008 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Sat, 29 Nov 2008 14:40:01 -0300 Subject: aplicaciones GUI en python In-Reply-To: <771741b20811280937g369ad20xe815a1e4ae8dbb8f@mail.gmail.com> References: <719b0df10811280636g12d68825g99f3b4ceb15f1cd7@mail.gmail.com> <771741b20811280937g369ad20xe815a1e4ae8dbb8f@mail.gmail.com> Message-ID: > Prueba wxPython que me parece mejor a mi en cuanto al porting > multoplataforma, tools, soporte y otras cosas mas... > > Mario, tené en cuenta que wxPython es solo para el desarrollo de aplicaciones para Python, mientras que si se apreden GTK le puede servir para implementarlo en otros lenguajes como para C, C++, Perl 5, PHP, por nombrar algunos. A mi fue eso lo que me impulsó a aprender GTK. Saludos. -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Sat Nov 29 19:48:43 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 29 Nov 2008 13:48:43 -0500 Subject: aplicaciones GUI en python In-Reply-To: References: <719b0df10811280636g12d68825g99f3b4ceb15f1cd7@mail.gmail.com> <771741b20811280937g369ad20xe815a1e4ae8dbb8f@mail.gmail.com> Message-ID: <771741b20811291048jb42d0f3h26dfecb3b925756e@mail.gmail.com> 2008/11/29 Cristhian Boujon > > Prueba wxPython que me parece mejor a mi en cuanto al porting > > multoplataforma, tools, soporte y otras cosas mas... > > > > > Mario, tené en cuenta que wxPython es solo para el desarrollo de > aplicaciones para Python, mientras que si se apreden GTK le puede servir > para implementarlo en otros lenguajes como para C, C++, Perl 5, PHP, por > nombrar algunos. A mi fue eso lo que me impulsó a aprender GTK. > Saludos. > > Te equivocas, wxPython es un wrapper sobre wxWidgets q es multiplataforma y multilenguaje, osea tambien los puedes usar con C, C++ ..... dado q hay una minima variacion (x no decir casi nula) en la sintaxis si la aprendes con Python puedes usar lo aprendido con este toolkit con otro lenguaje y q a diferencia de GTK el cual es nativo para Linux (Gnome) wxWidgets lo puedes usar en cualquier OS debido a q este toolkit usa los controles de la plataforma sobre la q corre. -- Saludos / Best regards Mario Lacunza Software Architect - Webmaster Email: mlacunza [AT] gmail [DOT] com http://www.lacunza.info Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From joan.pallares en gmail.com Sun Nov 30 12:19:58 2008 From: joan.pallares en gmail.com (=?UTF-8?Q?Juan_Pallar=C3=A8s_Garb=C3=AD?=) Date: Sun, 30 Nov 2008 03:19:58 -0800 (PST) Subject: =?utf-8?q?Invitaci=C3=B3n_a_conectarnos_en_LinkedIn?= Message-ID: <222341495.386875.1228043998557.JavaMail.app@com07.prod> LinkedIn ------------ Juan Pallarès Garbí pidió que te añadas como su contacto en LinkedIn: ------------------------------------------ Lista, Me gustaría añadirte a mi red profesional en LinkedIn. - Juan Ver la invitación de Juan Pallarès Garbí http://www.linkedin.com/e/CvRa1H7juKeyhsnlC-7ZJz6Ev1nyY9LE/blk/43601687_3/3dvdPwScj0ScPgLqnpPbOYWrSlI/svi/ ------------------------------------------ ¿SABÍAS que LinkedIn te puede ayudar a demostrar tu área de conocimiento para recibir ofertas laborales o de consultoría y aumentar tu reputación profesional? Por medio de los Servicios de LinkedIn, puedes eliminar las arriesgadas conjeturas al seleccionar proveedores de servicios leyendo las recomendaciones de socios creíbles y confiables de tu red. http://www.linkedin.com/e/svp/inv-25/ ------ (c) 2008, LinkedIn Corporation ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Sun Nov 30 18:38:17 2008 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Sun, 30 Nov 2008 14:38:17 -0300 Subject: aplicaciones GUI en python In-Reply-To: <771741b20811291048jb42d0f3h26dfecb3b925756e@mail.gmail.com> References: <719b0df10811280636g12d68825g99f3b4ceb15f1cd7@mail.gmail.com> <771741b20811280937g369ad20xe815a1e4ae8dbb8f@mail.gmail.com> <771741b20811291048jb42d0f3h26dfecb3b925756e@mail.gmail.com> Message-ID: wow! gracias por el aporte entonces. 2008/11/29 Mario Lacunza > 2008/11/29 Cristhian Boujon > > > > Prueba wxPython que me parece mejor a mi en cuanto al porting > > > multoplataforma, tools, soporte y otras cosas mas... > > > > > > > > Mario, tené en cuenta que wxPython es solo para el desarrollo de > > aplicaciones para Python, mientras que si se apreden GTK le puede servir > > para implementarlo en otros lenguajes como para C, C++, Perl 5, PHP, por > > nombrar algunos. A mi fue eso lo que me impulsó a aprender GTK. > > Saludos. > > > > > Te equivocas, wxPython es un wrapper sobre wxWidgets q es multiplataforma y > multilenguaje, osea tambien los puedes usar con C, C++ ..... dado q hay una > minima variacion (x no decir casi nula) en la sintaxis si la aprendes con > Python puedes usar lo aprendido con este toolkit con otro lenguaje y q a > diferencia de GTK el cual es nativo para Linux (Gnome) wxWidgets lo puedes > usar en cualquier OS debido a q este toolkit usa los controles de la > plataforma sobre la q corre. > > -- > Saludos / Best regards > > Mario Lacunza > Software Architect - Webmaster > -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From csotelo en aqpglug.org.pe Sun Nov 30 19:28:09 2008 From: csotelo en aqpglug.org.pe (Carlos Eduardo Sotelo Pinto) Date: Sun, 30 Nov 2008 13:28:09 -0500 Subject: aplicaciones GUI en python In-Reply-To: <771741b20811291048jb42d0f3h26dfecb3b925756e@mail.gmail.com> References: <719b0df10811280636g12d68825g99f3b4ceb15f1cd7@mail.gmail.com> <771741b20811280937g369ad20xe815a1e4ae8dbb8f@mail.gmail.com> <771741b20811291048jb42d0f3h26dfecb3b925756e@mail.gmail.com> Message-ID: <2ed4f8430811301028w5bb910abrb4b405f5392137c0@mail.gmail.com> 2008/11/29, Mario Lacunza : > > 2008/11/29 Cristhian Boujon > > > > Prueba wxPython que me parece mejor a mi en cuanto al porting > > > multoplataforma, tools, soporte y otras cosas mas... > > > > > > > > Mario, tené en cuenta que wxPython es solo para el desarrollo de > > aplicaciones para Python, mientras que si se apreden GTK le puede servir > > para implementarlo en otros lenguajes como para C, C++, Perl 5, PHP, por > > nombrar algunos. A mi fue eso lo que me impulsó a aprender GTK. > > Saludos. > > > > > Te equivocas, wxPython es un wrapper sobre wxWidgets q es multiplataforma y > multilenguaje, osea tambien los puedes usar con C, C++ ..... dado q hay una > minima variacion (x no decir casi nula) en la sintaxis si la aprendes con > Python puedes usar lo aprendido con este toolkit con otro lenguaje y q a > diferencia de GTK el cual es nativo para Linux (Gnome) wxWidgets lo puedes > usar en cualquier OS debido a q este toolkit usa los controles de la > plataforma sobre la q corre. WxPython utiliza la libreria GTK en los sistemas *nix (Cones unix como GNu LInux o BSD) y sobre Windows corr usando la libriera grafica de windows -- Carlos Eduardo Sotelo Pinto a.k.a. krlos GNULinux RU #379182 || GNULinux RM #277661 GNULinux Arequipa Users Group || Debian Arequipa Users Group -- http://krlosaqp.blogspot.com pgp.rediris.es 0xF8554F6B GPG FP:697E FAB8 8E83 1D60 BBFB 2264 9E3D 5761 F855 4F6B _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes