From rapto en arrakis.es Mon Jun 1 09:35:19 2015 From: rapto en arrakis.es (=?windows-1252?Q?Marcos_S=E1nchez_Provencio?=) Date: Mon, 01 Jun 2015 09:35:19 +0200 Subject: [Python-es] [OT] Oferta de trabajo In-Reply-To: References: Message-ID: <556C0B37.3070505@arrakis.es> No me ofendo fácilmente :) No sé en otros países, pero aquí está la cosa muy achuchada. Se ofrece lo que se puede. En cuanto a concreción, ya dije que es una empresa pequeña. Aquí sólo hay imprevistos ;) El 30/05/15 a las 11:50, Sergio Soto Núñez escribió: > Buenas a todos, > > no sé cuál será tu puesto en la empresa. Pero espero que tu sueldo de > para aguantar que te pongan la cara colorada en una lista de correo > como es esta cuando la oferta que compartes es para un puesto mal > remunerado y de esas condiciones. > > Y no lo digo a mal. Me he visto en una situación similar > compartiendo en una lista de la Universidad de mi ciudad un puesto de > trabajo con sueldo cercano al de tu oferta pero un perfil mas > concreto. En mi caso fué por motivación propia y tuve que aguantar > preguntas incómodas e incluso insolentes. > > Ánimo > Un saludo > > 2015-05-28 13:29 GMT+02:00 Marcos Sánchez Provencio : >> Hola a todxs. Dado que el trabajo incluye mantenimiento, sería necesario >> que hubiera disponibilidad física para venir a la oficina cuando fuera >> necesario. >> >> Gracias >> >> El 22/05/15 a las 10:06, Marcos Sánchez Provencio escribió: >>> Hola, por si le interesa a alguien: >>> >>> La empresa: Meteogrid, sede en Gran Vía, Madrid. >>> Puesto: Mantenimiento/desarrollo informático >>> Herramientas: Linux, Python, Haskell deseable, PostgreSQL/PostGIS >>> Buen nivel de inglés >>> >>> La empresa es pequeña, así que toca hacer un poco de todo, como los que >>> estamos. >>> >>> El sueldo orientativo sería 1000 EUR para una jornada de 7h. >>> >>> >>> Gracias por vuestra atención >>> >>> From carlos.zun en gmail.com Wed Jun 3 20:16:49 2015 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Wed, 3 Jun 2015 13:16:49 -0500 Subject: [Python-es] =?utf-8?q?Sobre_ofertas_de_trabajo_en_la_lista_de_cor?= =?utf-8?q?reo=2C_mi_opini=C3=B3n_=28aunque_no_le_interese_a_nadie?= =?utf-8?q?=29?= In-Reply-To: References: <5569D970.2020107@gmail.com> Message-ID: 2015-05-30 14:20 GMT-05:00 Karla Reyes : > que buena conversacion!. me parece excelente poner reglas de conducta para > anunciar los trabajos, de manera que sea un buen recurso y provea la > información necesaria. Así como reglas de respeto si las posiciones no se > acomodan a tus circunstancias o expectativas. > > En otras listas, hemos tenido problemas similares, y se ha llegado a la > conclusion de pedir se incluya en el titulo del email este formato: > > [JOB/trabajo][Ciudad y/o pais] posición , compania (opcional) > > por ejemplo, los correos se ven así: > > [grupo] [SF] Software Engineer (JS) @ Kink.com > [grupo] [JOB] [BERLIN] CTO @ Clue > [grupo] [JOB] eBook Technical Specialist at Simon & Schuster > (Javascript/Ruby) - NYC > > Esto ayuda mucho, sobretodo si ya sabes si por cuestiones familiares o de > otro tipo estas dispuesto a mudarte de ciudad o país. > > que tengan buen fin de semana, > Karla > @pitonisax > > 2015-05-30 8:38 GMT-07:00 Mario Lacunza : >> >> Hola, >> >> yo creo q una vez puesto el anuncio el resto de comunicaciones deben ir x >> privado, es asi como se maneja en otras listas. >> >> Saludos / Best regards >> >> Mario Lacunza >> Email:: mlacunza en gmail.com >> Personal Website:: http://www.lacunza.biz/ >> Hosting:: http://mlv-host.com/ >> Mascotas Perdidas:: http://mascotas-perdidas.com/ >> Google Hangouts / / Skype: mlacunzav >> >> El 30/05/15 a las 10:10, Jose Caballero escribió: >> >>> Hola, >>> >>> >>> hay a quien le parece bien que se anuncien ofertas de trabajo >>> relacionadas con python en esta lista, y a quien le parece mal. A mí me >>> parece bien. >>> Pero sí me molestan las respuestas airadas de "por ese sueldo no me >>> levanto de la cama". >>> >>> Pero yo recomendaría dar la mayor información posible en el anuncio. Todo >>> lo que se pueda. Así uno sabe de entrada si podría estar interesado o no sin >>> necesidad de tener que mandar muchos mensajes a la lista. >>> >>> -- Una descripción lo más detallada posible de las tareas a hacer. Mejor >>> "instalar y mantener django version 1.2.3 en Fedora" que "tareas web". Creo >>> que se me entinde. >>> >>> -- decir el lugar, y qué porcentaje del tiempo del tiempo hay que estar >>> allí. Idem con la entrevista. ¿Se puede hacer por skype, por ejemplo? >>> >>> -- condiciones del contrato. Tiempo completo o parcial, temporal o fijo, >>> etc. >>> >>> Hay quien prefiere no decir la empresa. Vale. Pero se pueden dar datos >>> que ayudan a decidir si es una apuesta arriesgada o no. Yo, por ejemplo, >>> vivo fuera y gano xx $ año por un curro que es más o menos 80% python. Y me >>> gustaría volver a España. Puedo renunciar a un porcentaje de mi sueldo, pero >>> a cambio necesito cierta garantía de estabilidad. Datos que pueden ayudar a >>> estimarlo sin tener que decir el nombre de la empresa son: >>> -- antigüedad de la empresa >>> -- número de empleados >>> -- volumen de facturación el año anterior >>> >>> Etc. >>> >>> Un saludo, >>> Jose Una idea interesante que he visto en anuncios en Stack Overflow es que las empresas coloquen su puntaje en el test de calidad de un equipo de software de Joel Spolsky [0] The Joel Test Do you use source control? Can you make a build in one step? Do you make daily builds? Do you have a bug database? Do you fix bugs before writing new code? Do you have an up-to-date schedule? Do you have a spec? Do programmers have quiet working conditions? Do you use the best tools money can buy? Do you have testers? Do new candidates write code during their interview? Do you do hallway usability testing? [0] http://www.joelonsoftware.com/articles/fog0000000043.html From tatadeluxe en gmail.com Thu Jun 4 00:09:50 2015 From: tatadeluxe en gmail.com (Javier Rovegno Campos) Date: Wed, 3 Jun 2015 19:09:50 -0300 Subject: [Python-es] =?utf-8?q?Sobre_ofertas_de_trabajo_en_la_lista_de_cor?= =?utf-8?q?reo=2C_mi_opini=C3=B3n_=28aunque_no_le_interese_a_nadie?= =?utf-8?q?=29?= In-Reply-To: References: <5569D970.2020107@gmail.com> Message-ID: Hola, Aquí va una propuesta de requisitos mínimos{1} para publicar una oferta laboral: Nombre de la empresa: Queremos que la comunidad pueda validar (tanto positiva como negativamente) a la empresa. E-mail de contacto Rango de sueldo líquido: Queremos evitar frases ambiguas como ?renta acorde al mercado?. Funciones a desempeñar en la empresa: Queremos claridad para la persona que postula cual será su rol en tu cultura empresa. Otros datos de interés: indica cualquier información que sirva para motivar a las personas a postular. Saludos Javier Referencia: {1} http://www.chileagil.cl/r1a/ 2015-06-03 15:16 GMT-03:00 Carlos Zuniga : > 2015-05-30 14:20 GMT-05:00 Karla Reyes : > > que buena conversacion!. me parece excelente poner reglas de conducta > para > > anunciar los trabajos, de manera que sea un buen recurso y provea la > > información necesaria. Así como reglas de respeto si las posiciones no se > > acomodan a tus circunstancias o expectativas. > > > > En otras listas, hemos tenido problemas similares, y se ha llegado a la > > conclusion de pedir se incluya en el titulo del email este formato: > > > > [JOB/trabajo][Ciudad y/o pais] posición , compania (opcional) > > > > por ejemplo, los correos se ven así: > > > > [grupo] [SF] Software Engineer (JS) @ Kink.com > > [grupo] [JOB] [BERLIN] CTO @ Clue > > [grupo] [JOB] eBook Technical Specialist at Simon & Schuster > > (Javascript/Ruby) - NYC > > > > Esto ayuda mucho, sobretodo si ya sabes si por cuestiones familiares o de > > otro tipo estas dispuesto a mudarte de ciudad o país. > > > > que tengan buen fin de semana, > > Karla > > @pitonisax > > > > 2015-05-30 8:38 GMT-07:00 Mario Lacunza : > >> > >> Hola, > >> > >> yo creo q una vez puesto el anuncio el resto de comunicaciones deben ir > x > >> privado, es asi como se maneja en otras listas. > >> > >> Saludos / Best regards > >> > >> Mario Lacunza > >> Email:: mlacunza en gmail.com > >> Personal Website:: http://www.lacunza.biz/ > >> Hosting:: http://mlv-host.com/ > >> Mascotas Perdidas:: http://mascotas-perdidas.com/ > >> Google Hangouts / / Skype: mlacunzav > >> > >> El 30/05/15 a las 10:10, Jose Caballero escribió: > >> > >>> Hola, > >>> > >>> > >>> hay a quien le parece bien que se anuncien ofertas de trabajo > >>> relacionadas con python en esta lista, y a quien le parece mal. A mí me > >>> parece bien. > >>> Pero sí me molestan las respuestas airadas de "por ese sueldo no me > >>> levanto de la cama". > >>> > >>> Pero yo recomendaría dar la mayor información posible en el anuncio. > Todo > >>> lo que se pueda. Así uno sabe de entrada si podría estar interesado o > no sin > >>> necesidad de tener que mandar muchos mensajes a la lista. > >>> > >>> -- Una descripción lo más detallada posible de las tareas a hacer. > Mejor > >>> "instalar y mantener django version 1.2.3 en Fedora" que "tareas web". > Creo > >>> que se me entinde. > >>> > >>> -- decir el lugar, y qué porcentaje del tiempo del tiempo hay que estar > >>> allí. Idem con la entrevista. ¿Se puede hacer por skype, por ejemplo? > >>> > >>> -- condiciones del contrato. Tiempo completo o parcial, temporal o > fijo, > >>> etc. > >>> > >>> Hay quien prefiere no decir la empresa. Vale. Pero se pueden dar datos > >>> que ayudan a decidir si es una apuesta arriesgada o no. Yo, por > ejemplo, > >>> vivo fuera y gano xx $ año por un curro que es más o menos 80% python. > Y me > >>> gustaría volver a España. Puedo renunciar a un porcentaje de mi > sueldo, pero > >>> a cambio necesito cierta garantía de estabilidad. Datos que pueden > ayudar a > >>> estimarlo sin tener que decir el nombre de la empresa son: > >>> -- antigüedad de la empresa > >>> -- número de empleados > >>> -- volumen de facturación el año anterior > >>> > >>> Etc. > >>> > >>> Un saludo, > >>> Jose > > > Una idea interesante que he visto en anuncios en Stack Overflow es que > las empresas coloquen su puntaje en el test de calidad de un equipo de > software de Joel Spolsky [0] > > The Joel Test > > Do you use source control? > Can you make a build in one step? > Do you make daily builds? > Do you have a bug database? > Do you fix bugs before writing new code? > Do you have an up-to-date schedule? > Do you have a spec? > Do programmers have quiet working conditions? > Do you use the best tools money can buy? > Do you have testers? > Do new candidates write code during their interview? > Do you do hallway usability testing? > > > > [0] http://www.joelonsoftware.com/articles/fog0000000043.html > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jhmorenof en gmail.com Wed Jun 3 03:22:03 2015 From: jhmorenof en gmail.com (jorge Humberto Moreno) Date: Tue, 2 Jun 2015 20:22:03 -0500 Subject: [Python-es] Tablero ajedrezado In-Reply-To: References: Message-ID: Hola Me esta taladrando la idea de elaborar un tablero de ajedrez que en cada casillla tiene una letra (En todo el tablero hay una frase y su autor) pero solo hara movimientos el caballo y va organizando la frase. Te adjunto uno que tengo que hacemos a mano con mis alumnos. Apartir del recuadro sombreado inicia el movimiento. ... No he fracasado (...) ...Benjamin Franklin ? Gracias por sus sugerencias y recomendaciones ---------------------------------------- Jorge Humberto MORENO Lic. en Español y Comunicaciones Esp: Computación para la Docencia Esp: Lúdica Educativa Ingeniero Informático ________________________ Cra 42 # 52 - 15 Tels: 824 3872 - 8214867 - 8214514 Cel 311 752 7038 Necoclí Antioquia Colombia S.A. Web: www.rgi.net.co E mail: jhmorenof en gmail.com *USANDO DEBIAN* 7.8 [image: https://www.debian.org/] *"Una persona se hace humana a través de las otras personas"* *Por cada tonelada de papel son 17 árboles que desaparecen.* *"**Antes de imprimir este mensaje**, **asegúrese de que es necesario**. El medio ambiente está en nuestra mano"* El 30 de mayo de 2015, 10:13, Fernando Jiménez escribió: > Buenas, > > Yo hace tiempo hice uno para un ejercicio de TDD. Lo hice con pygame, > pygrid y numpy, échale un ojo: > > https://github.com/themerck/bacterialColony > > Aquí tienes el ejercicio. Está hecho en java pero al menos ayuda para > plantear el problema. > > http://www.pablotrinidad.es/tecnologeria/320 > > Espero que te sirva. > Un saludo. > > El sáb., 23 de mayo de 2015 19:01, Núria Pujol < > nuriapujolvilanova en gmail.com> escribió: > >> Lo que describes es un problema clásico llamado "Game of Life". >> >> En este link está más que bien explicado: >> >> https://jakevdp.github.io/blog/2013/08/07/conways-game-of-life/ >> Lo del tablero tb lo puedes "pintar" utilizando matplotlib. >> >> Espero que se sea de ayuda, >> >> >> Núria >> >> 2015-05-22 17:27 GMT+02:00 Fernando Garcia : >> >>> Quiero hacer un "juego" (en realidad no es un juego, mas bien un >>> experimento) que consiste en: >>> a)-Sobre un tablero ajedrezado, marcamos cada cuadrado de un color, >>> blanco o negro pero aleatoriamente. >>> b)-Cada casilla reacciona según las casillas de su entorno. Si es blanca >>> y esta rodeada por dos o tres blancas, sigue blanca. Si no, cambia a negra. >>> Si es negra y esta rodeada por dos blancas, cambia a blanca. Si no, sigue >>> negra. >>> >>> tengo hecha la parte a), con el código que pongo a continuación, pero no >>> se como abordar la parte b). ¿Alguna ayuda?. >>> >>> def Universo(ventana,ancho,alto): >>> Botones(ventana,ancho,alto) >>> espacio=Canvas(ventana, width=ancho, height=alto) >>> espacio.pack() >>> tablero(espacio,ancho,alto) >>> >>> def tablero(espacio,ancho,alto): >>> x=0 >>> y=0 >>> while y>> while x>> z=random.randint(0,1) >>> if z==0: >>> cuadradoVivo(espacio,x,y) >>> if z==1: >>> cuadradoMuerto(espacio,x,y) >>> x=x+15 >>> x=0 >>> y=y+15 >>> >>> def cuadradoVivo(espacio,x,y): >>> espacio.create_rectangle(x,y,x+15,y+15,fill='green') >>> >>> def cuadradoMuerto(espacio,x,y): >>> espacio.create_rectangle(x,y,x+15,y+15,fill='red') >>> >>> def Botones(ventana,ancho,alto): >>> def botonSalir(ventana): >>> Button(ventana, text="SALIR", command=root.destroy, >>> cursor='hand2').pack(side=LEFT) >>> def botonContinuar(ventana): >>> Button(ventana, text="CONTINUAR", >>> cursor='hand2').pack(side=LEFT) >>> def botonPausar(ventana): >>> Button(ventana, text="PAUSAR", >>> cursor='hand2').pack(side=LEFT) >>> def botonEmpezar(ventana): >>> Button(ventana, text="EMPEZAR", >>> cursor='hand2').pack(side=LEFT) >>> frameBotones=Frame(ventana) >>> botonEmpezar(frameBotones) >>> botonPausar(frameBotones) >>> botonContinuar(frameBotones) >>> botonSalir(frameBotones) >>> frameBotones.pack(fill=BOTH) >>> >>> >>> >>> #-*-*-*-*-*-*-*-*-*-*-*-*- >>> #*/*/*/*/*INIT*/*/*/*/* >>> #-*-*-*-*-*-*-*-*-*-*-*-*- >>> >>> root=Tk() >>> ancho,alto=root.maxsize() >>> Universo(root, ancho, alto) >>> >>> >>> root.mainloop() >>> >>> >>> Aclaro que el único botón que tengo funcionando es el de SALIR. >>> Gracias por la ayuda. >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: Ajedrez5.jpg Type: image/jpeg Size: 323592 bytes Desc: no disponible URL: From pych3m4 en gmail.com Thu Jun 4 00:56:22 2015 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 4 Jun 2015 00:56:22 +0200 Subject: [Python-es] Tablero ajedrezado In-Reply-To: References: Message-ID: El 3 de junio de 2015, 3:22, jorge Humberto Moreno escribió: > > Hola > Me esta taladrando la idea de elaborar un tablero de ajedrez que en cada casillla tiene una letra (En todo el tablero hay una frase y su autor) pero solo hara movimientos el caballo y va organizando la frase. Se suele usar la técnica recursiva de "backtracking": http://es.wikipedia.org/wiki/Vuelta_atrás En primera instancia, tenemos que un tablero n x n tendría (n^2)! posibles formas de escoger las casillas. Al aplicar las restricciones del problema, se reducen a (n^2)-1 formas posibles. Para un tablero 6 x 6 serían 35 soluciones posibles (algunas menos si tenemos en cuenta que hay casillas vacías). A partir de estas soluciones, tendrías que aplicar algún diccionario para comprobar qué frases tienen sentido. Aquí una implementación para comenzar: http://stackoverflow.com/questions/27266501/knights-tour-backtracking > > Te adjunto uno que tengo que hacemos a mano con mis alumnos. Apartir del recuadro sombreado inicia el movimiento. ... No he fracasado (...) ...Benjamin Franklin > > > Gracias por sus sugerencias y recomendaciones > > > ---------------------------------------- > Jorge Humberto MORENO > Lic. en Español y Comunicaciones > Esp: Computación para la Docencia > Esp: Lúdica Educativa > Ingeniero Informático -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jza en oooes.org Thu Jun 4 03:47:03 2015 From: jza en oooes.org (Alexandro Colorado) Date: Wed, 3 Jun 2015 20:47:03 -0500 Subject: [Python-es] Framework frontend en Python Message-ID: Saludos alguien conoce algun framework para frontend hecho en python quizas algun modulo especial de un framework mas "full-stack". -- Alexandro Colorado Apache OpenOffice Contributor 882C 4389 3C27 E8DF 41B9 5C4C 1DB7 9D1C 7F4C 2614 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lasizoillo en gmail.com Thu Jun 4 12:26:22 2015 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 4 Jun 2015 12:26:22 +0200 Subject: [Python-es] Framework frontend en Python In-Reply-To: References: Message-ID: El día 4 de junio de 2015, 3:47, Alexandro Colorado escribió: > Saludos alguien conoce algun framework para frontend hecho en python quizas > algun modulo especial de un framework mas "full-stack". > No se a que llamas framework para front-end. Pero entiendo que no quieres una librería para, por ejemplo, generar sprites css https://github.com/jorgebastida/glue Si buscas algo llamado framework quizá busques algo más parecido a generadores de contenido estático como Nikola, Pelican o Hyde. ¿Qué tareas debería enmarcar ese framework que buscas? Quizá así sería más fácil encontrar una respuesta. Un saludo, Javi From lesthack en gmail.com Thu Jun 4 13:33:42 2015 From: lesthack en gmail.com (lesthack) Date: Thu, 4 Jun 2015 06:33:42 -0500 Subject: [Python-es] Framework frontend en Python In-Reply-To: References: Message-ID: Alejandro, No se si esto sea lo que busques (aunque no solo incluyen de python). https://www.staticgen.com/ Saludos ! 2015-06-04 5:26 GMT-05:00 lasizoillo : > El día 4 de junio de 2015, 3:47, Alexandro Colorado escribió: >> Saludos alguien conoce algun framework para frontend hecho en python quizas >> algun modulo especial de un framework mas "full-stack". >> > > No se a que llamas framework para front-end. Pero entiendo que no > quieres una librería para, por ejemplo, generar sprites css > https://github.com/jorgebastida/glue > > Si buscas algo llamado framework quizá busques algo más parecido a > generadores de contenido estático como Nikola, Pelican o Hyde. > > ¿Qué tareas debería enmarcar ese framework que buscas? Quizá así sería > más fácil encontrar una respuesta. > > Un saludo, > > Javi > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ -- ________________________________________________________ ISC. Jorge Luis Hernández C. Desarrollador de Software y Tecnologías Libres Colaborador GNU/Linux Debian México http://blog.jorgeluis.com.mx http://blog.debian.mx/ @lesthack ________________________________________________________ From flxpaz en gmail.com Sat Jun 6 00:49:16 2015 From: flxpaz en gmail.com (Rolando Paz) Date: Fri, 5 Jun 2015 16:49:16 -0600 Subject: [Python-es] Cambiar puerto serial a puerto ethernet Message-ID: Hola nuevamente a todos. Pueden darme sugerencias sobre cómo puedo modificar el script adjunto que utiliza el puerto serial para comunciarse y cambiarlo para usar el puerto ethernet? Especificamente yo necesito obtener datos por UDP. Estaré muy agradecido por cualquier sugerencia, pues ya hice varios intentos y no lo logro :-) Estoy seguro que debo usar lo siguiente: HOST = '169.254.128.32' PORT = 6969 #set up receiver using UDP sockets socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) socket.connect((HOST, PORT)) resp = socket.recv(4096) Pero no logro integrar estas lineas en el script ibob_serial.py Saludos Rolando ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: ibob_serial.py Type: text/x-python Size: 3206 bytes Desc: no disponible URL: From fdanesse en gmail.com Sat Jun 6 23:29:51 2015 From: fdanesse en gmail.com (Flavio Danesse) Date: Sat, 6 Jun 2015 18:29:51 -0300 Subject: [Python-es] Cambiar puerto serial a puerto ethernet In-Reply-To: References: Message-ID: En el script antes de leer del socket, se escribe en él. Al parecer lee cuando el punto remoto le contesta, quizas debas hacer cambios en esta función. def flush_text_buffers(self): self.ser.write('\n') time.sleep(1) self.ser.flushInput() #self.ser.flushOutput() self.ser.write('\n') line = self.ser.read(9) if line != '\n\rIBOB % ': raise Exception("Bad Reply: '%s'"%line) Y toma en cuenta que UDP no te asegura la entrega de los datos. No puedo ayudarte mucho más porque el caso que planteas es muy específico. Yo tengo hecho un juego multiplayer con sockets pero utilizando tcp. *los datos los mando así:* datos = "%s\n" % datos self.socket.sendall(datos) time.sleep(0.02) *Y los recibo así:* entrada = "" while not entrada: try: entrada = self.socket.recv(1024) entrada = entrada.replace("*", "").strip() except socket.error, err: ... time.sleep(0.02) return entrada Todo esto es del lado de los clientes y es un proceso que se repite cada 35 milesimas de segundo. El servidor es mucho mas complejo porque es multihilo, ahí utilizo SocketServer.StreamRequestHandler, SocketServer.ThreadingMixIn y SocketServer.ThreadingTCPServer El 5 de junio de 2015, 19:49, Rolando Paz escribió: > Hola nuevamente a todos. > > Pueden darme sugerencias sobre cómo puedo modificar el script adjunto que > utiliza el puerto serial para comunciarse y cambiarlo para usar el puerto > ethernet? > > Especificamente yo necesito obtener datos por UDP. > > Estaré muy agradecido por cualquier sugerencia, pues ya hice varios > intentos y no lo logro :-) > > Estoy seguro que debo usar lo siguiente: > > HOST = '169.254.128.32' > PORT = 6969 > > #set up receiver using UDP sockets > socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) > socket.connect((HOST, PORT)) > > resp = socket.recv(4096) > > Pero no logro integrar estas lineas en el script ibob_serial.py > > Saludos > > Rolando > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From flxpaz en gmail.com Sat Jun 6 23:42:45 2015 From: flxpaz en gmail.com (Rolando Paz) Date: Sat, 6 Jun 2015 15:42:45 -0600 Subject: [Python-es] Cambiar puerto serial a puerto ethernet In-Reply-To: References: Message-ID: Gracias por tu correo Flavio. Adjunto se encuentra una de las pruebas que hice en función de modificar dicho script y lograr graficar los datos que salen de mi IBOB. Al ejecutar el modulo plot_auto_ethernet.py aparece el siguiente error: Traceback (most recent call last): File "/usr/local/bin/plot_auto_ethernet.py", line 37, in brd = arte.ibob_ethernet.IbobClient(ip, port) File "/usr/local/lib/python2.7/dist-packages/arte/ibob_ethernet.py", line 27, in __init__ self._listdev() File "/usr/local/lib/python2.7/dist-packages/arte/ibob_ethernet.py", line 44, in _listdev line = file.readline() File "/usr/lib/python2.7/socket.py", line 447, in readline data = self._sock.recv(self._rbufsize) socket.error: [Errno 111] Connection refused Tienes alguna sugerencia? Saludos Rolando Paz El jun 6, 2015 3:30 PM, "Flavio Danesse" escribió: En el script antes de leer del socket, se escribe en él. Al parecer lee cuando el punto remoto le contesta, quizas debas hacer cambios en esta función. def flush_text_buffers(self): self.ser.write('\n') time.sleep(1) self.ser.flushInput() #self.ser.flushOutput() self.ser.write('\n') line = self.ser.read(9) if line != '\n\rIBOB % ': raise Exception("Bad Reply: '%s'"%line) Y toma en cuenta que UDP no te asegura la entrega de los datos. No puedo ayudarte mucho más porque el caso que planteas es muy específico. Yo tengo hecho un juego multiplayer con sockets pero utilizando tcp. *los datos los mando así:* datos = "%s\n" % datos self.socket.sendall(datos) time.sleep(0.02) *Y los recibo así:* entrada = "" while not entrada: try: entrada = self.socket.recv(1024) entrada = entrada.replace("*", "").strip() except socket.error, err: ... time.sleep(0.02) return entrada Todo esto es del lado de los clientes y es un proceso que se repite cada 35 milesimas de segundo. El servidor es mucho mas complejo porque es multihilo, ahí utilizo SocketServer.StreamRequestHandler, SocketServer.ThreadingMixIn y SocketServer.ThreadingTCPServer El 5 de junio de 2015, 19:49, Rolando Paz escribió: > Hola nuevamente a todos. > > Pueden darme sugerencias sobre cómo puedo modificar el script adjunto que > utiliza el puerto serial para comunciarse y cambiarlo para usar el puerto > ethernet? > > Especificamente yo necesito obtener datos por UDP. > > Estaré muy agradecido por cualquier sugerencia, pues ya hice varios > intentos y no lo logro :-) > > Estoy seguro que debo usar lo siguiente: > > HOST = '169.254.128.32' > PORT = 6969 > > #set up receiver using UDP sockets > socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) > socket.connect((HOST, PORT)) > > resp = socket.recv(4096) > > Pero no logro integrar estas lineas en el script ibob_serial.py > > Saludos > > Rolando > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: arte.rar Type: application/rar Size: 4232 bytes Desc: no disponible URL: From fdanesse en gmail.com Sun Jun 7 22:55:52 2015 From: fdanesse en gmail.com (Flavio Danesse) Date: Sun, 7 Jun 2015 17:55:52 -0300 Subject: [Python-es] Cambiar puerto serial a puerto ethernet In-Reply-To: References: Message-ID: Yo hago la conexión así: self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.dir = (ip, 5000) self.socket.connect(self.dir) self.socket.setblocking(0) time.sleep(0.5) No puedo decirte mucho más porque habría que ver el código del punto remoto ya que ese error te dice que el punto remoto te ha rechazado la conexión. El 6 de junio de 2015, 18:42, Rolando Paz escribió: > Gracias por tu correo Flavio. > > Adjunto se encuentra una de las pruebas que hice en función de modificar > dicho script y lograr graficar los datos que salen de mi IBOB. > > Al ejecutar el modulo plot_auto_ethernet.py aparece el siguiente error: > > Traceback (most recent call last): > File "/usr/local/bin/plot_auto_ethernet.py", line 37, in > brd = arte.ibob_ethernet.IbobClient(ip, port) > File "/usr/local/lib/python2.7/dist-packages/arte/ibob_ethernet.py", > line 27, in __init__ > self._listdev() > File "/usr/local/lib/python2.7/dist-packages/arte/ibob_ethernet.py", > line 44, in _listdev > line = file.readline() > File "/usr/lib/python2.7/socket.py", line 447, in readline > data = self._sock.recv(self._rbufsize) > socket.error: [Errno 111] Connection refused > > Tienes alguna sugerencia? > > Saludos > > Rolando Paz > El jun 6, 2015 3:30 PM, "Flavio Danesse" escribió: > > En el script antes de leer del socket, se escribe en él. > Al parecer lee cuando el punto remoto le contesta, quizas debas hacer > cambios en esta función. > > def flush_text_buffers(self): > self.ser.write('\n') > time.sleep(1) > self.ser.flushInput() > #self.ser.flushOutput() > self.ser.write('\n') > line = self.ser.read(9) > if line != '\n\rIBOB % ': raise Exception("Bad Reply: '%s'"%line) > > Y toma en cuenta que UDP no te asegura la entrega de los datos. > No puedo ayudarte mucho más porque el caso que planteas es muy específico. > Yo tengo hecho un juego multiplayer con sockets pero utilizando tcp. > *los datos los mando así:* > > datos = "%s\n" % datos > self.socket.sendall(datos) > time.sleep(0.02) > > *Y los recibo así:* > > entrada = "" > while not entrada: > try: > entrada = self.socket.recv(1024) > entrada = entrada.replace("*", "").strip() > except socket.error, err: > ... > time.sleep(0.02) > return entrada > > Todo esto es del lado de los clientes y es un proceso que se repite cada > 35 milesimas de segundo. > El servidor es mucho mas complejo porque es multihilo, ahí > utilizo SocketServer.StreamRequestHandler, SocketServer.ThreadingMixIn y > SocketServer.ThreadingTCPServer > > El 5 de junio de 2015, 19:49, Rolando Paz escribió: > >> Hola nuevamente a todos. >> >> Pueden darme sugerencias sobre cómo puedo modificar el script adjunto que >> utiliza el puerto serial para comunciarse y cambiarlo para usar el puerto >> ethernet? >> >> Especificamente yo necesito obtener datos por UDP. >> >> Estaré muy agradecido por cualquier sugerencia, pues ya hice varios >> intentos y no lo logro :-) >> >> Estoy seguro que debo usar lo siguiente: >> >> HOST = '169.254.128.32' >> PORT = 6969 >> >> #set up receiver using UDP sockets >> socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) >> socket.connect((HOST, PORT)) >> >> resp = socket.recv(4096) >> >> Pero no logro integrar estas lineas en el script ibob_serial.py >> >> Saludos >> >> Rolando >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From alfonsodg en gmail.com Tue Jun 9 00:02:04 2015 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Mon, 8 Jun 2015 17:02:04 -0500 Subject: [Python-es] Benchmark de frameworks python Message-ID: Hola, Como estoy terminando un proyecto que requiere procesar muy rápidamente la información (machine learning) y aunque -últimamente- empleo #web2py para casi todo, me encontré con la disyuntiva de dividirlo en una solución que implemente un backend basado en REST y un frontend basado en web2py, el asunto era determinar que solución era actualmente la más rápida para evitar en el corto plazo hacer un refactoring del proyecto y es así que encontré la cama de pruebas de rendimiento de TechEmPower https://www.techempower.com/benchmarks/#section=data-r10&hw=ec2&test=fortune Y me propuse completar el resto de frameworks web basados python y tomar una decisión basada en rendimiento, dado que lo único que necesito es un implementar un API rest que trabaje solamente con el frontend. Es así que les comparto el resultado de dicho benchmark, el mismo que ha sido generado según las especificaciones descritas en el repositorio de TechEmPower empleando vagrant para replicar su entorno http://codebeautify.org/jsonviewer/2e0aac El resultado es similar al del URL de la cama de pruebas aunque incluye casi todos los frameworks web que han agregado varios usuarios y la sorpresa del caso fue falcon, aunque fue también un gusto ver que mi querdio Bottle sigue siendo rápido por su diseño minimalista. Saludos, -------------------------------- Alfonso de la Guarda Twitter: @alfonsodg Redes sociales: alfonsodg Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 From jcea en jcea.es Tue Jun 9 17:26:49 2015 From: jcea en jcea.es (Jesus Cea) Date: Tue, 09 Jun 2015 17:26:49 +0200 Subject: [Python-es] =?iso-8859-15?q?CodeMotion_2015=3A_Hagamos_de_Python_?= =?iso-8859-15?q?una_tecnolog=EDa_a_tener_en_cuenta?= Message-ID: <557705B9.6030807@jcea.es> Plazo hasta el 30 de junio: Tecnologías que queremos ver: -- Jesús Cea Avión _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature URL: From pych3m4 en gmail.com Tue Jun 9 18:55:18 2015 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 9 Jun 2015 18:55:18 +0200 Subject: [Python-es] Benchmark de frameworks python In-Reply-To: References: Message-ID: Hola, Aunque entiendo que busques un framework web eficiente para hacer de backend, no veo la relación directa con el rendimiento para procesar información de machine learning. La tendencia actual en programación web pasa por la creación de "microservicios", altamente escalables y que soporten alta demanda de peticiones. Pero si de verdad lo que necesitas es procesar grandes cantidades de información en una solución escalable, mi consejo es que te mires sistemas map-reduce como el apache spark que, hoy por hoy, es lo mejor que puedes encontrar. Concretamente, mírate la MLlib: MLlib: https://spark.apache.org/docs/1.1.0/mllib-guide.html PySpark: https://spark.apache.org/docs/0.9.1/python-programming-guide.html Si te animas, en EdX.org hay dos cursos sobre PySpark muy interesantes, uno acaba de empezar y el otro está a punto: https://www.edx.org/course/introduction-big-data-apache-spark-uc-berkeleyx-cs100-1x https://www.edx.org/course/scalable-machine-learning-uc-berkeleyx-cs190-1x El 9 de junio de 2015, 0:02, Alfonso de la Guarda escribió: > Hola, > > Como estoy terminando un proyecto que requiere procesar muy > rápidamente la información (machine learning) y aunque -últimamente- > empleo #web2py para casi todo, me encontré con la disyuntiva de > dividirlo en una solución que implemente un backend basado en REST y > un frontend basado en web2py, el asunto era determinar que solución > era actualmente la más rápida para evitar en el corto plazo hacer un > refactoring del proyecto y es así que encontré la cama de pruebas de > rendimiento de TechEmPower > > > https://www.techempower.com/benchmarks/#section=data-r10&hw=ec2&test=fortune > > Y me propuse completar el resto de frameworks web basados python y > tomar una decisión basada en rendimiento, dado que lo único que > necesito es un implementar un API rest que trabaje solamente con el > frontend. > > Es así que les comparto el resultado de dicho benchmark, el mismo que > ha sido generado según las especificaciones descritas en el > repositorio de TechEmPower empleando vagrant para replicar su entorno > > http://codebeautify.org/jsonviewer/2e0aac > > El resultado es similar al del URL de la cama de pruebas aunque > incluye casi todos los frameworks web que han agregado varios usuarios > y la sorpresa del caso fue falcon, aunque fue también un gusto ver que > mi querdio Bottle sigue siendo rápido por su diseño minimalista. > > > > Saludos, > > -------------------------------- > Alfonso de la Guarda > Twitter: @alfonsodg > Redes sociales: alfonsodg > Telef. 991935157 > 1024D/B23B24A4 > 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From alfonsodg en gmail.com Tue Jun 9 19:01:42 2015 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Tue, 9 Jun 2015 12:01:42 -0500 Subject: [Python-es] Benchmark de frameworks python In-Reply-To: References: Message-ID: Chema, Sí he estado revisando Spark y de hecho puedo considerar emplearlo en un futuro, mi referencia con el Machine Learning es que voy a procesar datos y necesito que los resultados se entreguen rápidamente sin pasar por ORMS, sesiones, etc. Efectivamente la idea es trabajar con micro servicios y puedo emplearlos perfectamente con Flask o Bottle por ejemplo, en este caso esa es mi idea en el plazo inmediato y en largo.... todo dependerá de la demanda Saludos, -------------------------------- Alfonso de la Guarda Twitter: @alfonsodg Redes sociales: alfonsodg Telef. 991935157 1024D/B23B24A4 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 2015-06-09 11:55 GMT-05:00 Chema Cortes : > Hola, > > Aunque entiendo que busques un framework web eficiente para hacer de > backend, no veo la relación directa con el rendimiento para procesar > información de machine learning. > > La tendencia actual en programación web pasa por la creación de > "microservicios", altamente escalables y que soporten alta demanda de > peticiones. Pero si de verdad lo que necesitas es procesar grandes > cantidades de información en una solución escalable, mi consejo es que te > mires sistemas map-reduce como el apache spark que, hoy por hoy, es lo mejor > que puedes encontrar. Concretamente, mírate la MLlib: > > MLlib: https://spark.apache.org/docs/1.1.0/mllib-guide.html > PySpark: > https://spark.apache.org/docs/0.9.1/python-programming-guide.html > > Si te animas, en EdX.org hay dos cursos sobre PySpark muy interesantes, uno > acaba de empezar y el otro está a punto: > > > https://www.edx.org/course/introduction-big-data-apache-spark-uc-berkeleyx-cs100-1x > > https://www.edx.org/course/scalable-machine-learning-uc-berkeleyx-cs190-1x > > > > > El 9 de junio de 2015, 0:02, Alfonso de la Guarda > escribió: >> >> Hola, >> >> Como estoy terminando un proyecto que requiere procesar muy >> rápidamente la información (machine learning) y aunque -últimamente- >> empleo #web2py para casi todo, me encontré con la disyuntiva de >> dividirlo en una solución que implemente un backend basado en REST y >> un frontend basado en web2py, el asunto era determinar que solución >> era actualmente la más rápida para evitar en el corto plazo hacer un >> refactoring del proyecto y es así que encontré la cama de pruebas de >> rendimiento de TechEmPower >> >> >> https://www.techempower.com/benchmarks/#section=data-r10&hw=ec2&test=fortune >> >> Y me propuse completar el resto de frameworks web basados python y >> tomar una decisión basada en rendimiento, dado que lo único que >> necesito es un implementar un API rest que trabaje solamente con el >> frontend. >> >> Es así que les comparto el resultado de dicho benchmark, el mismo que >> ha sido generado según las especificaciones descritas en el >> repositorio de TechEmPower empleando vagrant para replicar su entorno >> >> http://codebeautify.org/jsonviewer/2e0aac >> >> El resultado es similar al del URL de la cama de pruebas aunque >> incluye casi todos los frameworks web que han agregado varios usuarios >> y la sorpresa del caso fue falcon, aunque fue también un gusto ver que >> mi querdio Bottle sigue siendo rápido por su diseño minimalista. >> >> >> >> Saludos, >> >> -------------------------------- >> Alfonso de la Guarda >> Twitter: @alfonsodg >> Redes sociales: alfonsodg >> Telef. 991935157 >> 1024D/B23B24A4 >> 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From jbc.develop en gmail.com Tue Jun 9 19:07:43 2015 From: jbc.develop en gmail.com (Juan BC) Date: Tue, 09 Jun 2015 17:07:43 +0000 Subject: [Python-es] Benchmark de frameworks python In-Reply-To: References: Message-ID: Asi como te lo comene por twitter podes usar perfectamente django o web2py pero vas a tener que deshabilitar middlewares y eliminar casi todos los modelos de web2py para lograr velocidades similares a bottle o flask On Tue, 9 Jun 2015 at 14:02 Alfonso de la Guarda wrote: > Chema, > > Sí he estado revisando Spark y de hecho puedo considerar emplearlo en > un futuro, mi referencia con el Machine Learning es que voy a procesar > datos y necesito que los resultados se entreguen rápidamente sin pasar > por ORMS, sesiones, etc. > > Efectivamente la idea es trabajar con micro servicios y puedo > emplearlos perfectamente con Flask o Bottle por ejemplo, en este caso > esa es mi idea en el plazo inmediato y en largo.... todo dependerá de > la demanda > Saludos, > > -------------------------------- > Alfonso de la Guarda > Twitter: @alfonsodg > Redes sociales: alfonsodg > Telef. 991935157 > 1024D/B23B24A4 > 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 > > > 2015-06-09 11:55 GMT-05:00 Chema Cortes : > > Hola, > > > > Aunque entiendo que busques un framework web eficiente para hacer de > > backend, no veo la relación directa con el rendimiento para procesar > > información de machine learning. > > > > La tendencia actual en programación web pasa por la creación de > > "microservicios", altamente escalables y que soporten alta demanda de > > peticiones. Pero si de verdad lo que necesitas es procesar grandes > > cantidades de información en una solución escalable, mi consejo es que te > > mires sistemas map-reduce como el apache spark que, hoy por hoy, es lo > mejor > > que puedes encontrar. Concretamente, mírate la MLlib: > > > > MLlib: https://spark.apache.org/docs/1.1.0/mllib-guide.html > > PySpark: > > https://spark.apache.org/docs/0.9.1/python-programming-guide.html > > > > Si te animas, en EdX.org hay dos cursos sobre PySpark muy interesantes, > uno > > acaba de empezar y el otro está a punto: > > > > > > > https://www.edx.org/course/introduction-big-data-apache-spark-uc-berkeleyx-cs100-1x > > > > > https://www.edx.org/course/scalable-machine-learning-uc-berkeleyx-cs190-1x > > > > > > > > > > El 9 de junio de 2015, 0:02, Alfonso de la Guarda > > escribió: > >> > >> Hola, > >> > >> Como estoy terminando un proyecto que requiere procesar muy > >> rápidamente la información (machine learning) y aunque -últimamente- > >> empleo #web2py para casi todo, me encontré con la disyuntiva de > >> dividirlo en una solución que implemente un backend basado en REST y > >> un frontend basado en web2py, el asunto era determinar que solución > >> era actualmente la más rápida para evitar en el corto plazo hacer un > >> refactoring del proyecto y es así que encontré la cama de pruebas de > >> rendimiento de TechEmPower > >> > >> > >> > https://www.techempower.com/benchmarks/#section=data-r10&hw=ec2&test=fortune > >> > >> Y me propuse completar el resto de frameworks web basados python y > >> tomar una decisión basada en rendimiento, dado que lo único que > >> necesito es un implementar un API rest que trabaje solamente con el > >> frontend. > >> > >> Es así que les comparto el resultado de dicho benchmark, el mismo que > >> ha sido generado según las especificaciones descritas en el > >> repositorio de TechEmPower empleando vagrant para replicar su entorno > >> > >> http://codebeautify.org/jsonviewer/2e0aac > >> > >> El resultado es similar al del URL de la cama de pruebas aunque > >> incluye casi todos los frameworks web que han agregado varios usuarios > >> y la sorpresa del caso fue falcon, aunque fue también un gusto ver que > >> mi querdio Bottle sigue siendo rápido por su diseño minimalista. > >> > >> > >> > >> Saludos, > >> > >> -------------------------------- > >> Alfonso de la Guarda > >> Twitter: @alfonsodg > >> Redes sociales: alfonsodg > >> Telef. 991935157 > >> 1024D/B23B24A4 > >> 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en python.org > >> https://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > -- > > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > > http://ch3m4.org/blog > > Buscador Python Hispano: http://ch3m4.org/python-es > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Juan BC (from phone) ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Tue Jun 9 20:35:26 2015 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 9 Jun 2015 20:35:26 +0200 Subject: [Python-es] Benchmark de frameworks python In-Reply-To: References: Message-ID: El 9 de junio de 2015, 19:01, Alfonso de la Guarda escribió: > Chema, > > Sí he estado revisando Spark y de hecho puedo considerar emplearlo en > un futuro, mi referencia con el Machine Learning es que voy a procesar > datos y necesito que los resultados se entreguen rápidamente sin pasar > por ORMS, sesiones, etc. > > Efectivamente la idea es trabajar con micro servicios y puedo > emplearlos perfectamente con Flask o Bottle por ejemplo, en este caso > esa es mi idea en el plazo inmediato y en largo.... todo dependerá de > la demanda > De mi experiencia, creo que necesitas precisar mejor dónde esperas tener los "cuello de botella". Si tienes ya cocinados los resultados, existen muchas formas de acelerar la disponibilidad de ellos mediante memcaché y sistemas distribuidos (SDN, mongo, etc). Si los resultados los tienes que generar en cada petición, entonces no habrá ningún sistema que se pueda llamar "escalable" capaz de mejorar una aplicación mal diseñada. Si tu idea es ir a los microservicios, debería ser más crucial el servidor web elegido (como gunicorn o tornado en python) que el framework concreto a usar. Aún así, lo interesante de usar microservicios es diseñarlos sin centrarse en un lenguaje o framework en específico, y dejar al desarrollador plena libertad para elegir la tecnología que mejor se ajuste al problema. > Saludos, > > -------------------------------- > Alfonso de la Guarda > Twitter: @alfonsodg > Redes sociales: alfonsodg > Telef. 991935157 > 1024D/B23B24A4 > 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 > > > 2015-06-09 11:55 GMT-05:00 Chema Cortes : > > Hola, > > > > Aunque entiendo que busques un framework web eficiente para hacer de > > backend, no veo la relación directa con el rendimiento para procesar > > información de machine learning. > > > > La tendencia actual en programación web pasa por la creación de > > "microservicios", altamente escalables y que soporten alta demanda de > > peticiones. Pero si de verdad lo que necesitas es procesar grandes > > cantidades de información en una solución escalable, mi consejo es que te > > mires sistemas map-reduce como el apache spark que, hoy por hoy, es lo > mejor > > que puedes encontrar. Concretamente, mírate la MLlib: > > > > MLlib: https://spark.apache.org/docs/1.1.0/mllib-guide.html > > PySpark: > > https://spark.apache.org/docs/0.9.1/python-programming-guide.html > > > > Si te animas, en EdX.org hay dos cursos sobre PySpark muy interesantes, > uno > > acaba de empezar y el otro está a punto: > > > > > > > https://www.edx.org/course/introduction-big-data-apache-spark-uc-berkeleyx-cs100-1x > > > > > https://www.edx.org/course/scalable-machine-learning-uc-berkeleyx-cs190-1x > > > > > > > > > > El 9 de junio de 2015, 0:02, Alfonso de la Guarda > > escribió: > >> > >> Hola, > >> > >> Como estoy terminando un proyecto que requiere procesar muy > >> rápidamente la información (machine learning) y aunque -últimamente- > >> empleo #web2py para casi todo, me encontré con la disyuntiva de > >> dividirlo en una solución que implemente un backend basado en REST y > >> un frontend basado en web2py, el asunto era determinar que solución > >> era actualmente la más rápida para evitar en el corto plazo hacer un > >> refactoring del proyecto y es así que encontré la cama de pruebas de > >> rendimiento de TechEmPower > >> > >> > >> > https://www.techempower.com/benchmarks/#section=data-r10&hw=ec2&test=fortune > >> > >> Y me propuse completar el resto de frameworks web basados python y > >> tomar una decisión basada en rendimiento, dado que lo único que > >> necesito es un implementar un API rest que trabaje solamente con el > >> frontend. > >> > >> Es así que les comparto el resultado de dicho benchmark, el mismo que > >> ha sido generado según las especificaciones descritas en el > >> repositorio de TechEmPower empleando vagrant para replicar su entorno > >> > >> http://codebeautify.org/jsonviewer/2e0aac > >> > >> El resultado es similar al del URL de la cama de pruebas aunque > >> incluye casi todos los frameworks web que han agregado varios usuarios > >> y la sorpresa del caso fue falcon, aunque fue también un gusto ver que > >> mi querdio Bottle sigue siendo rápido por su diseño minimalista. > >> > >> > >> > >> Saludos, > >> > >> -------------------------------- > >> Alfonso de la Guarda > >> Twitter: @alfonsodg > >> Redes sociales: alfonsodg > >> Telef. 991935157 > >> 1024D/B23B24A4 > >> 5469 ED92 75A3 BBDB FD6B 58A5 54A1 851D B23B 24A4 > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en python.org > >> https://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > > > -- > > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > > http://ch3m4.org/blog > > Buscador Python Hispano: http://ch3m4.org/python-es > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jesus.yanez en inecc.gob.mx Tue Jun 9 21:26:37 2015 From: jesus.yanez en inecc.gob.mx (=?iso-8859-1?Q?JESUS_YA=D1EZ_VILLA?=) Date: Tue, 9 Jun 2015 19:26:37 +0000 Subject: [Python-es] Ayuda Message-ID: Hola Tengo el siguiente código import csv ifile = open('/home/jyanez/escenarios/scripts/d15811532Comas.cvs', 'rb') #ofile = open('/home/jyanez/escenarios/scripts/d15811532Final.txt', "w") reader = csv.reader(ifile) rownum = 0 for row in reader: # Save header row if rownum == 0: header = row else: colnum = 0 for col in row: formato = (header[colnum], col) print '%-10s %s' % formato #ofile.write() colnum += 1 rownum += 1 ifile.close Quiero que el resultado se guarde en un archivo txt. Alguna sugerencia. Por su atención Gracias Saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Wed Jun 10 08:44:13 2015 From: kikocorreoso en gmail.com (Kiko) Date: Wed, 10 Jun 2015 08:44:13 +0200 Subject: [Python-es] Ayuda In-Reply-To: References: Message-ID: El 9 de junio de 2015, 21:26, JESUS YAÑEZ VILLA escribió: > Hola > Hola. > > Tengo el siguiente código > > > import csv > > ifile = open('/home/jyanez/escenarios/scripts/d15811532Comas.cvs', 'rb') > > #ofile = open('/home/jyanez/escenarios/scripts/d15811532Final.txt', "w") > > > reader = csv.reader(ifile) > > > rownum = 0 > > for row in reader: > > # Save header row > > if rownum == 0: > > header = row > > else: > > colnum = 0 > > for col in row: > > formato = (header[colnum], col) > > print '%-10s %s' % formato > > #ofile.write() > > colnum += 1 > > rownum += 1 > > ifile.close > > > Por favor, la próxima vez pega el código indentado, si no es difícil entender lo que estás queriendo hacer. Varias cosas: * El programa prácticamente hace lo que quieres, solo te falta descomentar las líneas que escriben el texto al fichero. En el método write del objeto file deberías incluir las líneas que quieres que se vayan guardando en el fichero (mira aquí: https://docs.python.org/3.5/tutorial/inputoutput.html#methods-of-file-objects ). * Parece que estás empezando y estás usando Python2, te recomendaría usar Python3 ya que Python2 ya se ha dejado de desarrollar y se quedará obsoleto en poco tiempo. * En algún for usas rownum para controlar los números de línea. Échale un ojo a enumerate ( https://docs.python.org/3/library/functions.html?highlight=enumerate#enumerate ). > Quiero que el resultado se guarde en un archivo txt. > > Alguna sugerencia. > > Por su atención > > Gracias > > Saludos > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kausdiv en gmail.com Wed Jun 10 15:23:08 2015 From: kausdiv en gmail.com (kausdiv) Date: Wed, 10 Jun 2015 15:23:08 +0200 Subject: [Python-es] Django y variables de entorno Message-ID: <55783A3C.8000809@gmail.com> Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: hcjhaicd.png Type: image/png Size: 14454 bytes Desc: no disponible URL: From gerardo.diez.garcia en gmail.com Wed Jun 10 15:37:08 2015 From: gerardo.diez.garcia en gmail.com (=?ISO-8859-1?Q?Gerardo_Diez_Garc=EDa?=) Date: Wed, 10 Jun 2015 15:37:08 +0200 Subject: [Python-es] Django y variables de entorno In-Reply-To: <55783A3C.8000809@gmail.com> References: <55783A3C.8000809@gmail.com> Message-ID: <55783D84.3050307@gmail.com> El 10/06/15 15:23, kausdiv escribió: > Hola a todos. > > Hace tiempo que no usaba Django, tras actualizarlo, no me permite crear > proyectos: > > > He buscado en San Goo... y todo lo que he visto está ingles (me entero > poco) o es una solución para iniciar el servidor interno. > > Pero lo que me pasa es que no llega ni a crear el proyecto y no se como > solucionarlo. > > la versión es la última (1.8.2). > > ¿ como se puede solucionar ? > No tengo mucha idea (creo que el mensaje de error es bastante descriptivo) pero San Google (que tiene una opción para buscar en castellano) ha encontrado esto http://www.iteramos.com/pregunta/30416/django-db-configuracion-de-mal-configurado-error A ver si te sirve. Más saludos From stvzito en gmail.com Wed Jun 10 16:15:32 2015 From: stvzito en gmail.com (Manuel A. Estevez Fernandez) Date: Wed, 10 Jun 2015 14:15:32 +0000 Subject: [Python-es] Django y variables de entorno In-Reply-To: <55783D84.3050307@gmail.com> References: <55783A3C.8000809@gmail.com> <55783D84.3050307@gmail.com> Message-ID: Hola ¿no tendrá que ver que se escribe django-admin startproject en lugar de startproyect? Saludos El mié., 10 de jun. de 2015 a la(s) 8:37 a. m., Gerardo Diez García < gerardo.diez.garcia en gmail.com> escribió: > El 10/06/15 15:23, kausdiv escribió: > > Hola a todos. > > > > Hace tiempo que no usaba Django, tras actualizarlo, no me permite crear > > proyectos: > > > > > > He buscado en San Goo... y todo lo que he visto está ingles (me entero > > poco) o es una solución para iniciar el servidor interno. > > > > Pero lo que me pasa es que no llega ni a crear el proyecto y no se como > > solucionarlo. > > > > la versión es la última (1.8.2). > > > > ¿ como se puede solucionar ? > > > No tengo mucha idea (creo que el mensaje de error es bastante > descriptivo) pero San Google (que tiene una opción para buscar en > castellano) ha encontrado esto > > http://www.iteramos.com/pregunta/30416/django-db-configuracion-de-mal-configurado-error > A ver si te sirve. > > Más saludos > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From alain.nescolarde en scu.desoft.cu Wed Jun 10 15:19:07 2015 From: alain.nescolarde en scu.desoft.cu (Ing. Alain Nescolarde Pina) Date: Wed, 10 Jun 2015 09:19:07 -0400 Subject: [Python-es] Contador de visitas Message-ID: <5578394B.1090104@scu.desoft.cu> Hola a Todo: Llevo algun tiempo desarrollando en python y particularmente con Odoo, pero tengo la necesidad de desarrollar un modulo para contar las visitas de los usuarios que acceden a mi Pagina Web, por favor si alguien tiene conocimiento de esto espero su respuesta Sin mas From yamila.ms en gmail.com Wed Jun 10 15:34:32 2015 From: yamila.ms en gmail.com (=?UTF-8?Q?Yamila_Moreno_Su=C3=A1rez?=) Date: Wed, 10 Jun 2015 15:34:32 +0200 Subject: [Python-es] Django y variables de entorno In-Reply-To: <55783A3C.8000809@gmail.com> References: <55783A3C.8000809@gmail.com> Message-ID: Parece un typo: *startproyect* debería ser *startproject* (donde tienes "y" hay que poner "j") Sin eso, estará intentando hacer "cosas" con django-admin pero sin el parámetro adecuado. Probaría lo primero a arreglar el typo y ver si los errores persisten. ¡Suerte! yami 2015-06-10 15:23 GMT+02:00 kausdiv : > Hola a todos. > > Hace tiempo que no usaba Django, tras actualizarlo, no me permite crear > proyectos: > > > He buscado en San Goo... y todo lo que he visto está ingles (me entero > poco) o es una solución para iniciar el servidor interno. > > Pero lo que me pasa es que no llega ni a crear el proyecto y no se como > solucionarlo. > > la versión es la última (1.8.2). > > ¿ como se puede solucionar ? > > Saludos. > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Yamila Moreno Suárez http://dendarii.es http://moduslaborandi.net ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: hcjhaicd.png Type: image/png Size: 14454 bytes Desc: no disponible URL: From kausdiv en gmail.com Wed Jun 10 17:12:27 2015 From: kausdiv en gmail.com (kausdiv) Date: Wed, 10 Jun 2015 17:12:27 +0200 Subject: [Python-es] Django y variables de entorno In-Reply-To: References: <55783A3C.8000809@gmail.com> <55783D84.3050307@gmail.com> Message-ID: <557853DB.7060204@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From jesus.yanez en inecc.gob.mx Wed Jun 10 17:35:43 2015 From: jesus.yanez en inecc.gob.mx (=?iso-8859-1?Q?JESUS_YA=D1EZ_VILLA?=) Date: Wed, 10 Jun 2015 15:35:43 +0000 Subject: [Python-es] Ayuda In-Reply-To: References: , Message-ID: Mi pregunta es que tengo que colocar dentro del del parentesis del ofile.write, para que el archivo tenga el mismo resultado que print '%-10s %s' % formato No tengo mucha experiencia en programación. Alguna sugerencia. Saludos ________________________________ De: Python-es en nombre de Kiko Enviado: miércoles, 10 de junio de 2015 01:44 a. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Ayuda El 9 de junio de 2015, 21:26, JESUS YAÑEZ VILLA > escribió: Hola Hola. Tengo el siguiente código import csv ifile = open('/home/jyanez/escenarios/scripts/d15811532Comas.cvs', 'rb') #ofile = open('/home/jyanez/escenarios/scripts/d15811532Final.txt', "w") reader = csv.reader(ifile) rownum = 0 for row in reader: # Save header row if rownum == 0: header = row else: colnum = 0 for col in row: formato = (header[colnum], col) print '%-10s %s' % formato #ofile.write() colnum += 1 rownum += 1 ifile.close Por favor, la próxima vez pega el código indentado, si no es difícil entender lo que estás queriendo hacer. Varias cosas: * El programa prácticamente hace lo que quieres, solo te falta descomentar las líneas que escriben el texto al fichero. En el método write del objeto file deberías incluir las líneas que quieres que se vayan guardando en el fichero (mira aquí: https://docs.python.org/3.5/tutorial/inputoutput.html#methods-of-file-objects). * Parece que estás empezando y estás usando Python2, te recomendaría usar Python3 ya que Python2 ya se ha dejado de desarrollar y se quedará obsoleto en poco tiempo. * En algún for usas rownum para controlar los números de línea. Échale un ojo a enumerate (https://docs.python.org/3/library/functions.html?highlight=enumerate#enumerate). Quiero que el resultado se guarde en un archivo txt. Alguna sugerencia. Por su atención Gracias Saludos _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Wed Jun 10 18:08:08 2015 From: kikocorreoso en gmail.com (Kiko) Date: Wed, 10 Jun 2015 18:08:08 +0200 Subject: [Python-es] Ayuda In-Reply-To: References: Message-ID: El 10 de junio de 2015, 17:35, JESUS YAÑEZ VILLA escribió: > Mi pregunta es que tengo que colocar dentro del del parentesis del > ofile.write, para que el archivo tenga el mismo resultado que > > print '%-10s %s' % formato > Puedes poner un ejemplo en texto plano de lo que se debería escribir en la línea del fichero? Puedes leer cómo formatear texto aquí: https://docs.python.org/3.5/library/string.html#formatspec Te desaconsejo usar el formateo de texto con el operador '%' y que uses el método format de los strings. Es más completo y flexible. Mira ejemplos aquí: http://pybonacci.org/2013/03/03/formateando-numeros/ Saludos. > > No tengo mucha experiencia en programación. > > Alguna sugerencia. > > Saludos > ------------------------------ > *De:* Python-es > en nombre de Kiko > *Enviado:* miércoles, 10 de junio de 2015 01:44 a. m. > *Para:* La lista de python en castellano > *Asunto:* Re: [Python-es] Ayuda > > > > El 9 de junio de 2015, 21:26, JESUS YAÑEZ VILLA > escribió: > >> Hola >> > > Hola. > >> >> Tengo el siguiente código >> >> >> import csv >> >> ifile = open('/home/jyanez/escenarios/scripts/d15811532Comas.cvs', 'rb') >> >> #ofile = open('/home/jyanez/escenarios/scripts/d15811532Final.txt', "w") >> >> >> reader = csv.reader(ifile) >> >> >> rownum = 0 >> >> for row in reader: >> >> # Save header row >> >> if rownum == 0: >> >> header = row >> >> else: >> >> colnum = 0 >> >> for col in row: >> >> formato = (header[colnum], col) >> >> print '%-10s %s' % formato >> >> #ofile.write() >> >> colnum += 1 >> >> rownum += 1 >> >> ifile.close >> >> >> Por favor, la próxima vez pega el código indentado, si no es difícil > entender lo que estás queriendo hacer. Varias cosas: > > * El programa prácticamente hace lo que quieres, solo te falta > descomentar las líneas que escriben el texto al fichero. En el método write > del objeto file deberías incluir las líneas que quieres que se vayan > guardando en el fichero (mira aquí: > https://docs.python.org/3.5/tutorial/inputoutput.html#methods-of-file-objects > ). > * Parece que estás empezando y estás usando Python2, te recomendaría usar > Python3 ya que Python2 ya se ha dejado de desarrollar y se quedará obsoleto > en poco tiempo. > * En algún for usas rownum para controlar los números de línea. Échale un > ojo a enumerate ( > https://docs.python.org/3/library/functions.html?highlight=enumerate#enumerate > ). > > >> Quiero que el resultado se guarde en un archivo txt. >> >> Alguna sugerencia. >> >> Por su atención >> >> Gracias >> >> Saludos >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From fdanesse en gmail.com Wed Jun 10 23:07:19 2015 From: fdanesse en gmail.com (Flavio Danesse) Date: Wed, 10 Jun 2015 18:07:19 -0300 Subject: [Python-es] Ayuda In-Reply-To: References: Message-ID: tienes que poner lo mismo El 10 de junio de 2015, 13:08, Kiko escribió: > > > El 10 de junio de 2015, 17:35, JESUS YAÑEZ VILLA > escribió: > >> Mi pregunta es que tengo que colocar dentro del del parentesis del >> ofile.write, para que el archivo tenga el mismo resultado que >> >> print '%-10s %s' % formato >> > > Puedes poner un ejemplo en texto plano de lo que se debería escribir en la > línea del fichero? > > Puedes leer cómo formatear texto aquí: > https://docs.python.org/3.5/library/string.html#formatspec > > Te desaconsejo usar el formateo de texto con el operador '%' y que uses el > método format de los strings. Es más completo y flexible. Mira ejemplos > aquí: > http://pybonacci.org/2013/03/03/formateando-numeros/ > > Saludos. > >> >> No tengo mucha experiencia en programación. >> >> Alguna sugerencia. >> >> Saludos >> ------------------------------ >> *De:* Python-es >> en nombre de Kiko >> *Enviado:* miércoles, 10 de junio de 2015 01:44 a. m. >> *Para:* La lista de python en castellano >> *Asunto:* Re: [Python-es] Ayuda >> >> >> >> El 9 de junio de 2015, 21:26, JESUS YAÑEZ VILLA > > escribió: >> >>> Hola >>> >> >> Hola. >> >>> >>> Tengo el siguiente código >>> >>> >>> import csv >>> >>> ifile = open('/home/jyanez/escenarios/scripts/d15811532Comas.cvs', 'rb') >>> >>> #ofile = open('/home/jyanez/escenarios/scripts/d15811532Final.txt', "w") >>> >>> >>> reader = csv.reader(ifile) >>> >>> >>> rownum = 0 >>> >>> for row in reader: >>> >>> # Save header row >>> >>> if rownum == 0: >>> >>> header = row >>> >>> else: >>> >>> colnum = 0 >>> >>> for col in row: >>> >>> formato = (header[colnum], col) >>> >>> print '%-10s %s' % formato >>> >>> #ofile.write() >>> >>> colnum += 1 >>> >>> rownum += 1 >>> >>> ifile.close >>> >>> >>> Por favor, la próxima vez pega el código indentado, si no es difícil >> entender lo que estás queriendo hacer. Varias cosas: >> >> * El programa prácticamente hace lo que quieres, solo te falta >> descomentar las líneas que escriben el texto al fichero. En el método write >> del objeto file deberías incluir las líneas que quieres que se vayan >> guardando en el fichero (mira aquí: >> https://docs.python.org/3.5/tutorial/inputoutput.html#methods-of-file-objects >> ). >> * Parece que estás empezando y estás usando Python2, te recomendaría usar >> Python3 ya que Python2 ya se ha dejado de desarrollar y se quedará obsoleto >> en poco tiempo. >> * En algún for usas rownum para controlar los números de línea. Échale un >> ojo a enumerate ( >> https://docs.python.org/3/library/functions.html?highlight=enumerate#enumerate >> ). >> >> >>> Quiero que el resultado se guarde en un archivo txt. >>> >>> Alguna sugerencia. >>> >>> Por su atención >>> >>> Gracias >>> >>> Saludos >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From corojas en uci.cu Wed Jun 10 17:40:56 2015 From: corojas en uci.cu (=?ISO-8859-1?Q?Ing=2E_Carlos_Osiel_Rojas_Vel=E1zquez?=) Date: Wed, 10 Jun 2015 11:40:56 -0400 Subject: [Python-es] Contador de visitas In-Reply-To: <5578394B.1090104@scu.desoft.cu> References: <5578394B.1090104@scu.desoft.cu> Message-ID: <2330388.YPkju7bhkx@dgp-dt-02> El Miércoles, 10 de junio de 2015 09:19:07 Ing. Alain Nescolarde Pina escribió: > Hola a Todo: > Llevo algun tiempo desarrollando en python y particularmente con > Odoo, pero tengo la necesidad de desarrollar un modulo para contar las > visitas de los usuarios que acceden a mi Pagina Web, por favor si > alguien tiene conocimiento de esto espero su respuesta > > Sin mas > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ No es mejor vincular el sistema a sistemas como el PIWIK, al final solo debes agregar un javascript al sistema y lo demás lo hace solo, entras y verificas con gráficas y estadísticas tu contador de visitas. From jcaballero.hep en gmail.com Thu Jun 11 16:06:56 2015 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 11 Jun 2015 10:06:56 -0400 Subject: [Python-es] os.walk( ) con timeout Message-ID: [Pido perdon por adelantado por la ausencia de tildes. Teclado americano] Hola, me preguntaba si alguien sabria como hacer uso de os.walk( ) para recorrer un "subtree" en el sistema de ficheros, pero con un timeout. La razon para un timeout es, por ejemplo, para no quedarse esperando para siempre si se trata de un sistema de ficheros montado (tipo AFS o NFS) y el "server" no responde. Muchas gracias por adelantado. Un saludo, Jose From alberto en toscat.net Thu Jun 11 16:24:58 2015 From: alberto en toscat.net (Alberto Valverde) Date: Thu, 11 Jun 2015 16:24:58 +0200 Subject: [Python-es] os.walk( ) con timeout In-Reply-To: References: Message-ID: Hola, Tal vez con https://pypi.python.org/pypi/timeout-decorator/0.3.2 ? Alberto On Thursday, June 11, 2015, Jose Caballero wrote: > [Pido perdon por adelantado por la ausencia de tildes. Teclado americano] > > Hola, > > me preguntaba si alguien sabria como hacer uso de os.walk( ) para > recorrer un "subtree" en el sistema de ficheros, pero con un timeout. > La razon para un timeout es, por ejemplo, para no quedarse esperando > para siempre si se trata de un sistema de ficheros montado (tipo AFS o > NFS) y el "server" no responde. > > Muchas gracias por adelantado. > Un saludo, > Jose > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Thu Jun 11 16:42:29 2015 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 11 Jun 2015 10:42:29 -0400 Subject: [Python-es] os.walk( ) con timeout In-Reply-To: References: Message-ID: muchas gracias! El día 11 de junio de 2015, 10:24, Alberto Valverde escribió: > Hola, > > Tal vez con https://pypi.python.org/pypi/timeout-decorator/0.3.2 ? > > Alberto > > On Thursday, June 11, 2015, Jose Caballero wrote: >> >> [Pido perdon por adelantado por la ausencia de tildes. Teclado americano] >> >> Hola, >> >> me preguntaba si alguien sabria como hacer uso de os.walk( ) para >> recorrer un "subtree" en el sistema de ficheros, pero con un timeout. >> La razon para un timeout es, por ejemplo, para no quedarse esperando >> para siempre si se trata de un sistema de ficheros montado (tipo AFS o >> NFS) y el "server" no responde. >> >> Muchas gracias por adelantado. >> Un saludo, >> Jose >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From pych3m4 en gmail.com Fri Jun 12 02:23:52 2015 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 12 Jun 2015 02:23:52 +0200 Subject: [Python-es] os.walk( ) con timeout In-Reply-To: References: Message-ID: El 11 de junio de 2015, 16:06, Jose Caballero escribió: > [Pido perdon por adelantado por la ausencia de tildes. Teclado americano] > > Hola, > > me preguntaba si alguien sabria como hacer uso de os.walk( ) para > recorrer un "subtree" en el sistema de ficheros, pero con un timeout. > La razon para un timeout es, por ejemplo, para no quedarse esperando > para siempre si se trata de un sistema de ficheros montado (tipo AFS o > NFS) y el "server" no responde. > Una forma eficaz para evitar bloqueos en tu aplicación es usar "futures". En python3 vienen ya en la librería estándar y también de serie en anaconda: https://docs.python.org/3.4/library/concurrent.futures.html https://pypi.python.org/pypi/futures/ > > Muchas gracias por adelantado. > Un saludo, > Jose > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanplara.jpl en gmail.com Thu Jun 11 17:58:29 2015 From: juanplara.jpl en gmail.com (Juan Pedro Lara) Date: Thu, 11 Jun 2015 17:58:29 +0200 Subject: [Python-es] Deformar sprites con PyGame Message-ID: Hola lista, Tengo un proyecto para el cual necesito animar un sprite deformando parte de el para dar la sensación de movimiento, y no me sirve un sprite sheet ya que aunque el contorno del sprite sea el mismo, su textura cambiará. Alguien conoce alguna forma de hacerlo? Gracias. -- Un saludo, Juan Pedro Lara GeekyHour Blogger ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Fri Jun 12 02:58:10 2015 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 11 Jun 2015 20:58:10 -0400 Subject: [Python-es] os.walk( ) con timeout In-Reply-To: References: Message-ID: <6F26F615-04A5-4719-97AD-27246D9467B0@gmail.com> On Jun 11, 2015, at 20:23, Chema Cortes wrote: > > > El 11 de junio de 2015, 16:06, Jose Caballero escribió: > [Pido perdon por adelantado por la ausencia de tildes. Teclado americano] > > Hola, > > me preguntaba si alguien sabria como hacer uso de os.walk( ) para > recorrer un "subtree" en el sistema de ficheros, pero con un timeout. > La razon para un timeout es, por ejemplo, para no quedarse esperando > para siempre si se trata de un sistema de ficheros montado (tipo AFS o > NFS) y el "server" no responde. > > Una forma eficaz para evitar bloqueos en tu aplicación es usar "futures". En python3 vienen ya en la librería estándar y también de serie en anaconda: > > https://docs.python.org/3.4/library/concurrent.futures.html > https://pypi.python.org/pypi/futures/ > > > Hola Chema, No conozco "futures", me lo tengo que mirar. Mi único 'constrain' es que estoy atado a python 2.6. No sé si será un problema. Lo sabré cuando me lo mire. Un saludo, Jose ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From carlos.zun en gmail.com Fri Jun 12 06:18:58 2015 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Thu, 11 Jun 2015 23:18:58 -0500 Subject: [Python-es] Deformar sprites con PyGame In-Reply-To: References: Message-ID: 2015-06-11 10:58 GMT-05:00 Juan Pedro Lara : > Hola lista, > > Tengo un proyecto para el cual necesito animar un sprite deformando parte de > el para dar la sensación de movimiento, y no me sirve un sprite sheet ya que > aunque el contorno del sprite sea el mismo, su textura cambiará. > Alguien conoce alguna forma de hacerlo? > Te refieres a una deformación como esta? http://stackoverflow.com/questions/21940911/python-image-distortion From juanplara.jpl en gmail.com Fri Jun 12 08:02:01 2015 From: juanplara.jpl en gmail.com (Juan Pedro Lara) Date: Fri, 12 Jun 2015 08:02:01 +0200 Subject: [Python-es] Deformar sprites con PyGame In-Reply-To: References: Message-ID: Seria algo así: https://www.google.es/url?q=http://m.youtube.com/watch%3Fv%3DReELc4b5Ksc&sa=U&ved=0CAsQtwIwAGoVChMI2KDN3LyJxgIVARsUCh2FVgCQ&sig2=o9Qaiyp4RGZ4GQSqHhashg&usg=AFQjCNHSFkA2hC9L0yp3uSviiNgExvpy3Q Quiero usar opencv para capturar la textura de un pez y luego animarla para que se mueva. El 12/06/2015 06:20, "Carlos Zuniga" escribió: > 2015-06-11 10:58 GMT-05:00 Juan Pedro Lara : > > Hola lista, > > > > Tengo un proyecto para el cual necesito animar un sprite deformando > parte de > > el para dar la sensación de movimiento, y no me sirve un sprite sheet ya > que > > aunque el contorno del sprite sea el mismo, su textura cambiará. > > Alguien conoce alguna forma de hacerlo? > > > > Te refieres a una deformación como esta? > http://stackoverflow.com/questions/21940911/python-image-distortion > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Fri Jun 12 22:09:33 2015 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 12 Jun 2015 22:09:33 +0200 Subject: [Python-es] os.walk( ) con timeout In-Reply-To: <6F26F615-04A5-4719-97AD-27246D9467B0@gmail.com> References: <6F26F615-04A5-4719-97AD-27246D9467B0@gmail.com> Message-ID: El 12 de junio de 2015, 2:58, Jose Caballero escribió: > > > > > On Jun 11, 2015, at 20:23, Chema Cortes wrote: > > > > El 11 de junio de 2015, 16:06, Jose Caballero > escribió: > >> [Pido perdon por adelantado por la ausencia de tildes. Teclado americano] >> >> Hola, >> >> me preguntaba si alguien sabria como hacer uso de os.walk( ) para >> recorrer un "subtree" en el sistema de ficheros, pero con un timeout. >> La razon para un timeout es, por ejemplo, para no quedarse esperando >> para siempre si se trata de un sistema de ficheros montado (tipo AFS o >> NFS) y el "server" no responde. >> > > Una forma eficaz para evitar bloqueos en tu aplicación es usar "futures". > En python3 vienen ya en la librería estándar y también de serie en anaconda: > > https://docs.python.org/3.4/library/concurrent.futures.html > https://pypi.python.org/pypi/futures/ > > > > > Hola Chema, > > No conozco "futures", me lo tengo que mirar. > Mi único 'constrain' es que estoy atado a python 2.6. No sé si será un > problema. Lo sabré cuando me lo mire. > 'futures' ha sido llevado de python3 a python 2.7 y 2.6. Lo deberías poder usar sin problemas. He estado haciendo unas pruebas para ver hasta era práctico. No sé si te funcionará en tu caso, ya que los errores del sistema de ficheros posiblemente bloqueen a todo el proceso. En este código he intentado similar los timeouts. Se obtenien los resultados a medida que los ficheros terminan de procesarse. Algunos ficheros sufren aleatoriamente un retardo entre 1 y 10 segundos, y aparecen al final del proceso precedidos por tantos asteriscos como segundos se han retrasado. Si algún fichero supera el timeout de 8 segundos, se para todo proceso. from __future__ import print_function import os from os.path import join, getsize from concurrent.futures import (ThreadPoolExecutor, ProcessPoolExecutor, TimeoutError, as_completed) from itertools import islice import time from random import random def proc_file(root, dirs, files): try: size = sum(getsize(join(root, name)) for name in files) num = len(files) res = "{:8} bytes en {:3} ficheros de '{}'".format(size, num, root) # simulación de timeouts if random() > 0.9: espera = 10*random() time.sleep(espera) res = "*"*int(espera) + res except: res = "ERROR de acceso" return res def main(): dir_input = "/home" pool = ThreadPoolExecutor(40) # pool = ProcessPoolExecutor() with pool as ex: futures = (ex.submit(proc_file, root, dirs, files) for (root, dirs, files) in os.walk(dir_input)) while True: # Para evitar sobrecargar el proceso, # el iterador se consume en chunks de 100 elementos print("\n\n----------- NUEVO CHUNK -------------\n") chunk = list(islice(futures, 100)) if len(chunk)==0: break try: for future in as_completed(chunk, timeout=8): print(future.result()) except TimeoutError: print("\n### ERROR: timeout exception\n") break if __name__ == '__main__': main() ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mario en osorio.solutions Fri Jun 12 02:59:09 2015 From: mario en osorio.solutions (Mario R. Osorio) Date: Thu, 11 Jun 2015 20:59:09 -0400 Subject: [Python-es] Deformar sprites con PyGame In-Reply-To: References: Message-ID: Te recomiendo que revises Blender Dtb/Gby ======= Mario R. Osorio ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford 2015-06-11 11:58 GMT-04:00 Juan Pedro Lara : > Hola lista, > > Tengo un proyecto para el cual necesito animar un sprite deformando parte > de el para dar la sensación de movimiento, y no me sirve un sprite sheet ya > que aunque el contorno del sprite sea el mismo, su textura cambiará. > Alguien conoce alguna forma de hacerlo? > > Gracias. > > > -- > Un saludo, > Juan Pedro Lara > GeekyHour Blogger > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanplara.jpl en gmail.com Sat Jun 13 14:20:39 2015 From: juanplara.jpl en gmail.com (Juan Pedro Lara) Date: Sat, 13 Jun 2015 14:20:39 +0200 Subject: [Python-es] Deformar sprites con PyGame In-Reply-To: References: Message-ID: Cierto, no se me había ocurrido... muchas gracias. El 12/06/2015 22:16, "Mario R. Osorio" escribió: > Te recomiendo que revises Blender > > > Dtb/Gby > ======= > Mario R. Osorio > > ?If I had asked people what they wanted, they would have said faster > horses.? > ? Henry Ford > > > > 2015-06-11 11:58 GMT-04:00 Juan Pedro Lara : > >> Hola lista, >> >> Tengo un proyecto para el cual necesito animar un sprite deformando parte >> de el para dar la sensación de movimiento, y no me sirve un sprite sheet ya >> que aunque el contorno del sprite sea el mismo, su textura cambiará. >> Alguien conoce alguna forma de hacerlo? >> >> Gracias. >> >> >> -- >> Un saludo, >> Juan Pedro Lara >> GeekyHour Blogger >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Sun Jun 21 18:38:05 2015 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sun, 21 Jun 2015 12:38:05 -0400 Subject: [Python-es] RPMs para matplotlib y numpy Message-ID: Hola, reconozco que es un tanto embarazoso tener que preguntar esto, pero la falta de experiencia me obliga a ello. Trabajo en RHEL 6: $ uname -r 2.6.32-504.8.1.el6.x86_64 Quería instalar matplotlib. Estaba intentando una instalación a partir de las fuentes de matplotlib-1.4.3, pero se queja porque necesita numpy 1.6 o superior. La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el repo de EPEL no hay nada. ¿Alguien tiene los links a los RPMs más recientes de matplotlib y numpy para EL 6? Muchas gracias por adelantado. Saludos, Jose From kikocorreoso en gmail.com Sun Jun 21 18:53:17 2015 From: kikocorreoso en gmail.com (Kiko) Date: Sun, 21 Jun 2015 18:53:17 +0200 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: Message-ID: no puedes usar pip o conda? Te recomiendo el uso de conda si quieres simplificarte la vida con numpy and friends. El 21/6/15, Jose Caballero escribió: > Hola, > > > reconozco que es un tanto embarazoso tener que preguntar esto, pero la > falta de experiencia me obliga a ello. > > Trabajo en RHEL 6: > > $ uname -r > 2.6.32-504.8.1.el6.x86_64 > > Quería instalar matplotlib. Estaba intentando una instalación a partir > de las fuentes de matplotlib-1.4.3, pero se queja porque necesita > numpy 1.6 o superior. > La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el > repo de EPEL no hay nada. > > ¿Alguien tiene los links a los RPMs más recientes de matplotlib y > numpy para EL 6? > > > Muchas gracias por adelantado. > Saludos, > Jose > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From jcaballero.hep en gmail.com Sun Jun 21 19:05:25 2015 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sun, 21 Jun 2015 13:05:25 -0400 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: Message-ID: ¿debo interpretar tu respuesta como que no es posible instalarlos con RPMs? El día 21 de junio de 2015, 12:53, Kiko escribió: > no puedes usar pip o conda? Te recomiendo el uso de conda si quieres > simplificarte la vida con numpy and friends. > > El 21/6/15, Jose Caballero escribió: >> Hola, >> >> >> reconozco que es un tanto embarazoso tener que preguntar esto, pero la >> falta de experiencia me obliga a ello. >> >> Trabajo en RHEL 6: >> >> $ uname -r >> 2.6.32-504.8.1.el6.x86_64 >> >> Quería instalar matplotlib. Estaba intentando una instalación a partir >> de las fuentes de matplotlib-1.4.3, pero se queja porque necesita >> numpy 1.6 o superior. >> La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el >> repo de EPEL no hay nada. >> >> ¿Alguien tiene los links a los RPMs más recientes de matplotlib y >> numpy para EL 6? >> >> >> Muchas gracias por adelantado. >> Saludos, >> Jose >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From davidmenhur en gmail.com Sun Jun 21 19:07:48 2015 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Sun, 21 Jun 2015 19:07:48 +0200 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: Message-ID: 2015-06-21 18:38 GMT+02:00 Jose Caballero : > > Quería instalar matplotlib. Estaba intentando una instalación a partir > de las fuentes de matplotlib-1.4.3, pero se queja porque necesita > numpy 1.6 o superior. > La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el > repo de EPEL no hay nada. > No mezcles en el sistema diferentes versiones. Otros RPM pueden depender de Numpy, y esperar la versión 1.4. En su lugar, instala virtualenv, crea uno, e instala numpy con pip. En Linux compila sin problemas*. Si vas a hacer álgebra lineal intensiva, instala o compila también ATLAS. /David. * Si tienes python-devel, gcc, etc. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mario en osorio.solutions Sun Jun 21 19:16:21 2015 From: mario en osorio.solutions (Mario R. Osorio) Date: Sun, 21 Jun 2015 13:16:21 -0400 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: Message-ID: no es ni necesario, ni recomendado utilizar rpm para hacerlo (siexistiesen, lo que no es muy comun para el manejo de librerias python). Lo pitónicamente correcto es utilizar virtualenv y pip (o easy_install o conda) Dtb/Gby ======= Mario R. Osorio ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford 2015-06-21 13:05 GMT-04:00 Jose Caballero : > ¿debo interpretar tu respuesta como que no es posible instalarlos con RPMs? > > El día 21 de junio de 2015, 12:53, Kiko escribió: > > no puedes usar pip o conda? Te recomiendo el uso de conda si quieres > > simplificarte la vida con numpy and friends. > > > > El 21/6/15, Jose Caballero escribió: > >> Hola, > >> > >> > >> reconozco que es un tanto embarazoso tener que preguntar esto, pero la > >> falta de experiencia me obliga a ello. > >> > >> Trabajo en RHEL 6: > >> > >> $ uname -r > >> 2.6.32-504.8.1.el6.x86_64 > >> > >> Quería instalar matplotlib. Estaba intentando una instalación a partir > >> de las fuentes de matplotlib-1.4.3, pero se queja porque necesita > >> numpy 1.6 o superior. > >> La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el > >> repo de EPEL no hay nada. > >> > >> ¿Alguien tiene los links a los RPMs más recientes de matplotlib y > >> numpy para EL 6? > >> > >> > >> Muchas gracias por adelantado. > >> Saludos, > >> Jose > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en python.org > >> https://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > >> > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From emilianovazquez en gmail.com Sun Jun 21 20:07:36 2015 From: emilianovazquez en gmail.com (Emiliano Vazquez) Date: Sun, 21 Jun 2015 15:07:36 -0300 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: Message-ID: No uso Centos cotidianamente, pero si no cumples una dependencia lo que deberías consultar es si se puede instalar la misma y no el programa que deseas instalar. Si el RPM de la dependencia no existe ( cosa común en las ramas estables como Centos/Debian) hay que buscar otro método, por ejemplo compilar la dependencia. Saludos y perdón por el top posting estoy desde el celular Emiliano Enviado desde mi iPhone > El 21/6/2015, a las 14:05, Jose Caballero escribió: > > ¿debo interpretar tu respuesta como que no es posible instalarlos con RPMs? > > El día 21 de junio de 2015, 12:53, Kiko escribió: >> no puedes usar pip o conda? Te recomiendo el uso de conda si quieres >> simplificarte la vida con numpy and friends. >> >> El 21/6/15, Jose Caballero escribió: >>> Hola, >>> >>> >>> reconozco que es un tanto embarazoso tener que preguntar esto, pero la >>> falta de experiencia me obliga a ello. >>> >>> Trabajo en RHEL 6: >>> >>> $ uname -r >>> 2.6.32-504.8.1.el6.x86_64 >>> >>> Quería instalar matplotlib. Estaba intentando una instalación a partir >>> de las fuentes de matplotlib-1.4.3, pero se queja porque necesita >>> numpy 1.6 o superior. >>> La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el >>> repo de EPEL no hay nada. >>> >>> ¿Alguien tiene los links a los RPMs más recientes de matplotlib y >>> numpy para EL 6? >>> >>> >>> Muchas gracias por adelantado. >>> Saludos, >>> Jose >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From jdpd en gmx.es Mon Jun 22 09:54:24 2015 From: jdpd en gmx.es (Jaime Perea) Date: Mon, 22 Jun 2015 09:54:24 +0200 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: Message-ID: <4573307.fvvxtFlEHm@cristina> El Domingo, 21 de junio de 2015 12:38:05 Jose Caballero escribió: > Hola, > > > reconozco que es un tanto embarazoso tener que preguntar esto, pero la > falta de experiencia me obliga a ello. > > Trabajo en RHEL 6: > > $ uname -r > 2.6.32-504.8.1.el6.x86_64 > > Quería instalar matplotlib. Estaba intentando una instalación a partir > de las fuentes de matplotlib-1.4.3, pero se queja porque necesita > numpy 1.6 o superior. > La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el > repo de EPEL no hay nada. > > ¿Alguien tiene los links a los RPMs más recientes de matplotlib y > numpy para EL 6? > Yo también aconsejaría pip o conda (atención a con qué está compilada). Pero también se puede intentar tras descargar el correspondiente paquete python setup.py bdist_rpm que genera, pues eso, un fichero rpm susceptible de ser instalado. --- Jaime D. Perea Duarte. Linux registered user #10472 Dep. Astrofisica Extragalactica. Instituto de Astrofisica de Andalucia (CSIC) Apdo. 3004, 18080 Granada, Spain. From jcaballero.hep en gmail.com Mon Jun 22 17:27:54 2015 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 22 Jun 2015 11:27:54 -0400 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: <4573307.fvvxtFlEHm@cristina> References: <4573307.fvvxtFlEHm@cristina> Message-ID: Muchas gracias a todos por vuestras respuestas. En este caso, sin embargo, no estoy seguro de que sean buenos consejos, aunque si con buena intencion. No se trata de una tarea en mi ordenador personal, sino en una maquina del curro, donde todo esta instalado con RPMs y mantenido con puppet. No se si en esas condiciones es buena idea mezclar dos sistemas diferentes de instalacion de librerias: RPMs y PIP, por ejemplo. No lo veo claro. Pero agradezco las respuestas en cualquier caso. Un saludo Jose (sin tildes) From carlos.zun en gmail.com Mon Jun 22 18:46:58 2015 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Mon, 22 Jun 2015 11:46:58 -0500 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: <4573307.fvvxtFlEHm@cristina> Message-ID: 2015-06-22 10:27 GMT-05:00 Jose Caballero : > Muchas gracias a todos por vuestras respuestas. > En este caso, sin embargo, no estoy seguro de que sean buenos > consejos, aunque si con buena intencion. > No se trata de una tarea en mi ordenador personal, sino en una maquina > del curro, donde todo esta instalado con RPMs y mantenido con puppet. > No se si en esas condiciones es buena idea mezclar dos sistemas > diferentes de instalacion de librerias: RPMs y PIP, por ejemplo. No lo > veo claro. > Pero agradezco las respuestas en cualquier caso. > Cómo instalan el software que no esta en RPMs? por ejemplo, el software que ustedes mismos escriben? Tal vez seguir el mismo procedimiento para instalar estas bibliotecas que no son parte de la distribución. En mi trabajo íbamos a usar puppet, pero en lugar de eso nos movimos a usar contenedores docker. Todo lo que es necesario mantener en las máquinas de producción es docker y todo lo necesario para que corra cada servicio viene empaquetado en la imagen para docker. Tal vez te interese en el futuro :) From jcaballero.hep en gmail.com Mon Jun 22 20:13:30 2015 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 22 Jun 2015 14:13:30 -0400 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: <4573307.fvvxtFlEHm@cristina> Message-ID: Esa es una buena pregunta, en realidad 2 buenas preguntas. Y la respuesta es que el software que nosotros escribimos para ser distribuido son siempre servicios o demonios (con lo que la opcion Docker queda descartada en la mayoria de los casos); y lo distribuimos todo con RPMs, o lo intentamos. Jose El día 22 de junio de 2015, 12:46, Carlos Zuniga escribió: > 2015-06-22 10:27 GMT-05:00 Jose Caballero : >> Muchas gracias a todos por vuestras respuestas. >> En este caso, sin embargo, no estoy seguro de que sean buenos >> consejos, aunque si con buena intencion. >> No se trata de una tarea en mi ordenador personal, sino en una maquina >> del curro, donde todo esta instalado con RPMs y mantenido con puppet. >> No se si en esas condiciones es buena idea mezclar dos sistemas >> diferentes de instalacion de librerias: RPMs y PIP, por ejemplo. No lo >> veo claro. >> Pero agradezco las respuestas en cualquier caso. >> > > Cómo instalan el software que no esta en RPMs? por ejemplo, el > software que ustedes mismos escriben? Tal vez seguir el mismo > procedimiento para instalar estas bibliotecas que no son parte de la > distribución. > > En mi trabajo íbamos a usar puppet, pero en lugar de eso nos movimos a > usar contenedores docker. Todo lo que es necesario mantener en las > máquinas de producción es docker y todo lo necesario para que corra > cada servicio viene empaquetado en la imagen para docker. Tal vez te > interese en el futuro :) > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From davidmenhur en gmail.com Mon Jun 22 20:27:26 2015 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Mon, 22 Jun 2015 20:27:26 +0200 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: <4573307.fvvxtFlEHm@cristina> Message-ID: 2015-06-22 17:27 GMT+02:00 Jose Caballero : > No se trata de una tarea en mi ordenador personal, sino en una maquina > del curro, donde todo esta instalado con RPMs y mantenido con puppet. > No se si en esas condiciones es buena idea mezclar dos sistemas > diferentes de instalacion de librerias: RPMs y PIP, por ejemplo. No lo > veo claro. > Lo que no es buena idea es mezclar dos repositorios que no están pensados para funcionar juntos. Si instalas algo del repo de CENTOS que depende de Numpy (por ejemplo, Scipy o Inkscape), estará compilado contra la versión 1.4. La ABI compatibility no está garantizada, así que tendrás segfaults. Si no tienes nada más que dependa del numpy rpm (y créeme, esto es una receta para el desastre), puedes descargarte el de Fedora (1.8.2 para Fedora 21). También puedes bajarte su receta del rpm.src y crear una versión actualizada para CENTOS. No te olvides de ejecutar los tests: import numpy; numpy.test('full') /David. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From oinos en web.de Mon Jun 22 20:58:56 2015 From: oinos en web.de (=?windows-1252?Q?Pablo_Rodr=EDguez?=) Date: Mon, 22 Jun 2015 20:58:56 +0200 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: Message-ID: <55885AF0.2030501@web.de> On 06/21/2015 06:38 PM, Jose Caballero wrote: > [...] > Quería instalar matplotlib. Estaba intentando una instalación a partir > de las fuentes de matplotlib-1.4.3, pero se queja porque necesita > numpy 1.6 o superior. > La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el > repo de EPEL no hay nada. > [...] Hola Jose, ¿no te valen los archivos RPM del repositorio de CENTOS 6? (Por si sirve de algo, el paquete se llama python-matplotlib.) Perdona, pero ¿no puedes instalarlos con yum? (Es el modo de instalar paquetes en CENTOS, por lo que parece.) Aunque me he leído todos los mensajes del hilo, no consigo entender el problema. Quizá con más datos sobre la situación pueda llegar a ayudarte. Perdona por la falta de ayuda y saludos, Pablo -- http://www.ousia.tk From jcaballero.hep en gmail.com Mon Jun 22 21:27:07 2015 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 22 Jun 2015 15:27:07 -0400 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: <55885AF0.2030501@web.de> References: <55885AF0.2030501@web.de> Message-ID: El día 22 de junio de 2015, 14:58, Pablo Rodríguez escribió: > On 06/21/2015 06:38 PM, Jose Caballero wrote: >> [...] >> Quería instalar matplotlib. Estaba intentando una instalación a partir >> de las fuentes de matplotlib-1.4.3, pero se queja porque necesita >> numpy 1.6 o superior. >> La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el >> repo de EPEL no hay nada. >> [...] > > Hola Jose, > > ¿no te valen los archivos RPM del repositorio de CENTOS 6? (Por si sirve > de algo, el paquete se llama python-matplotlib.) > > Perdona, pero ¿no puedes instalarlos con yum? (Es el modo de instalar > paquetes en CENTOS, por lo que parece.) > > Aunque me he leído todos los mensajes del hilo, no consigo entender el > problema. Quizá con más datos sobre la situación pueda llegar a ayudarte. > > Perdona por la falta de ayuda y saludos, > > > Pablo > -- > Hola Pablo, El unico problema es que las versiones en CENTOS para RHEL 6 son muy antiguas. Para matplotlib tiene la version 0.99, y para numpy la 1.4 Jose From oinos en web.de Mon Jun 22 21:57:26 2015 From: oinos en web.de (=?windows-1252?Q?Pablo_Rodr=EDguez?=) Date: Mon, 22 Jun 2015 21:57:26 +0200 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: <55885AF0.2030501@web.de> Message-ID: <558868A6.8010002@web.de> On 06/22/2015 09:27 PM, Jose Caballero wrote: > Hola Pablo, > > El unico problema es que las versiones en CENTOS para RHEL 6 son muy > antiguas. Para matplotlib tiene la version 0.99, y para numpy la 1.4 Hola Jose, puedes tratar de recompilarlas de Koji: http://koji.fedoraproject.org/koji/buildinfo?buildID=654846 http://koji.fedoraproject.org/koji/buildinfo?buildID=659634 Pero necesitas un entorno de compilación (perdón si lo tienes y/o lo sabes): https://wiki.centos.org/HowTos/SetupRpmBuildEnvironment. Y a ver cuántas dependencias tienen numpy y matplotlib. Así sería una manera de hacerlo. Entiendo que en una empresa será mucho más complejo actualizar nada. Pero CENTOS 6 salió hace casi cuatro años. Y hace un año que tiene la versión 7. Sólo es un comentario, pero es lógico que las versiones sean antiguas. Espero que pueda servir, Pablo -- http://www.ousia.tk From mario en osorio.solutions Mon Jun 22 19:37:21 2015 From: mario en osorio.solutions (Mario R. Osorio) Date: Mon, 22 Jun 2015 13:37:21 -0400 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: <4573307.fvvxtFlEHm@cristina> Message-ID: 2015-06-22 11:27 GMT-04:00 Jose Caballero : > RPMs Parece que no has entendido el concepto de entorno virtual (virtual environment). De cualquier manera, RPM y PIP intrinsecamente diferentes y nada tiene que ver uno con el otro. RPM es para la instalacion de PAQUETES de software en maquinas con linux Red Hat o similares y PIP es para la instalacion de paquetes desarrollados en python, independientemente del sistema operativo o arquitectura. RPM y PIP no se pueden comparar, y si algo se puede decir de los dos en la misma oracion es que se complememntan, pero uno JAMAS suplanta al otro. Por esta razon, el instalar paquetes con uno Y con el otro NO ES MEZCLAR DOS SISTEMAS DIFERENTES DE INSTALACION, es complementarse mutuamente ya que tanto RPM como PIP tienen sus limitaciones. Dtb/Gby ======= Mario R. Osorio ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gmourinopardo en yahoo.es Tue Jun 23 07:23:28 2015 From: gmourinopardo en yahoo.es (=?utf-8?Q?Gonzalo_Mouri=C3=B1o_Pardo?=) Date: Tue, 23 Jun 2015 07:23:28 +0200 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: <4573307.fvvxtFlEHm@cristina> Message-ID: <15057.17394.bm@smtp126.mail.ir2.yahoo.com> Yo que soy bastante malo en la instalación de módulos utilizo estos compilados, pues aunque he leído muchas veces como hacerlo no lo entiendo. Alguien me podría explicar como se instalan con el pip paso a paso. Gracias. -----Mensaje original----- De: "Mario R. Osorio" Enviado: ?23/?06/?2015 2:35 Para: "La lista de python en castellano" Asunto: Re: [Python-es] RPMs para matplotlib y numpy 2015-06-22 11:27 GMT-04:00 Jose Caballero : RPMs Parece que no has entendido el concepto de entorno virtual (virtual environment). De cualquier manera, RPM y PIP intrinsecamente diferentes y nada tiene que ver uno con el otro. RPM es para la instalacion de PAQUETES de software en maquinas con linux Red Hat o similares y PIP es para la instalacion de paquetes desarrollados en python, independientemente del sistema operativo o arquitectura. RPM y PIP no se pueden comparar, y si algo se puede decir de los dos en la misma oracion es que se complememntan, pero uno JAMAS suplanta al otro. Por esta razon, el instalar paquetes con uno Y con el otro NO ES MEZCLAR DOS SISTEMAS DIFERENTES DE INSTALACION, es complementarse mutuamente ya que tanto RPM como PIP tienen sus limitaciones. Dtb/Gby ======= Mario R. Osorio ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jdpd en gmx.es Tue Jun 23 09:35:44 2015 From: jdpd en gmx.es (Jaime Perea) Date: Tue, 23 Jun 2015 09:35:44 +0200 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: References: Message-ID: <1881606.ACHESPtZhM@cristina> El Domingo, 21 de junio de 2015 12:38:05 Jose Caballero escribió: > Hola, > > > reconozco que es un tanto embarazoso tener que preguntar esto, pero la > falta de experiencia me obliga a ello. > > Trabajo en RHEL 6: > > $ uname -r > 2.6.32-504.8.1.el6.x86_64 > > Quería instalar matplotlib. Estaba intentando una instalación a partir > de las fuentes de matplotlib-1.4.3, pero se queja porque necesita > numpy 1.6 o superior. > La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el > repo de EPEL no hay nada. > > ¿Alguien tiene los links a los RPMs más recientes de matplotlib y > numpy para EL 6? > > > Muchas gracias por adelantado. > Saludos, > Jose > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ Una pregunta de ignorancia Si se tiene que instalar una versión integrada de un software, ¿qué impide incluirlo con su propio python? No es necesario que haya sólo una versión de python en tu sistema. O sea se baja el correspondiente tar.gz de python, se instala, digamos en /opt/misoftware (compilar python desde fuente no es complicado) una vez que lo tienes compilado, se utiliza ese python para ese paquete. Después con pip install matplotlib o similar (creo que instala numpy al vuelo), generas algo autocontenido. De hecho conda es más o menos eso, pero puede haber problemas de licencia me imagino. Crear un rpm que contenga todo lo que cuelga de /opt/misoftware es relativamente sencillo. -- Jaime Perea From mario en osorio.solutions Tue Jun 23 19:17:44 2015 From: mario en osorio.solutions (Mario R. Osorio) Date: Tue, 23 Jun 2015 13:17:44 -0400 Subject: [Python-es] RPMs para matplotlib y numpy In-Reply-To: <15057.17394.bm@smtp126.mail.ir2.yahoo.com> References: <4573307.fvvxtFlEHm@cristina> <15057.17394.bm@smtp126.mail.ir2.yahoo.com> Message-ID: Es sumamente sencillo. Lo primero que tienes que aprendeer a utilizar son los entornos vesuales, los cuales se crean y manejan con virtualenv. Para hacerlo aun mas facil, existe virtualenvwrapper, cuyo uso te recomiendo altamente. Aqui algunos enlaces ointeresantes: 1. virtualenvwrapper 4.2.13.g041c411 2. Cómo instalar un paquete Python con pip 3. Gestión de paquetes & entornos virtuales Python con pip, virtualenv & virtualenvwrapper Espero haber sido de ayuda. Dtb/Gby ======= Mario R. Osorio ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford 2015-06-23 1:23 GMT-04:00 Gonzalo Mouriño Pardo : > Yo que soy bastante malo en la instalación de módulos utilizo estos > compilados, pues aunque he leído muchas veces como hacerlo no lo entiendo. > Alguien me podría explicar como se instalan con el pip paso a paso. Gracias. > ------------------------------ > De: Mario R. Osorio > Enviado: ?23/?06/?2015 2:35 > Para: La lista de python en castellano > Asunto: Re: [Python-es] RPMs para matplotlib y numpy > > > 2015-06-22 11:27 GMT-04:00 Jose Caballero : > >> RPMs > > > Parece que no has entendido el concepto de entorno virtual (virtual > environment). > > De cualquier manera, RPM y PIP intrinsecamente diferentes y nada tiene que > ver uno con el otro. RPM es para la instalacion de PAQUETES de software en > maquinas con linux Red Hat o similares y PIP es para la instalacion de > paquetes desarrollados en python, independientemente del sistema operativo > o arquitectura. > > RPM y PIP no se pueden comparar, y si algo se puede decir de los dos en la > misma oracion es que se complememntan, pero uno JAMAS suplanta al otro. Por > esta razon, el instalar paquetes con uno Y con el otro NO ES MEZCLAR DOS > SISTEMAS DIFERENTES DE INSTALACION, es complementarse mutuamente ya que > tanto RPM como PIP tienen sus limitaciones. > > > > > Dtb/Gby > ======= > Mario R. Osorio > > ?If I had asked people what they wanted, they would have said faster > horses.? > ? Henry Ford > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kausdiv en gmail.com Mon Jun 29 19:02:52 2015 From: kausdiv en gmail.com (kausdiv) Date: Mon, 29 Jun 2015 19:02:52 +0200 Subject: [Python-es] Camelot Project, o un ORM Message-ID: <55917A3C.3070703@gmail.com> Hola. Estoy buscando un sistema para crear aplicaciones de escritorio. He visto y probado Camelot que está inspirado en Django, pero creando ventanas en PyQt4. es muy cómodo y fácil relativamente. La cuestión es que tengo problemas con él al poco de empezar y no se resuelven. Por eso estoy buscado algo similar, o bien usar un ORM (he visto SQLAlchemi y SQLObject) y usar wxPyton. Pero creo que es demasiado lento crear una aplicación medianamente seria. Antes usaba Velneo, que es muy rápido para crear aplicaciones (no tiene relación con Python). La cuestión es que me he hartado de la política que tienen, suben precios de licencias arbitrariamente, cambian políticas a su conveniencia, etc. He visto Genexus pero cuesta más de 2000 ?/año. así que descartado. En fin, busco una alternativa. ¿ Podríais aconsejarme ? From fvillarroel en yahoo.com Mon Jun 29 20:19:07 2015 From: fvillarroel en yahoo.com (Fernando Villarroel) Date: Mon, 29 Jun 2015 14:19:07 -0400 Subject: [Python-es] Camelot Project, o un ORM In-Reply-To: <55917A3C.3070703@gmail.com> References: <55917A3C.3070703@gmail.com> Message-ID: Hola. Quizás te sirva pyDAL Suerte. Enviado desde mi iPhone > El 29-06-2015, a las 13:02, kausdiv escribió: > > Hola. > > Estoy buscando un sistema para crear aplicaciones de escritorio. > > He visto y probado Camelot que está inspirado en Django, pero creando ventanas en PyQt4. > es muy cómodo y fácil relativamente. > > La cuestión es que tengo problemas con él al poco de empezar y no se resuelven. > > Por eso estoy buscado algo similar, o bien usar un ORM (he visto SQLAlchemi y SQLObject) y usar wxPyton. > Pero creo que es demasiado lento crear una aplicación medianamente seria. > > Antes usaba Velneo, que es muy rápido para crear aplicaciones (no tiene relación con Python). > La cuestión es que me he hartado de la política que tienen, suben precios de licencias arbitrariamente, cambian políticas a su conveniencia, etc. > He visto Genexus pero cuesta más de 2000 ?/año. así que descartado. > > > En fin, busco una alternativa. > > ¿ Podríais aconsejarme ? > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From lastvnm en gmail.com Mon Jun 29 19:30:12 2015 From: lastvnm en gmail.com (Hiko hitokiri) Date: Mon, 29 Jun 2015 11:30:12 -0600 Subject: [Python-es] Camelot Project, o un ORM In-Reply-To: References: <55917A3C.3070703@gmail.com> Message-ID: si lo que quieres es usar un orm que se parezca a django en mi opinión lo mejor cito es peewee ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jovetri.laboral en gmail.com Mon Jun 29 21:28:22 2015 From: jovetri.laboral en gmail.com (Jorge Vega Trigueros) Date: Mon, 29 Jun 2015 13:28:22 -0600 Subject: [Python-es] Camelot Project, o un ORM In-Reply-To: References: <55917A3C.3070703@gmail.com> Message-ID: Saludos. Yo también estuve desarrollando en velneo 6.4, el software es bueno pero las licencias caras. Actualmente estoy con WEB2PY, que aunque no he hecho mucho, si he leido bastante y parece bueno. Sirve local y web, eso es lo que me gusto. El 29 de junio de 2015, 11:30, Hiko hitokiri escribió: > si lo que quieres es usar un orm que se parezca a django en mi opinión lo > mejor cito es peewee > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- *Agradeciendo de antemano su valiosa colaboración y atención.* *Jorge Vega TriguerosTeléfono: (506) 2292-5726Móvil: (506) 8434-0082* ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kausdiv en gmail.com Mon Jun 29 21:42:00 2015 From: kausdiv en gmail.com (kausdiv) Date: Mon, 29 Jun 2015 21:42:00 +0200 Subject: [Python-es] Camelot Project, o un ORM In-Reply-To: References: <55917A3C.3070703@gmail.com> Message-ID: <55919F88.6090504@gmail.com> Se ha borrado un adjunto en formato HTML... URL: From jovetri.laboral en gmail.com Mon Jun 29 21:46:21 2015 From: jovetri.laboral en gmail.com (Jorge Vega Trigueros) Date: Mon, 29 Jun 2015 13:46:21 -0600 Subject: [Python-es] Camelot Project, o un ORM In-Reply-To: <55919F88.6090504@gmail.com> References: <55917A3C.3070703@gmail.com> <55919F88.6090504@gmail.com> Message-ID: Yo retome Visual FOX 9 ... El 29 de junio de 2015, 13:42, kausdiv escribió: > Respondo a todos: > > *Jorge Vega:* Ahora las licencias las ha subido a 200?, Inviable. Web2Py > es para web, he tocado Django y me ha gustado mucho, miraré flask y Web2Py. > Pero ¿ haces alguna aplicación típica de escritorio pero en web ? > Por ejemplo Genexus lo hace, todas sus aplicaciones se ejecutan en browser. > > *Hiko:* Estoy viendo y he descargado los ejemplos de peewee, y me gustan > mucho más quizá que SQLAlchemy (que era mi primera opción). > > * Fernando:* De PyDAL, no he encontrado mucho, seguiré mirando, pero como > decía peewee me está gustando bastante. > > Sigo buscando para escritorio, tipo Camelot. Y como segunda opción está un > ORM, la cuestión del ORM es que luego tienes que diseñar las ventanas > asignar valores a campos, etc. es lento de desarrollar. > A no ser que vosotros tengáis algún truquillo, veo complejo crear > aplicaciones, aunque la capa de datos la tengas resuelta con el ORM. > > > > > El 29/06/2015 a las 21:28, Jorge Vega Trigueros escribió: > > Saludos. > Yo también estuve desarrollando en velneo 6.4, el software es bueno pero > las licencias caras. > > Actualmente estoy con WEB2PY, que aunque no he hecho mucho, si he leido > bastante y > parece bueno. > > Sirve local y web, eso es lo que me gusto. > > > > El 29 de junio de 2015, 11:30, Hiko hitokiri escribió: > >> si lo que quieres es usar un orm que se parezca a django en mi opinión lo >> mejor cito es peewee >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > *Agradeciendo de antemano su valiosa colaboración y atención.* > > > > > * Jorge Vega Trigueros Teléfono: (506) 2292-5726 Móvil: (506) > 8434-0082* > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- *Agradeciendo de antemano su valiosa colaboración y atención.* *Jorge Vega TriguerosTeléfono: (506) 2292-5726Móvil: (506) 8434-0082* ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jbc.develop en gmail.com Mon Jun 29 22:19:16 2015 From: jbc.develop en gmail.com (Juan BC) Date: Mon, 29 Jun 2015 20:19:16 +0000 Subject: [Python-es] Camelot Project, o un ORM In-Reply-To: References: <55917A3C.3070703@gmail.com> <55919F88.6090504@gmail.com> Message-ID: Pydal es el dal de web2py esta es la documentacion: http://www.web2py.com/books/default/chapter/29/06/the-database-abstraction-layer On Mon, 29 Jun 2015 at 16:46 Jorge Vega Trigueros wrote: > Yo retome Visual FOX 9 ... > > > El 29 de junio de 2015, 13:42, kausdiv escribió: > >> Respondo a todos: >> >> *Jorge Vega:* Ahora las licencias las ha subido a 200?, Inviable. >> Web2Py es para web, he tocado Django y me ha gustado mucho, miraré flask y >> Web2Py. >> Pero ¿ haces alguna aplicación típica de escritorio pero en web ? >> Por ejemplo Genexus lo hace, todas sus aplicaciones se ejecutan en >> browser. >> >> *Hiko:* Estoy viendo y he descargado los ejemplos de peewee, y me gustan >> mucho más quizá que SQLAlchemy (que era mi primera opción). >> >> * Fernando:* De PyDAL, no he encontrado mucho, seguiré mirando, pero >> como decía peewee me está gustando bastante. >> >> Sigo buscando para escritorio, tipo Camelot. Y como segunda opción está >> un ORM, la cuestión del ORM es que luego tienes que diseñar las ventanas >> asignar valores a campos, etc. es lento de desarrollar. >> A no ser que vosotros tengáis algún truquillo, veo complejo crear >> aplicaciones, aunque la capa de datos la tengas resuelta con el ORM. >> >> >> >> >> El 29/06/2015 a las 21:28, Jorge Vega Trigueros escribió: >> >> Saludos. >> Yo también estuve desarrollando en velneo 6.4, el software es bueno pero >> las licencias caras. >> >> Actualmente estoy con WEB2PY, que aunque no he hecho mucho, si he leido >> bastante y >> parece bueno. >> >> Sirve local y web, eso es lo que me gusto. >> >> >> >> El 29 de junio de 2015, 11:30, Hiko hitokiri >> escribió: >> >>> si lo que quieres es usar un orm que se parezca a django en mi opinión >>> lo mejor cito es peewee >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> *Agradeciendo de antemano su valiosa colaboración y atención.* >> >> >> >> >> * Jorge Vega Trigueros Teléfono: (506) 2292-5726 Móvil: (506) >> 8434-0082* >> >> >> _______________________________________________ >> Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > *Agradeciendo de antemano su valiosa colaboración y atención.* > > > > > *Jorge Vega TriguerosTeléfono: (506) 2292-5726Móvil: (506) 8434-0082* > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Juan BC (from phone) ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanlu001 en gmail.com Tue Jun 30 14:38:03 2015 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Tue, 30 Jun 2015 14:38:03 +0200 Subject: [Python-es] =?utf-8?q?=5BANN=5D_=C2=A1Entradas_disponibles_para_l?= =?utf-8?q?a_PyConES_2015_en_Valencia!?= Message-ID: <55928DAB.2060206@gmail.com> Hola a todos: En nombre de la asociación Python España y del equipo organizador de la PyConES 2015, me complace anunciar que tenemos nueva web de la conferencia y ¡que la venta de entradas se ha abierto! http://2015.es.pycon.org/ https://www.ticketea.com/pycones2015/ Si queréis leer todos los detalles y estar pendientes de nuevas comunicaciones no dejéis de pasar por nuestro blog: http://2015.es.pycon.org/es/blog/get-ready-for-pycones-2015/ Muchas gracias a todos, no dudéis en contactar con nosotros para cualquier duda y nos vemos en noviembre ;) Un saludo: Juan Luis Cano Equipo PyConES 2015 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From yamila.ms en gmail.com Tue Jun 30 15:41:59 2015 From: yamila.ms en gmail.com (=?UTF-8?Q?Yamila_Moreno_Su=C3=A1rez?=) Date: Tue, 30 Jun 2015 15:41:59 +0200 Subject: [Python-es] =?utf-8?q?=5BPy-ES=5D_=5BANN=5D_=C2=A1Entradas_dispon?= =?utf-8?q?ibles_para_la_PyConES_2015_en_Valencia!?= In-Reply-To: <55928DAB.2060206@gmail.com> References: <55928DAB.2060206@gmail.com> Message-ID: ¡Yo ya tengo la mía! :D Como en realidad es un precio más que razonable, he cogido las normales, para dejar más opciones a aquellas personas que se lo tengan que pensar por el tema económico. Lo dejo como idea/sugerencia por si más gente está en situación similar a la mía :D yami 2015-06-30 14:38 GMT+02:00 Juan Luis Cano : > Hola a todos: > > En nombre de la asociación Python España y del equipo organizador de la > PyConES 2015, me complace anunciar que tenemos nueva web de la conferencia > y ¡que la venta de entradas se ha abierto! > > http://2015.es.pycon.org/ > > https://www.ticketea.com/pycones2015/ > > Si queréis leer todos los detalles y estar pendientes de nuevas > comunicaciones no dejéis de pasar por nuestro blog: > > > http://2015.es.pycon.org/es/blog/get-ready-for-pycones-2015/ > > Muchas gracias a todos, no dudéis en contactar con nosotros para cualquier > duda y nos vemos en noviembre ;) > > Un saludo: > > Juan Luis Cano > Equipo PyConES 2015 > > _______________________________________________ > Asociación Python España: http://www.es.python.org/ > general mailing list > general en lists.es.python.org > https://lists.es.python.org/listinfo/general > > -- Yamila Moreno Suárez http://dendarii.es http://moduslaborandi.net ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From monobot.soft en gmail.com Tue Jun 30 20:58:32 2015 From: monobot.soft en gmail.com (monoBOT) Date: Tue, 30 Jun 2015 19:58:32 +0100 Subject: [Python-es] =?utf-8?q?=5BPy-ES=5D_=5BANN=5D_=C2=A1Entradas_dispon?= =?utf-8?q?ibles_para_la_PyConES_2015_en_Valencia!?= In-Reply-To: References: <55928DAB.2060206@gmail.com> Message-ID: Las early han volado XD El 30 de junio de 2015, 14:41, Yamila Moreno Suárez escribió: > ¡Yo ya tengo la mía! :D > > Como en realidad es un precio más que razonable, he cogido las normales, > para dejar más opciones a aquellas personas que se lo tengan que pensar por > el tema económico. Lo dejo como idea/sugerencia por si más gente está en > situación similar a la mía :D > > yami > > 2015-06-30 14:38 GMT+02:00 Juan Luis Cano : > >> Hola a todos: >> >> En nombre de la asociación Python España y del equipo organizador de la >> PyConES 2015, me complace anunciar que tenemos nueva web de la conferencia >> y ¡que la venta de entradas se ha abierto! >> >> http://2015.es.pycon.org/ >> >> https://www.ticketea.com/pycones2015/ >> >> Si queréis leer todos los detalles y estar pendientes de nuevas >> comunicaciones no dejéis de pasar por nuestro blog: >> >> >> http://2015.es.pycon.org/es/blog/get-ready-for-pycones-2015/ >> >> Muchas gracias a todos, no dudéis en contactar con nosotros para >> cualquier duda y nos vemos en noviembre ;) >> >> Un saludo: >> >> Juan Luis Cano >> Equipo PyConES 2015 >> >> _______________________________________________ >> Asociación Python España: http://www.es.python.org/ >> general mailing list >> general en lists.es.python.org >> https://lists.es.python.org/listinfo/general >> >> > > > -- > Yamila Moreno Suárez > http://dendarii.es > http://moduslaborandi.net > > _______________________________________________ > Asociación Python España: http://www.es.python.org/ > general mailing list > general en lists.es.python.org > https://lists.es.python.org/listinfo/general > > -- *monoBOT* Visite mi sitio(Visit my site): monobotsoft.es/blog/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: