El nuevo código ------------- Product Development and Innovation (PDI) - Telefonica Digital website: www.tid.es<http://www.tid.es> email: jhierro at tid.es<mailto:jhierro at tid.es> twitter: twitter.com/JuanjoHierro FI-WARE (European Future Internet Core Platform) Coordinator and Chief Architect FI-PPP Architecture Board chairman You can follow FI-WARE at: website: http://www.fi-ware.eu facebook: http://www.facebook.com/pages/FI-WARE/251366491587242 twitter: http://twitter.com/FIware linkedIn: http://www.linkedin.com/groups/FIWARE-4239932 -------- Original Message -------- Subject: USA EL CÓDIGO ADJUNTO. Re: Fwd: Re: [Fiware-comms] VERSION FINAL código camiseta Geek en Phyton Date: Fri, 2 Aug 2013 13:25:09 +0200 From: Fermín Galán Márquez <fermin at tid.es><mailto:fermin at tid.es> To: Juanjo Hierro <jhierro at tid.es><mailto:jhierro at tid.es> Hola, Pues eso, que también estaba mal como habÃan planteado en new_specimen asà que mejor te mando el nuevo .py Un saludo, ------ FermÃn El 02/08/2013 13:21, FermÃn Galán Márquez escribió: Hola, Es código "legal" en Python, pero me duelen los ojos viendo como cortan una llamada a función a la mitad. Si hay que meter retorno de carro, cortar mejor en el and: if isinstance(specimen, Human) and match(r'(.*)Internet$', earth.era) \ and specimen.loves_to_create(): earth.internet_developers += 1 earth.specimens.append(specimen) earth.population += 1 earth.life_evolve() Ojo al "\" al final de la primera lÃnea, que hace falta. Un saludo, ------ FermÃn El 02/08/2013 13:07, Juanjo Hierro escribió: Hola, Plantean un salto de carro en una de las lÃneas ... no se como se lo come esto el Python. Dime si ok o deberÃa plantearse de otra forma: if isinstance(specimen, Human) and match(r'(.*)Internet$', earth.era) and specimen.loves_to_create(): earth.internet_developers += 1 earth.specimens.append(specimen) Miralo en la camiseta que te adjunto. Dame ping en Skype con la respuesta. Saludos, -- Juanjo ------------- Product Development and Innovation (PDI) - Telefonica Digital website: www.tid.es<http://www.tid.es> email: jhierro at tid.es<mailto:jhierro at tid.es> twitter: twitter.com/JuanjoHierro FI-WARE (European Future Internet Core Platform) Coordinator and Chief Architect FI-PPP Architecture Board chairman You can follow FI-WARE at: website: http://www.fi-ware.eu facebook: http://www.facebook.com/pages/FI-WARE/251366491587242 twitter: http://twitter.com/FIware linkedIn: http://www.linkedin.com/groups/FIWARE-4239932 -------- Original Message -------- Subject: Re: [Fiware-comms] VERSION FINAL código camiseta Geek en Phyton Date: Fri, 2 Aug 2013 12:43:57 +0200 From: Angeles Tejado <angeles.tejado at ogilvy.com><mailto:angeles.tejado at ogilvy.com> To: fiware-comms at lists.fi-ware.eu<mailto:fiware-comms at lists.fi-ware.eu> <fiware-comms at lists.fi-ware.eu><mailto:fiware-comms at lists.fi-ware.eu> Hola, adjunto versión de trasera camiseta tal y como la harÃamos nosotros (cortamos las lÃneas más largas) para que quede el bloque importante de código no tan a la izquierda y poder centrar más. Confirmadme, please. El 2 de agosto de 2013 12:11, Angeles Tejado <angeles.tejado at ogilvy.com<mailto:angeles.tejado at ogilvy.com>> escribió: Hola Juanjo, te paso la camiseta con nuevo código, necesito que me confirmes algunas cosas de cara al arte final con el que ya estamos trabajando. - Necesito que me apruebes el frontal, sin dinos, planta, etc... volvemos al inicio con UNA nube. - Tamaño frontal: 20 cm de ancho para el titular: lo hemos comprobado en una talla M y en una XL y creemos que es el tamaño apropiado. - Tamaño back: el código entra en una plancha 60 x 40. Veréis que los 60 cm bajan hasta más allá de la cintura pero entra en todo tipo de camisetas y creemos que queda bien. El problema es el ancho. Los 40 cm van casi de costura a costura en el caso de una talla M (aquà quizás tendrÃamos que bajar un poco el punto). Entendemos que las lÃneas más largas no se pueden cortar... ConfÃrmanos, please. Creemos que hay que mantener los 40 de ancho para que la letra tenga al menos 15,5 puntos. - Tamaño logo back 7 cm. Gracias ---------- Mensaje reenviado ---------- De: Juanjo Hierro <jhierro at tid.es<mailto:jhierro at tid.es>> Fecha: 2 de agosto de 2013 11:04 Asunto: [Fiware-comms] VERSION FINAL código camiseta Geek en Phyton Para: fiware-comms at lists.fi-ware.eu<mailto:fiware-comms at lists.fi-ware.eu> Hola, Código revisado adjunto. Por favor, confirmadme que es este el que cogéis. Saludos, -- Juanjo ------------- Product Development and Innovation (PDI) - Telefonica Digital website: www.tid.es<http://www.tid.es> email: jhierro at tid.es<mailto:jhierro at tid.es> twitter: twitter.com/JuanjoHierro<http://twitter.com/JuanjoHierro> FI-WARE (European Future Internet Core Platform) Coordinator and Chief Architect FI-PPP Architecture Board chairman You can follow FI-WARE at: website: http://www.fi-ware.eu facebook: http://www.facebook.com/pages/FI-WARE/251366491587242 twitter: http://twitter.com/FIware linkedIn: http://www.linkedin.com/groups/FIWARE-4239932 On 02/08/13 07:46, Juanjo Hierro wrote: Hola, Hemos identificado un par de erratas en el código que corregiremos y os enviaremos mañana por la mañana. Sobre el front end, yo no veo claro lo del dinosaurio, la planta y el asteroide ... La nube la conservarÃa (sólo una) porque hace referencia a la 'Cloud' Os recuerdo que las camisetas eran negras ... Saludos, -- Juanjo ------------- Product Development and Innovation (PDI) - Telefonica Digital website: www.tid.es<http://www.tid.es> email: jhierro at tid.es<mailto:jhierro at tid.es> twitter: twitter.com/JuanjoHierro<http://twitter.com/JuanjoHierro> FI-WARE (European Future Internet Core Platform) Coordinator and Chief Architect FI-PPP Architecture Board chairman You can follow FI-WARE at: website: http://www.fi-ware.eu facebook: http://www.facebook.com/pages/FI-WARE/251366491587242 twitter: http://twitter.com/FIware linkedIn: http://www.linkedin.com/groups/FIWARE-4239932 On 01/08/13 16:23, Angeles Tejado wrote: Hola, adjunto pdfs de la camiseta adaptada al nuevo código. Podéis acceder a estos archivos desde el link que os pasé ayer a Dropbox. He actualizado la carpeta Borradores. Lo nuevo está en Camisetas Phyton - BACK: El código, de nuevo, va a 15,5 puntos en un 60 x 40 cm - FRONT: hemos añadido algún icono que aporte sentido a lo que va escrito en la trasera. Tenemos Plantas, Dinosaurio, Meteorito, Hombres, Mujeres y Móvil. - Botón Hello World! cambiado llevándolo a un rectángulo con bordes redondeados (antes era más ovalado). Quedo a la espera de vuestros comentarios. TendrÃamos que entregar mañana artes finales. Gracias! -- Saludos/Regards, Angeles Tejado Account Supervisor OgilvyOne Worldwide Madrid Office: +34-91-4512179<tel:%2B34-91-4512179> Cell: +34-608508873<tel:%2B34-608508873> E-mail: angeles.tejado at ogilvy.com<mailto:angeles.tejado at ogilvy.com> [X] Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message, you should destroy this message. For more information on WPP's business ethical standards and corporate responsibility policies, please refer to WPP's website. _______________________________________________ Fiware-comms mailing list Fiware-comms at lists.fi-ware.eu<mailto:Fiware-comms at lists.fi-ware.eu> https://lists.fi-ware.eu/listinfo/fiware-comms ________________________________ Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra polÃtica de envÃo y recepción de correo electrónico en el enlace situado más abajo. This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at: http://www.tid.es/ES/PAGINAS/disclaimer.aspx _______________________________________________ Fiware-comms mailing list Fiware-comms at lists.fi-ware.eu<mailto:Fiware-comms at lists.fi-ware.eu> https://lists.fi-ware.eu/listinfo/fiware-comms -- Saludos/Regards, Angeles Tejado Account Supervisor OgilvyOne Worldwide Madrid Office: +34-91-4512179<tel:%2B34-91-4512179> Cell: +34-608508873<tel:%2B34-608508873> E-mail: angeles.tejado at ogilvy.com<mailto:angeles.tejado at ogilvy.com> -- Saludos/Regards, Angeles Tejado Account Supervisor OgilvyOne Worldwide Madrid Office: +34-91-4512179 Cell: +34-608508873 E-mail: angeles.tejado at ogilvy.com<mailto:angeles.tejado at ogilvy.com> [http://assets.ogilvy.com/truffles_email/wwit_signatures/canneslion-12-13.jpg] Privileged/Confidential Information may be contained in this message. If you are not the addressee indicated in this message, you should destroy this message. For more information on WPP's business ethical standards and corporate responsibility policies, please refer to WPP's website. ________________________________ Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo. This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at: http://www.tid.es/ES/PAGINAS/disclaimer.aspx -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/fiware-comms/attachments/20130802/8764b77b/attachment.html> -------------- next part -------------- # Earth 3.0 from universe import * from flask import Flask, Response from random import choice from re import match app = Flask(__name__) earth = Planet() print 'Hello World!' earth.era = 'Precambrian' earth.continents = ['America', 'Africa', 'Europe', 'Asia', 'Oceania'] def new_specimen(era): if era == 'Precambrian': return choice([Unicellular(), Multicellular()]) elif era == 'Paleozoic': return choice([Unicellular(), Multicellular(), Fish(), SmallReptile(), Plant()]) elif era == 'Mesozoic': return choice([Unicellular(), Multicellular(), Fish(), SmallReptile(), Plant(), Mammal(), Dinosaur()]) else: return choice([Unicellular(), Multicellular(), Fish(), SmallReptile(), Plant(), Mammal(), Human()]) @app.route('/firstVertebrate') def first_vertebrate(): earth.era = 'Paleozoic' return Response(status=200) @app.route('/firstDinosaur') def first_dinosaur(): earth.era = 'Mesozoic' return Response(status=200) @app.route('/bigAsteroid') def big_asteroid(): for s in earth.specimens: if s.size == 'large': earth.specimens.remove(s) earth.era = 'Cenozoic' return Response(status=200) @app.route('/web') def web(): earth.era = 'Internet' earth.software.append(HTML()) return Response(status=200) @app.route('/currentInternet') def current_internet(): earth.era = 'Current Internet' earth.software.append(HTML(5)) return Response(status=200) @app.route('/fiware') def fiware(): earth.earth = 'FutureInternet' earth.developers.life.gets_easier() return Response(status=200) @app.route('/lifeStarts') def life_starts(): earth.population = 0 while (True): specimen = new_specimen(earth.era) if isinstance(specimen, Human) and match(r'(.*)Internet$', earth.era) \ and specimen.loves_to_create(): earth.internet_developers += 1 earth.specimens.append(specimen) earth.population += 1 earth.life_evolve() if __name__ == "__main__": app.run(threaded=True)
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy