From revxfire en gmail.com Fri Mar 3 14:48:15 2017 From: revxfire en gmail.com (Victor Villalobos) Date: Fri, 3 Mar 2017 15:48:15 -0400 Subject: [Python-es] [JOB] Oferta de trabajo en Madrid - OpenShine In-Reply-To: References: Message-ID: Buenas, No tendrán cupos para trabajo 100% remoto? Saludos. El 28 de febrero de 2017, 6:12, César García Tapia escribió: > OpenShine es una pequeña empresa de desarrollo > de software, especializada en Web, Móvil y DevOps. Estamos construyendo un > equipo técnico sin jerarquías, en el que las decisiones se toman entre > todos, y con una transparencia absoluta en lo relativo a la gestión de la > empresa. > > Nuestro propósito es crecer de manera sostenible, creando productos de > alta calidad y divirtiéndonos por el camino. > > *¿Qué buscamos?* > > - Desarrolladores. Hackers. Llámalo como quieras, ya sabes a qué nos > referimos. Idealmente con más de 3 o 4 años de experiencia. > - Que tengas pasión por tu profesión. Si aprendes nuevos lenguajes, > frameworks y tecnologías por simple curiosidad, OpenShine es tu sitio. > - Especial atención a la calidad, el detalle y las buenas prácticas. > - Experiencia e interés tanto en el backend como en el frontend > (aunque suelas trabajar sólo en uno de los lados, queremos que tengas una > visión completa de los proyectos). > - Implicación y actitud participativa. No queremos asignarte tareas, > sino definirlas entre todos. > > > Actualmente trabajamos con las siguientes tecnologías, entre otras muchas. > Esto no es una lista de requisitos, es únicamente para darte una idea del > tipo de proyectos que hacemos: > > - Python > - Django > - Angular2 > - Spark > - Kafka > - Cassandra > - ElasticSearch > - Android / Xamarin > - Docker / Kubernetes > - Salt / Ansible > > > *¿Qué ofrecemos?* > > - Ambiente de trabajo informal y estimulante. > - Si te gusta teletrabajar, podrás hacerlo la mayor parte del tiempo. > La oficina está para cuando hace falta. > - Oficina en el centro de Madrid, en la misma glorieta de San Bernardo. > - Participar en la creación de una cultura empresarial diferente. > - Facilidad para la formación: charlas en la oficina, asistencia a > eventos, etc. > - Libertad para elegir las tecnologías de tus proyectos. > - Salario entre 30.000? y 35.000? > > > Si te interesa, mándanos tu CV a info en openshine.com y nos pondremos en > contacto contigo. > > *César García Tapia* > Director técnico > Tlf: +34 663 273 481 <+34+663+273+481> > Skype: cesargarciatapia <#m_6623691025271231313_UNIQUE_ID_SafeHtmlFilter_> > Web: https://www.openshine.com/ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- Victor Villalobos Bahia Pirata Inversiones Villalobos Balzan. 0412 6882141 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Tue Mar 7 14:07:00 2017 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 7 Mar 2017 14:07:00 -0500 Subject: [Python-es] =?utf-8?q?=C2=BFalguna_librer=C3=ADa_para_ACLs_partic?= =?utf-8?q?ularmente_recomendable=3F?= Message-ID: Hola, estoy buscando por una librería (o paquete,...) para ACLs (Access Control List). Una búsqueda en google me da varias opciones. Pero no me queda claro el nivel de soporte que tienen, o si son proyectos abandonados, etc. Si alguien tiene experiencia con alguna en particular que quiera recomendar, soy todo oídos. Muchas gracias, Jose. From pych3m4 en gmail.com Wed Mar 8 06:35:23 2017 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 08 Mar 2017 11:35:23 +0000 Subject: [Python-es] =?utf-8?q?=C2=BFalguna_librer=C3=ADa_para_ACLs_parti?= =?utf-8?q?cularmente_recomendable=3F?= In-Reply-To: References: Message-ID: El mar., 7 mar. 2017 a las 20:07, Jose Caballero () escribió: > Hola, > > estoy buscando por una librería (o paquete,...) para ACLs (Access Control > List). > Una búsqueda en google me da varias opciones. Pero no me queda claro > el nivel de soporte que tienen, o si son proyectos abandonados, etc. > > Si alguien tiene experiencia con alguna en particular que quiera > recomendar, soy todo oídos. > > Depende bastante del sistema operativo que uses, del servicio de directorio y en dónde aplicas las ACLs: ficheros, redes, correo, cloud,... No te podría decir nada que sirva en general. Más que buscar un módulo independiente, busca entre los módulos python disponibles para el controlador de accesos que uses. > Muchas gracias, > Jose. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://blog.ch3m4.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Wed Mar 8 07:41:30 2017 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 8 Mar 2017 04:41:30 -0800 Subject: [Python-es] =?utf-8?q?=C2=BFalguna_librer=C3=ADa_para_ACLs_parti?= =?utf-8?q?cularmente_recomendable=3F?= In-Reply-To: References: Message-ID: <8C93AD4A-9EB7-4588-B30F-435A2F673D7B@gmail.com> On Mar 8, 2017, at 3:35, Chema Cortes wrote: > El mar., 7 mar. 2017 a las 20:07, Jose Caballero () escribió: > Hola, > > estoy buscando por una librería (o paquete,...) para ACLs (Access Control List). > Una búsqueda en google me da varias opciones. Pero no me queda claro > el nivel de soporte que tienen, o si son proyectos abandonados, etc. > > Si alguien tiene experiencia con alguna en particular que quiera > recomendar, soy todo oídos. > > > Depende bastante del sistema operativo que uses, del servicio de directorio y en dónde aplicas las ACLs: ficheros, redes, correo, cloud,... No te podría decir nada que sirva en general. > > Más que buscar un módulo independiente, busca entre los módulos python disponibles para el controlador de accesos que uses. > > Pues es verdad. Mis disculpas por ser tan vago en la descripción. En realidad no es para ficheros. Se trata de controlar quién puede o no puede hacer un PUT/POST/GET de datos en llamadas http. Esos datos son campos en documentos JSON. Estos documentos JSON tienen una estructura interna que es isomórfica a un sistema de ficheros (o sea, un "tree"). Quiero añadirle los permisos de lectura y escritura a los nodos de ese "tree". Jose ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From morillas en gmail.com Wed Mar 8 07:57:12 2017 From: morillas en gmail.com (Luis Miguel Morillas) Date: Wed, 8 Mar 2017 13:57:12 +0100 Subject: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor. Message-ID: Hola, Tengo que desplegar un django en una ruta de un servidor, por ejemplo htpp://miservidor.com/congreso . He mirado la documentación de nginx [1] pero me funciona sólo cuando cuelgo el django en la raíz del servidor porque cuando le llega a django una ruta (/congreso por ejemplo) el uwsgi devuelve un 404. He visto bastantes preguntas/respuesta en stackoverflow, pero no funcionan :/ [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/ Saludos, -- luismiguel (@lmorillas) From yamila.ms en gmail.com Wed Mar 8 08:13:07 2017 From: yamila.ms en gmail.com (=?UTF-8?Q?Yamila_Moreno_Su=C3=A1rez?=) Date: Wed, 8 Mar 2017 14:13:07 +0100 Subject: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor. In-Reply-To: References: Message-ID: Buenas! Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto? Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza del proceso está el problema. ¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás conectando nginx con el servidor wsgi? ¿Estás levantando el wsgi con supervisor o similar? No sé hasta qué punto de investigación y troubleshooting has llegado, pero por si acaso, escribí este post hace ya un par de años y ha resultado ser bastante útil; es muy muy parecido a la documentación que nos has pasado (que contiene lo esencial para desplegar un django con servidor wsgi), pero igual explicado de otra forma: http://moduslaborandi.net/2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/ suerte!! 2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas : > Hola, > > Tengo que desplegar un django en una ruta de un servidor, por ejemplo > htpp://miservidor.com/congreso . He mirado la documentación de nginx > [1] pero me funciona sólo cuando cuelgo el django en la raíz del > servidor porque cuando le llega a django una ruta (/congreso por > ejemplo) el uwsgi devuelve un 404. He visto bastantes > preguntas/respuesta en stackoverflow, pero no funcionan :/ > > > [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/ > > Saludos, > > -- luismiguel (@lmorillas) > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- Yamila Moreno Suárez http://dendarii.es http://moduslaborandi.net ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From diego.uribe.gamez en gmail.com Wed Mar 8 08:58:57 2017 From: diego.uribe.gamez en gmail.com (DiegoUG) Date: Wed, 8 Mar 2017 08:58:57 -0500 Subject: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor. In-Reply-To: References: Message-ID: mira este ejemplo, depronto te pueda ser de ayuda: https://github.com/diegoug/docker-cookbook/tree/master/django/docker/production El 8 de marzo de 2017, 8:13, Yamila Moreno Suárez escribió: > Buenas! > > Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto? > Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con > uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza > del proceso está el problema. > > ¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás > conectando nginx con el servidor wsgi? ¿Estás levantando el wsgi con > supervisor o similar? > > No sé hasta qué punto de investigación y troubleshooting has llegado, pero > por si acaso, escribí este post hace ya un par de años y ha resultado ser > bastante útil; es muy muy parecido a la documentación que nos has pasado > (que contiene lo esencial para desplegar un django con servidor wsgi), pero > igual explicado de otra forma: http://moduslaborandi.net/ > 2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/ > > > suerte!! > > > > 2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas : > >> Hola, >> >> Tengo que desplegar un django en una ruta de un servidor, por ejemplo >> htpp://miservidor.com/congreso . He mirado la documentación de nginx >> [1] pero me funciona sólo cuando cuelgo el django en la raíz del >> servidor porque cuando le llega a django una ruta (/congreso por >> ejemplo) el uwsgi devuelve un 404. He visto bastantes >> preguntas/respuesta en stackoverflow, pero no funcionan :/ >> >> >> [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/ >> >> Saludos, >> >> -- luismiguel (@lmorillas) >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > > > -- > Yamila Moreno Suárez > http://dendarii.es > http://moduslaborandi.net > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- *Diego Alonso Uribe Gamez* ------------------------------ *Desarrollador web* Twitter: @DiegoUG Google+: +DiegoAlonsoUribeGamez ------------------------------ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From morillas en gmail.com Wed Mar 8 09:02:11 2017 From: morillas en gmail.com (Luis Miguel Morillas) Date: Wed, 8 Mar 2017 15:02:11 +0100 Subject: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor. In-Reply-To: References: Message-ID: La configuración que uso es esta [1] Si uso el "location /" funciona bien, pero no en un subdirectorio ( "location /congreso" ) por ejemplo. La app responde un 404: Page not found (404) Request Method: GET Request URL: http://localhost/congreso/ Raised by: wagtail.wagtailcore.views.serve [1] https://gist.github.com/lmorillas/e8c23fde2165c02b88e372460487a37b Saludos, -- luismiguel (@lmorillas) El día 8 de marzo de 2017, 14:13, Yamila Moreno Suárez escribió: > Buenas! > > Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto? > Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con > uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza > del proceso está el problema. > > ¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás conectando > nginx con el servidor wsgi? ¿Estás levantando el wsgi con supervisor o > similar? > > No sé hasta qué punto de investigación y troubleshooting has llegado, pero > por si acaso, escribí este post hace ya un par de años y ha resultado ser > bastante útil; es muy muy parecido a la documentación que nos has pasado > (que contiene lo esencial para desplegar un django con servidor wsgi), pero > igual explicado de otra forma: > http://moduslaborandi.net/2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/ > > > suerte!! > > > > 2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas : >> >> Hola, >> >> Tengo que desplegar un django en una ruta de un servidor, por ejemplo >> htpp://miservidor.com/congreso . He mirado la documentación de nginx >> [1] pero me funciona sólo cuando cuelgo el django en la raíz del >> servidor porque cuando le llega a django una ruta (/congreso por >> ejemplo) el uwsgi devuelve un 404. He visto bastantes >> preguntas/respuesta en stackoverflow, pero no funcionan :/ >> >> >> [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/ >> >> Saludos, >> >> -- luismiguel (@lmorillas) >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es > > > > > -- > Yamila Moreno Suárez > http://dendarii.es > http://moduslaborandi.net > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From pych3m4 en gmail.com Wed Mar 8 09:02:17 2017 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 08 Mar 2017 14:02:17 +0000 Subject: [Python-es] =?utf-8?q?=C2=BFalguna_librer=C3=ADa_para_ACLs_parti?= =?utf-8?q?cularmente_recomendable=3F?= In-Reply-To: <8C93AD4A-9EB7-4588-B30F-435A2F673D7B@gmail.com> References: <8C93AD4A-9EB7-4588-B30F-435A2F673D7B@gmail.com> Message-ID: El mié., 8 mar. 2017 a las 13:26, Jose Caballero () escribió: > > > > > On Mar 8, 2017, at 3:35, Chema Cortes wrote: > > El mar., 7 mar. 2017 a las 20:07, Jose Caballero (< > jcaballero.hep en gmail.com>) escribió: > > Hola, > > estoy buscando por una librería (o paquete,...) para ACLs (Access Control > List). > Una búsqueda en google me da varias opciones. Pero no me queda claro > el nivel de soporte que tienen, o si son proyectos abandonados, etc. > > Si alguien tiene experiencia con alguna en particular que quiera > recomendar, soy todo oídos. > > > Depende bastante del sistema operativo que uses, del servicio de > directorio y en dónde aplicas las ACLs: ficheros, redes, correo, cloud,... > No te podría decir nada que sirva en general. > > Más que buscar un módulo independiente, busca entre los módulos python > disponibles para el controlador de accesos que uses. > > > > Pues es verdad. Mis disculpas por ser tan vago en la descripción. > > En realidad no es para ficheros. Se trata de controlar quién puede o no > puede hacer un PUT/POST/GET de datos en llamadas http. Esos datos son > campos en documentos JSON. Estos documentos JSON tienen una estructura > interna que es isomórfica a un sistema de ficheros (o sea, un "tree"). > Quiero añadirle los permisos de lectura y escritura a los nodos de ese > "tree". > No sé si es algo particular, pero me suena bastante a AWS S3. Si es así, el módulo más recomendable es 'boto'. Aquí un tutorial en español: http://cloud.acens.com/tutorial-aws-sdk-para-acceso-a-cloud-storage/ > > Jose > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://blog.ch3m4.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lasizoillo en gmail.com Wed Mar 8 09:06:31 2017 From: lasizoillo en gmail.com (lasizoillo) Date: Wed, 8 Mar 2017 15:06:31 +0100 Subject: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor. In-Reply-To: References: Message-ID: Buenas, Mirate este tuto: https://integricho.github.io/2014/02/22/running-django-on-a-subpath/ Creo que es lo que necesitas. Un saludo, Javi El día 8 de marzo de 2017, 15:02, Luis Miguel Morillas escribió: > La configuración que uso es esta [1] Si uso el "location /" funciona > bien, pero no en un subdirectorio ( "location /congreso" ) por > ejemplo. La app responde un 404: > > Page not found (404) > Request Method: GET Request URL: http://localhost/congreso/ Raised by: > wagtail.wagtailcore.views.serve > > [1] https://gist.github.com/lmorillas/e8c23fde2165c02b88e372460487a37b > > Saludos, > > -- luismiguel (@lmorillas) > > > El día 8 de marzo de 2017, 14:13, Yamila Moreno Suárez > escribió: >> Buenas! >> >> Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto? >> Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con >> uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza >> del proceso está el problema. >> >> ¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás conectando >> nginx con el servidor wsgi? ¿Estás levantando el wsgi con supervisor o >> similar? >> >> No sé hasta qué punto de investigación y troubleshooting has llegado, pero >> por si acaso, escribí este post hace ya un par de años y ha resultado ser >> bastante útil; es muy muy parecido a la documentación que nos has pasado >> (que contiene lo esencial para desplegar un django con servidor wsgi), pero >> igual explicado de otra forma: >> http://moduslaborandi.net/2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/ >> >> >> suerte!! >> >> >> >> 2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas : >>> >>> Hola, >>> >>> Tengo que desplegar un django en una ruta de un servidor, por ejemplo >>> htpp://miservidor.com/congreso . He mirado la documentación de nginx >>> [1] pero me funciona sólo cuando cuelgo el django en la raíz del >>> servidor porque cuando le llega a django una ruta (/congreso por >>> ejemplo) el uwsgi devuelve un 404. He visto bastantes >>> preguntas/respuesta en stackoverflow, pero no funcionan :/ >>> >>> >>> [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/ >>> >>> Saludos, >>> >>> -- luismiguel (@lmorillas) >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> >> -- >> Yamila Moreno Suárez >> http://dendarii.es >> http://moduslaborandi.net >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es From jcaballero.hep en gmail.com Wed Mar 8 09:24:39 2017 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 8 Mar 2017 06:24:39 -0800 Subject: [Python-es] =?utf-8?q?=C2=BFalguna_librer=C3=ADa_para_ACLs_parti?= =?utf-8?q?cularmente_recomendable=3F?= In-Reply-To: References: <8C93AD4A-9EB7-4588-B30F-435A2F673D7B@gmail.com> Message-ID: <580D6A17-04D6-4CDA-8E7D-41E3F8F09248@gmail.com> On Mar 8, 2017, at 6:02, Chema Cortes wrote: > > > El mié., 8 mar. 2017 a las 13:26, Jose Caballero () escribió: > > > > > On Mar 8, 2017, at 3:35, Chema Cortes wrote: > >> El mar., 7 mar. 2017 a las 20:07, Jose Caballero () escribió: >> Hola, >> >> estoy buscando por una librería (o paquete,...) para ACLs (Access Control List). >> Una búsqueda en google me da varias opciones. Pero no me queda claro >> el nivel de soporte que tienen, o si son proyectos abandonados, etc. >> >> Si alguien tiene experiencia con alguna en particular que quiera >> recomendar, soy todo oídos. >> >> >> Depende bastante del sistema operativo que uses, del servicio de directorio y en dónde aplicas las ACLs: ficheros, redes, correo, cloud,... No te podría decir nada que sirva en general. >> >> Más que buscar un módulo independiente, busca entre los módulos python disponibles para el controlador de accesos que uses. >> >> > > Pues es verdad. Mis disculpas por ser tan vago en la descripción. > > En realidad no es para ficheros. Se trata de controlar quién puede o no puede hacer un PUT/POST/GET de datos en llamadas http. Esos datos son campos en documentos JSON. Estos documentos JSON tienen una estructura interna que es isomórfica a un sistema de ficheros (o sea, un "tree"). > Quiero añadirle los permisos de lectura y escritura a los nodos de ese "tree". > > No sé si es algo particular, pero me suena bastante a AWS S3. Si es así, el módulo más recomendable es 'boto'. > > Aquí un tutorial en español: > http://cloud.acens.com/tutorial-aws-sdk-para-acceso-a-cloud-storage/ > Hmm. No se trata de S3, pero efectivamente es un caso similar, casi idéntico. No se me había ocurrido mirar por ahí. Miraré "boto". Muchas gracias! Jose ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From morillas en gmail.com Wed Mar 8 11:11:38 2017 From: morillas en gmail.com (Luis Miguel Morillas) Date: Wed, 8 Mar 2017 17:11:38 +0100 Subject: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor. In-Reply-To: References: Message-ID: Parece que el parámetro uwsgi_param SCRIPT_NAME de nginx resuelve el problema. Saludos, -- luismiguel (@lmorillas) El día 8 de marzo de 2017, 15:06, lasizoillo escribió: > Buenas, > > Mirate este tuto: > > https://integricho.github.io/2014/02/22/running-django-on-a-subpath/ > > Creo que es lo que necesitas. > > Un saludo, > > Javi > > El día 8 de marzo de 2017, 15:02, Luis Miguel Morillas > escribió: >> La configuración que uso es esta [1] Si uso el "location /" funciona >> bien, pero no en un subdirectorio ( "location /congreso" ) por >> ejemplo. La app responde un 404: >> >> Page not found (404) >> Request Method: GET Request URL: http://localhost/congreso/ Raised by: >> wagtail.wagtailcore.views.serve >> >> [1] https://gist.github.com/lmorillas/e8c23fde2165c02b88e372460487a37b >> >> Saludos, >> >> -- luismiguel (@lmorillas) >> >> >> El día 8 de marzo de 2017, 14:13, Yamila Moreno Suárez >> escribió: >>> Buenas! >>> >>> Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto? >>> Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con >>> uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza >>> del proceso está el problema. >>> >>> ¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás conectando >>> nginx con el servidor wsgi? ¿Estás levantando el wsgi con supervisor o >>> similar? >>> >>> No sé hasta qué punto de investigación y troubleshooting has llegado, pero >>> por si acaso, escribí este post hace ya un par de años y ha resultado ser >>> bastante útil; es muy muy parecido a la documentación que nos has pasado >>> (que contiene lo esencial para desplegar un django con servidor wsgi), pero >>> igual explicado de otra forma: >>> http://moduslaborandi.net/2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/ >>> >>> >>> suerte!! >>> >>> >>> >>> 2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas : >>>> >>>> Hola, >>>> >>>> Tengo que desplegar un django en una ruta de un servidor, por ejemplo >>>> htpp://miservidor.com/congreso . He mirado la documentación de nginx >>>> [1] pero me funciona sólo cuando cuelgo el django en la raíz del >>>> servidor porque cuando le llega a django una ruta (/congreso por >>>> ejemplo) el uwsgi devuelve un 404. He visto bastantes >>>> preguntas/respuesta en stackoverflow, pero no funcionan :/ >>>> >>>> >>>> [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/ >>>> >>>> Saludos, >>>> >>>> -- luismiguel (@lmorillas) >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> >>> -- >>> Yamila Moreno Suárez >>> http://dendarii.es >>> http://moduslaborandi.net >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es From jcaballero.hep en gmail.com Fri Mar 10 14:01:34 2017 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 10 Mar 2017 14:01:34 -0500 Subject: [Python-es] =?utf-8?q?problemas_con_la_instalaci=C3=B3n_de_PIP_co?= =?utf-8?q?mo_usuario?= Message-ID: Hola, estoy intentando instalar python 2.7 y PIP sin privilegios de root. Pero estoy teniendo algunos problemas. ================================================ $ cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.6 (Santiago) $ python --version Python 2.6.6 $ mkdir ~/src $ cd src $ wget wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz $ tar zxvf Python-2.7.13.tgz $ ./configure prefix=/home/jcaballero/ $ make install $ export PATH=/home/jcaballero/bin/:$PATH $ python --version Python 2.7.13 ------------------------------------------------------------------------------------ $ cd src $ wget https://bootstrap.pypa.io/get-pip.py $ python get-pip.py --user Traceback (most recent call last): File "get-pip.py", line 20061, in main() File "get-pip.py", line 194, in main bootstrap(tmpdir=tmpdir) File "get-pip.py", line 82, in bootstrap import pip zipimport.ZipImportError: can't decompress data; zlib not available ================================================ Cualquier consejo o ayuda será más que bienvenido. Un saludo, Jose From kikocorreoso en gmail.com Fri Mar 10 14:35:28 2017 From: kikocorreoso en gmail.com (Kiko) Date: Fri, 10 Mar 2017 20:35:28 +0100 Subject: [Python-es] =?utf-8?q?problemas_con_la_instalaci=C3=B3n_de_PIP_c?= =?utf-8?q?omo_usuario?= In-Reply-To: References: Message-ID: necesitas instalar zlib y hacerlo accesible. From jcaballero.hep en gmail.com Fri Mar 10 15:02:04 2017 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 10 Mar 2017 15:02:04 -0500 Subject: [Python-es] =?utf-8?q?problemas_con_la_instalaci=C3=B3n_de_PIP_c?= =?utf-8?q?omo_usuario?= In-Reply-To: References: Message-ID: OK. Gracias. Googleando he encontrado varias veces que hay que descomentar la linea de zlib en el fichero src/PythonXY/Modules/Setup Reinstalando de nuevo, ya tengo zlib. $ python -c "import zlib; print zlib.__version__" 1.0 Ahora me da fallos con ssl. Pero ya sé por donde van los tiros. $ python get-pip.py --user pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Collecting pip Could not fetch URL https://pypi.python.org/simple/pip/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping Could not find a version that satisfies the requirement pip (from versions: ) No matching distribution found for pip Gracias, Jose 2017-03-10 14:35 GMT-05:00 Kiko : > necesitas instalar zlib y hacerlo accesible. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es From humitos en gmail.com Sat Mar 11 00:10:29 2017 From: humitos en gmail.com (Manuel Kaufmann) Date: Sat, 11 Mar 2017 00:10:29 -0500 Subject: [Python-es] =?utf-8?q?problemas_con_la_instalaci=C3=B3n_de_PIP_c?= =?utf-8?q?omo_usuario?= In-Reply-To: References: Message-ID: <37c08188-fb53-4e9d-21b6-510b367458e2@gmail.com> El 10/03/17 a las 14:01, Jose Caballero escribió: > estoy intentando instalar python 2.7 y PIP sin privilegios de root. > Pero estoy teniendo algunos problemas. Una cosa que está bastante piola ultimamente es pyenv: https://github.com/pyenv/pyenv Te puede ahorrar algunos dolores de cabeza. Saludos, -- Kaufmann Manuel -- https://elblogdehumitos.com/ From gvm2121 en gmail.com Mon Mar 13 06:52:03 2017 From: gvm2121 en gmail.com (Gonzalo V) Date: Mon, 13 Mar 2017 07:52:03 -0300 Subject: [Python-es] =?utf-8?q?crear_listas_din=C3=A1micamente?= In-Reply-To: References: Message-ID: hola a todos. les pido una guia. resulta que recibo un archivo xml q tiene ciertos nodos de interés que son analizados con beautifulsoup. el tema es q si vienen 3 nodos, necesito q mi codigo cree tres listas. si son 4 cree 4 etc. estoy probando esto y no me resulta. for n in range(0,len(largonodos)): a='listaauxiliar'+n a=[] pero no me funciona. cómo se puede hacer? gracias anticipadas. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Mon Mar 13 07:04:59 2017 From: kikocorreoso en gmail.com (Kiko) Date: Mon, 13 Mar 2017 12:04:59 +0100 Subject: [Python-es] =?utf-8?q?crear_listas_din=C3=A1micamente?= In-Reply-To: References: Message-ID: El 13 de marzo de 2017, 11:52, Gonzalo V escribió: > hola a todos. > les pido una guia. > resulta que recibo un archivo xml q tiene ciertos nodos de interés que son > analizados con beautifulsoup. el tema es q si vienen 3 nodos, necesito q mi > codigo cree tres listas. si son 4 cree 4 etc. estoy probando esto y no me > resulta. > for n in range(0,len(largonodos)): > a='listaauxiliar'+n > a=[] > pero no me funciona. > Podrías hacer cosas feas para inyectar el nombre pero ¿por qué no mejor usar un diccionario?: listas = {} for n in range(0,len(largonodos)): listas['listaauxiliar'+n] =[] ... Luego, para acceder a la lista de turno: listas['listaauxiliar3'] cómo se puede hacer? > gracias anticipadas. > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Mon Mar 13 10:16:42 2017 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 13 Mar 2017 10:16:42 -0400 Subject: [Python-es] =?utf-8?q?crear_listas_din=C3=A1micamente?= In-Reply-To: References: Message-ID: > for n in range(0,len(largonodos)): > a='listaauxiliar'+n > a=[] dejando a parte la indentación (que puede ser un problema de editores), la única línea incorrecta desde un punto de vista de la sintaxis es la segunda. El mensaje es "self-explanatory": TypeError: cannot concatenate 'str' and 'int' objects La tercera es correcta, aunque no hace nada, y probablemente no sea lo que quieras. Saludos, Jose From alejandroacostaalamo en gmail.com Mon Mar 13 10:48:55 2017 From: alejandroacostaalamo en gmail.com (Alejandro Acosta) Date: Mon, 13 Mar 2017 15:48:55 +0100 Subject: [Python-es] =?utf-8?q?crear_listas_din=C3=A1micamente?= In-Reply-To: References: Message-ID: <06157d7f-4642-fd33-5ee7-6d06aa33ce07@gmail.com> Hola, La otra opción puede ser usar pandas y que la lista sea una serie?.., quizás funcione depende lo que necesites. Ale, El 13/3/17 a las 12:04 p.m., Kiko escribió: > > > El 13 de marzo de 2017, 11:52, Gonzalo V > escribió: > > hola a todos. > les pido una guia. > resulta que recibo un archivo xml q tiene ciertos nodos de interés > que son analizados con beautifulsoup. el tema es q si vienen 3 > nodos, necesito q mi codigo cree tres listas. si son 4 cree 4 etc. > estoy probando esto y no me resulta. > for n in range(0,len(largonodos)): > a='listaauxiliar'+n > a=[] > pero no me funciona. > > > Podrías hacer cosas feas para inyectar el nombre pero ¿por qué no > mejor usar un diccionario?: > > listas = {} > for n in range(0,len(largonodos)): > listas['listaauxiliar'+n] =[] > ... > > Luego, para acceder a la lista de turno: > listas['listaauxiliar3'] > > cómo se puede hacer? > gracias anticipadas. > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From stvzito en gmail.com Mon Mar 13 10:53:14 2017 From: stvzito en gmail.com (Manuel A. Estevez Fernandez) Date: Mon, 13 Mar 2017 08:53:14 -0600 Subject: [Python-es] =?utf-8?q?crear_listas_din=C3=A1micamente?= In-Reply-To: References: Message-ID: Puedes ejecutar cadenas de texto con exec(): n=1 a= 'listaauxiliar%s =[]'%n exec(a) print listaauxiliar1 [] Saludos. Manuel Alejandro Estévez Fernández El 13 de marzo de 2017, 4:52, Gonzalo V escribió: > hola a todos. > les pido una guia. > resulta que recibo un archivo xml q tiene ciertos nodos de interés que son > analizados con beautifulsoup. el tema es q si vienen 3 nodos, necesito q mi > codigo cree tres listas. si son 4 cree 4 etc. estoy probando esto y no me > resulta. > for n in range(0,len(largonodos)): > a='listaauxiliar'+n > a=[] > pero no me funciona. > cómo se puede hacer? > gracias anticipadas. > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Mon Mar 13 10:56:10 2017 From: kikocorreoso en gmail.com (Kiko) Date: Mon, 13 Mar 2017 15:56:10 +0100 Subject: [Python-es] =?utf-8?q?crear_listas_din=C3=A1micamente?= In-Reply-To: References: Message-ID: El 13 de marzo de 2017, 15:53, Manuel A. Estevez Fernandez < stvzito en gmail.com> escribió: > Puedes ejecutar cadenas de texto con exec(): > n=1 > a= 'listaauxiliar%s =[]'%n > exec(a) > print listaauxiliar1 > [] > A eso me refería con hacer cosas feas... ;-) > > Saludos. > > Manuel Alejandro Estévez Fernández > > > > El 13 de marzo de 2017, 4:52, Gonzalo V escribió: > >> hola a todos. >> les pido una guia. >> resulta que recibo un archivo xml q tiene ciertos nodos de interés que >> son analizados con beautifulsoup. el tema es q si vienen 3 nodos, necesito >> q mi codigo cree tres listas. si son 4 cree 4 etc. estoy probando esto y no >> me resulta. >> for n in range(0,len(largonodos)): >> a='listaauxiliar'+n >> a=[] >> pero no me funciona. >> cómo se puede hacer? >> gracias anticipadas. >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lastvnm en gmail.com Mon Mar 13 11:41:34 2017 From: lastvnm en gmail.com (Hiko hitokiri) Date: Mon, 13 Mar 2017 09:41:34 -0600 Subject: [Python-es] =?utf-8?q?crear_listas_din=C3=A1micamente?= In-Reply-To: References: Message-ID: listas = [] largonodos= 'a','b', #largonodos= 'akahskdhaskdh' for n in range(0,len(largonodos)): listas.append('{0}{1}'.format('texto', n)) print listas ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lastvnm en gmail.com Mon Mar 13 12:36:41 2017 From: lastvnm en gmail.com (Hiko hitokiri) Date: Mon, 13 Mar 2017 10:36:41 -0600 Subject: [Python-es] =?utf-8?q?problemas_con_la_instalaci=C3=B3n_de_PIP_c?= =?utf-8?q?omo_usuario?= In-Reply-To: <37c08188-fb53-4e9d-21b6-510b367458e2@gmail.com> References: <37c08188-fb53-4e9d-21b6-510b367458e2@gmail.com> Message-ID: para ese tipo de cosas usa entornos virtuales como virtualenv , etc El 10 de marzo de 2017, 23:10, Manuel Kaufmann escribió: > El 10/03/17 a las 14:01, Jose Caballero escribió: > >> estoy intentando instalar python 2.7 y PIP sin privilegios de root. >> Pero estoy teniendo algunos problemas. >> > > Una cosa que está bastante piola ultimamente es pyenv: > > https://github.com/pyenv/pyenv > > Te puede ahorrar algunos dolores de cabeza. > > Saludos, > > -- > > Kaufmann Manuel > -- https://elblogdehumitos.com/ > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- hiko_hitokiri no pidas que el mundo te trate de una manera cuando tu no le das el mismo trato a los demás ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Mon Mar 13 12:43:43 2017 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 13 Mar 2017 12:43:43 -0400 Subject: [Python-es] =?utf-8?q?problemas_con_la_instalaci=C3=B3n_de_PIP_c?= =?utf-8?q?omo_usuario?= In-Reply-To: References: <37c08188-fb53-4e9d-21b6-510b367458e2@gmail.com> Message-ID: eso no responde realmente a mi pregunta... :) El día 13 de marzo de 2017, 12:36, Hiko hitokiri escribió: > para ese tipo de cosas usa entornos virtuales como virtualenv , etc > > El 10 de marzo de 2017, 23:10, Manuel Kaufmann escribió: >> >> El 10/03/17 a las 14:01, Jose Caballero escribió: >>> >>> estoy intentando instalar python 2.7 y PIP sin privilegios de root. >>> Pero estoy teniendo algunos problemas. >> >> >> Una cosa que está bastante piola ultimamente es pyenv: >> >> https://github.com/pyenv/pyenv >> >> Te puede ahorrar algunos dolores de cabeza. >> >> Saludos, >> >> -- >> >> Kaufmann Manuel >> -- https://elblogdehumitos.com/ >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es > > > > > -- > hiko_hitokiri no pidas que el mundo te trate de una manera cuando tu no le > das el mismo trato a los demás > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From teresa.cmora en gmail.com Mon Mar 13 13:23:03 2017 From: teresa.cmora en gmail.com (Teresa CMS) Date: Mon, 13 Mar 2017 18:23:03 +0100 Subject: [Python-es] =?utf-8?q?problemas_con_la_instalaci=C3=B3n_de_PIP_c?= =?utf-8?q?omo_usuario?= In-Reply-To: References: <37c08188-fb53-4e9d-21b6-510b367458e2@gmail.com> Message-ID: Hola, yo he podido hacerlo sobre Debian 8, que por defecto tiene instalado python 2.7 y la 3.5, primero he creado el virtualenv, virtualenv venv2 --python=python2.7, activado el entorno, source venv2/bin/activate y despues instalado un paquete como por ejemplo pip install feedparser. Ahora si lo quieres hacer sin entornos virtuales, tienes que instalar python en el home del usuario, los pasos son los siguientes: mkdir ~/python cd ~/python wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz tar zxfv Python-2.7.2.tgz find ~/python -type d | xargs chmod 0755 cd Python-2.7.2 ./configure --prefix=$HOME/python make make install Modificar el bashrc vim ~/.bashrc e insertar export PATH=$HOME/python/Python-2.7.2/:$PATH ya tu usario puede poner python y sale la 2.7.2 On 13/03/17 17:43, Jose Caballero wrote: > eso no responde realmente a mi pregunta... :) > > El día 13 de marzo de 2017, 12:36, Hiko hitokiri escribió: >> para ese tipo de cosas usa entornos virtuales como virtualenv , etc >> >> El 10 de marzo de 2017, 23:10, Manuel Kaufmann escribió: >>> El 10/03/17 a las 14:01, Jose Caballero escribió: >>>> estoy intentando instalar python 2.7 y PIP sin privilegios de root. >>>> Pero estoy teniendo algunos problemas. >>> >>> Una cosa que está bastante piola ultimamente es pyenv: >>> >>> https://github.com/pyenv/pyenv >>> >>> Te puede ahorrar algunos dolores de cabeza. >>> >>> Saludos, >>> >>> -- >>> >>> Kaufmann Manuel >>> -- https://elblogdehumitos.com/ >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> -- >> hiko_hitokiri no pidas que el mundo te trate de una manera cuando tu no le >> das el mismo trato a los demás >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es From jcaballero.hep en gmail.com Mon Mar 13 14:14:20 2017 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 13 Mar 2017 19:14:20 +0100 Subject: [Python-es] =?utf-8?q?problemas_con_la_instalaci=C3=B3n_de_PIP_c?= =?utf-8?q?omo_usuario?= In-Reply-To: References: <37c08188-fb53-4e9d-21b6-510b367458e2@gmail.com> Message-ID: <1750DF65-6DE6-4A00-AE4C-D83CA13A772C@gmail.com> Yup. Los problemas los tengo al instalar PIP (mi email original no está ya en este hilo, le faltan partes). El primer problema era el módulo zlib. Una vez arreglado eso, ahora estoy lidiando con ssl. Todo apunta a que tendré que recompilar también OpenSSL. Y cualquiera sabe qué otros problemas aparecerán después de arreglar lo de SSL... ;) On Mar 13, 2017, at 18:23, Teresa CMS wrote: > Hola, yo he podido hacerlo sobre Debian 8, que por defecto tiene instalado python 2.7 y la 3.5, > > primero he creado el virtualenv, virtualenv venv2 --python=python2.7, activado el entorno, source venv2/bin/activate y despues instalado un paquete como por ejemplo pip install feedparser. > > Ahora si lo quieres hacer sin entornos virtuales, tienes que instalar python en el home del usuario, los pasos son los siguientes: > > mkdir ~/python > > cd ~/python > > wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz > > tar zxfv Python-2.7.2.tgz > > find ~/python -type d | xargs chmod 0755 > > cd Python-2.7.2 > > ./configure --prefix=$HOME/python > > make > > make install > > Modificar el bashrc > > vim ~/.bashrc > > e insertar > > export PATH=$HOME/python/Python-2.7.2/:$PATH > > ya tu usario puede poner python y sale la 2.7.2 > > On 13/03/17 17:43, Jose Caballero wrote: > >> eso no responde realmente a mi pregunta... :) >> >> El día 13 de marzo de 2017, 12:36, Hiko hitokiri escribió: >>> para ese tipo de cosas usa entornos virtuales como virtualenv , etc >>> >>> El 10 de marzo de 2017, 23:10, Manuel Kaufmann escribió: >>>> El 10/03/17 a las 14:01, Jose Caballero escribió: >>>>> estoy intentando instalar python 2.7 y PIP sin privilegios de root. >>>>> Pero estoy teniendo algunos problemas. >>>> >>>> Una cosa que está bastante piola ultimamente es pyenv: >>>> >>>> https://github.com/pyenv/pyenv >>>> >>>> Te puede ahorrar algunos dolores de cabeza. >>>> >>>> Saludos, >>>> >>>> -- >>>> >>>> Kaufmann Manuel >>>> -- https://elblogdehumitos.com/ >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> -- >>> hiko_hitokiri no pidas que el mundo te trate de una manera cuando tu no le >>> das el mismo trato a los demás >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es From lasizoillo en gmail.com Mon Mar 13 14:19:26 2017 From: lasizoillo en gmail.com (lasizoillo) Date: Mon, 13 Mar 2017 19:19:26 +0100 Subject: [Python-es] =?utf-8?q?problemas_con_la_instalaci=C3=B3n_de_PIP_c?= =?utf-8?q?omo_usuario?= In-Reply-To: <1750DF65-6DE6-4A00-AE4C-D83CA13A772C@gmail.com> References: <37c08188-fb53-4e9d-21b6-510b367458e2@gmail.com> <1750DF65-6DE6-4A00-AE4C-D83CA13A772C@gmail.com> Message-ID: El día 13 de marzo de 2017, 19:14, Jose Caballero escribió: > Y cualquiera sabe qué otros problemas aparecerán después de arreglar lo de SSL... ;) lee bien la salida del ./configure y te podrás hacer una idea ;-) Para instalar pip no creo que tengas problemas https://pip.pypa.io/en/stable/installing/ Un saludo, Javi PD: Igual stow te resulta de interes https://www.gnu.org/software/stow/ From flxpaz en gmail.com Mon Mar 13 14:28:18 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Mon, 13 Mar 2017 12:28:18 -0600 Subject: [Python-es] Cambio de enteros a flotantes Message-ID: Hola a todos Me pueden sugerir alguna forma de cambiar un archivo binario de 32 bits enteros a un archivo binario de 32 bits flotantes? Se podrá hacer con struct? Saludos Rolando ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jsm en iaa.es Mon Mar 13 15:10:34 2017 From: jsm en iaa.es (Jose Sabater Montes) Date: Mon, 13 Mar 2017 19:10:34 +0000 Subject: [Python-es] =?utf-8?q?problemas_con_la_instalaci=C3=B3n_de_PIP_c?= =?utf-8?q?omo_usuario?= In-Reply-To: <1750DF65-6DE6-4A00-AE4C-D83CA13A772C@gmail.com> References: <37c08188-fb53-4e9d-21b6-510b367458e2@gmail.com> <1750DF65-6DE6-4A00-AE4C-D83CA13A772C@gmail.com> Message-ID: <0100015ac9144891-31f8cfac-bcb5-47e4-9243-2f8377852324-000000@email.amazonses.com> Hola, Para algo b�sico no creo que tengas problemas, pero cuando tuve que hacer algo parecido a lo que est�s haciendo y compilar Python como usuario, me acab� faltando bzip2 como dependencia. No se not� hasta que, de pronto, un d�a todo dej� de funcionar. Resulta que los programas que ejecuto usan el m�dulo astropy, que un d�a decidi� dar soporte a tablas comprimidas en bzip2, que hizo que dependiera del m�dulo bz2, que no estaba disponible porque libbzip2 no estaba disponible cuando hice el configure... OpenSSL, como has encontrado, es un requerimiento para que pip funcione correctamente. Si no est� da errores de tipo "unknown url type: https" cuando intenta conectar al repositorio central. Pyenv, como te han comentado, automatiza la instalaci�n y compilaci�n de Python como usuario pero quiz�s tengas que tener las librer�as disponibles para que se compile bien. Es muy �til para automatizar tests en diferentes versiones de Python con tox. �Buena suerte! Jose On 13/03/17 18:14, Jose Caballero wrote: > Yup. > Los problemas los tengo al instalar PIP (mi email original no est� ya en este hilo, le faltan partes). > El primer problema era el m�dulo zlib. > Una vez arreglado eso, ahora estoy lidiando con ssl. Todo apunta a que tendr� que recompilar tambi�n OpenSSL. > Y cualquiera sabe qu� otros problemas aparecer�n despu�s de arreglar lo de SSL... ;) > > > > On Mar 13, 2017, at 18:23, Teresa CMS wrote: > >> Hola, yo he podido hacerlo sobre Debian 8, que por defecto tiene instalado python 2.7 y la 3.5, >> >> primero he creado el virtualenv, virtualenv venv2 --python=python2.7, activado el entorno, source venv2/bin/activate y despues instalado un paquete como por ejemplo pip install feedparser. >> >> Ahora si lo quieres hacer sin entornos virtuales, tienes que instalar python en el home del usuario, los pasos son los siguientes: >> >> mkdir ~/python >> >> cd ~/python >> >> wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz >> >> tar zxfv Python-2.7.2.tgz >> >> find ~/python -type d | xargs chmod 0755 >> >> cd Python-2.7.2 >> >> ./configure --prefix=$HOME/python >> >> make >> >> make install >> >> Modificar el bashrc >> >> vim ~/.bashrc >> >> e insertar >> >> export PATH=$HOME/python/Python-2.7.2/:$PATH >> >> ya tu usario puede poner python y sale la 2.7.2 >> >> On 13/03/17 17:43, Jose Caballero wrote: >> >>> eso no responde realmente a mi pregunta... :) >>> >>> El d�a 13 de marzo de 2017, 12:36, Hiko hitokiri escribi�: >>>> para ese tipo de cosas usa entornos virtuales como virtualenv , etc >>>> >>>> El 10 de marzo de 2017, 23:10, Manuel Kaufmann escribi�: >>>>> El 10/03/17 a las 14:01, Jose Caballero escribi�: >>>>>> estoy intentando instalar python 2.7 y PIP sin privilegios de root. >>>>>> Pero estoy teniendo algunos problemas. >>>>> >>>>> Una cosa que est� bastante piola ultimamente es pyenv: >>>>> >>>>> https://github.com/pyenv/pyenv >>>>> >>>>> Te puede ahorrar algunos dolores de cabeza. >>>>> >>>>> Saludos, >>>>> >>>>> -- >>>>> >>>>> Kaufmann Manuel >>>>> -- https://elblogdehumitos.com/ >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>>> >>>> -- >>>> hiko_hitokiri no pidas que el mundo te trate de una manera cuando tu no le >>>> das el mismo trato a los dem�s >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- ------------------------------------------------- Dr Jose Sabater Montes Institute for Astronomy Phone: +44-131-6688311 University of Edinburgh Fax: +44-131-6688264 Royal Observatory E-mail: jsm en roe.ac.uk Blackford Hill Edinburgh EH9 3HJ, UK ------------------------------------------------- From jsm en iaa.es Mon Mar 13 15:19:47 2017 From: jsm en iaa.es (Jose Sabater Montes) Date: Mon, 13 Mar 2017 19:19:47 +0000 Subject: [Python-es] =?utf-8?q?problemas_con_la_instalaci=C3=B3n_de_PIP_c?= =?utf-8?q?omo_usuario?= In-Reply-To: <1750DF65-6DE6-4A00-AE4C-D83CA13A772C@gmail.com> References: <37c08188-fb53-4e9d-21b6-510b367458e2@gmail.com> <1750DF65-6DE6-4A00-AE4C-D83CA13A772C@gmail.com> Message-ID: <0100015ac91cb9a8-f9d46e57-c954-41bd-8b08-df14b5cbfd2d-000000@email.amazonses.com> [Lo intento una vez más a ver si salen las tildes bien] Hola, Para algo básico no creo que tengas problemas, pero cuando tuve que hacer algo parecido a lo que estás haciendo y compilar Python como usuario, me acabó faltando bzip2 como dependencia. No se notó hasta que, de pronto, un día todo dejó de funcionar. Resulta que los programas que ejecuto usan el módulo astropy, que un día decidió dar soporte a tablas comprimidas en bzip2, que hizo que dependiera del módulo bz2, que no estaba disponible porque libbzip2 no estaba disponible cuando hice el configure... OpenSSL, como has encontrado, es un requerimiento para que pip funcione correctamente. Si no está da errores de tipo "unknown url type: https" cuando intenta conectar al repositorio central. Pyenv, como te han comentado, automatiza la instalación y compilación de Python como usuario pero quizás tengas que tener las librerías disponibles para que se compile bien. Es muy útil para automatizar tests en diferentes versiones de Python con tox. ¡Buena suerte! Jose On 13/03/17 18:14, Jose Caballero wrote: > Yup. > Los problemas los tengo al instalar PIP (mi email original no está ya en este hilo, le faltan partes). > El primer problema era el módulo zlib. > Una vez arreglado eso, ahora estoy lidiando con ssl. Todo apunta a que tendré que recompilar también OpenSSL. > Y cualquiera sabe qué otros problemas aparecerán después de arreglar lo de SSL... ;) > > > > On Mar 13, 2017, at 18:23, Teresa CMS wrote: > >> Hola, yo he podido hacerlo sobre Debian 8, que por defecto tiene instalado python 2.7 y la 3.5, >> >> primero he creado el virtualenv, virtualenv venv2 --python=python2.7, activado el entorno, source venv2/bin/activate y despues instalado un paquete como por ejemplo pip install feedparser. >> >> Ahora si lo quieres hacer sin entornos virtuales, tienes que instalar python en el home del usuario, los pasos son los siguientes: >> >> mkdir ~/python >> >> cd ~/python >> >> wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz >> >> tar zxfv Python-2.7.2.tgz >> >> find ~/python -type d | xargs chmod 0755 >> >> cd Python-2.7.2 >> >> ./configure --prefix=$HOME/python >> >> make >> >> make install >> >> Modificar el bashrc >> >> vim ~/.bashrc >> >> e insertar >> >> export PATH=$HOME/python/Python-2.7.2/:$PATH >> >> ya tu usario puede poner python y sale la 2.7.2 >> >> On 13/03/17 17:43, Jose Caballero wrote: >> >>> eso no responde realmente a mi pregunta... :) >>> >>> El día 13 de marzo de 2017, 12:36, Hiko hitokiri escribió: >>>> para ese tipo de cosas usa entornos virtuales como virtualenv , etc >>>> >>>> El 10 de marzo de 2017, 23:10, Manuel Kaufmann escribió: >>>>> El 10/03/17 a las 14:01, Jose Caballero escribió: >>>>>> estoy intentando instalar python 2.7 y PIP sin privilegios de root. >>>>>> Pero estoy teniendo algunos problemas. >>>>> >>>>> Una cosa que está bastante piola ultimamente es pyenv: >>>>> >>>>> https://github.com/pyenv/pyenv >>>>> >>>>> Te puede ahorrar algunos dolores de cabeza. >>>>> >>>>> Saludos, >>>>> >>>>> -- >>>>> >>>>> Kaufmann Manuel >>>>> -- https://elblogdehumitos.com/ >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>>> >>>> -- >>>> hiko_hitokiri no pidas que el mundo te trate de una manera cuando tu no le >>>> das el mismo trato a los demás >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- ------------------------------------------------- Dr Jose Sabater Montes Institute for Astronomy Phone: +44-131-6688311 University of Edinburgh Fax: +44-131-6688264 Royal Observatory E-mail: jsm en roe.ac.uk Blackford Hill Edinburgh EH9 3HJ, UK ------------------------------------------------- From tres.14159 en gmail.com Mon Mar 13 21:02:19 2017 From: tres.14159 en gmail.com (Miguel de Dios Matias) Date: Tue, 14 Mar 2017 02:02:19 +0100 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Así a voz de pronto vas a perder precisión porque creo que solo tendrías 6 dígitos y el resto exponente frente a un entero que tendrías mas o menos 9 dígitos. https://es.wikipedia.org/wiki/Precisi%C3%B3n_simple_en_coma_flotante Saludos. El día 13 de marzo de 2017, 19:28, Rolando Paz escribió: > Hola a todos > > Me pueden sugerir alguna forma de cambiar un archivo binario de 32 bits > enteros a un archivo binario de 32 bits flotantes? > > Se podrá hacer con struct? > > Saludos > > Rolando > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From davidmenhur en gmail.com Tue Mar 14 04:23:05 2017 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Tue, 14 Mar 2017 09:23:05 +0100 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: > Me pueden sugerir alguna forma de cambiar un archivo binario de 32 bits enteros a un archivo binario de 32 bits flotantes? Yo usaría Numpy, si te puedes permitir la dependencia. array = np.fromstring(open(f_in).read(), dtype=np.int32).astype(np.float32) with open(f_out, 'wb') as f_out: f_out.write(array.tostring()) 2017-03-14 2:02 GMT+01:00 Miguel de Dios Matias : > Así a voz de pronto vas a perder precisión porque creo que solo > tendrías 6 dígitos y el resto exponente frente a un entero que > tendrías mas o menos 9 dígitos. Sólo a partir de 8388607 From kargolator en hotmail.com Tue Mar 14 04:24:58 2017 From: kargolator en hotmail.com (=?Windows-1252?Q?Roger_Dom=E8nech_Aguilera?=) Date: Tue, 14 Mar 2017 08:24:58 +0000 Subject: [Python-es] DevOps with Python at Opportunity Network (Barcelona) Message-ID: Opportunity Network We partner with the world's top financial institutions and service providers. Our partnership grants access to their premier clients. Description Opportunity Network is looking for a highly motivated and resourceful DevOps Engineer. The Company: Opportunity Network is a business matchmaking platform that enables CEOs to share and connect to business opportunities worldwide. Members are invited into the network by reputable financial services firms that in turn gain intelligence on their clients? needs to help them grow.We offer an entrepreneurial, highly collaborative and international work environment with access to the most reputable banks, service providers, and companies worldwide. As a key member of the technology team your responsibilities will be: - Maintaining the current platform, automation tools and deployment processes. - Troubleshoot any issues or bottlenecks with the current infrastructure. - Help building the new infrastructure (design, architecture, monitoring, high-availability, scalability and disaster recovery) - Work closely with Business Intelligence, Q&A and development teams. You're expected to work with methodologies like Twelve Factor App and automate as much as possible Knowledge: - Cloud infrastructure (Softlayer, Amazon EC2) - Linux Administration skills (Ubuntu 16.04) - Bash Automation and infrastructure: - Ansible - Docker 1.12+ (Docker Swarm, Docker Compose and Docker Registry) - Terraform - Python - Jenkins - Continuous integration / delivery Log management: - ELK Stack: ElasticSearch, LogStash, Kibana Monitoring: - Prometheus y Grafana (Inhouse monitoring) - New Relic and Statuscake (outside monitoring) Nice to have: - Python (3.5) - Django (1.10) - See more at: https://careers.talentclue.com/es/node/14874991/443/58c2b511a3aee#sthash.ZuqwIwxd.ay3bvAve.dpuf ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From yamila.ms en gmail.com Tue Mar 14 04:36:45 2017 From: yamila.ms en gmail.com (=?UTF-8?Q?Yamila_Moreno_Su=C3=A1rez?=) Date: Tue, 14 Mar 2017 09:36:45 +0100 Subject: [Python-es] DevOps with Python at Opportunity Network (Barcelona) In-Reply-To: References: Message-ID: Hi Roger, we have some rules to publish job offers in the list; they are welcome as long as they compile the rules; you can check them here: https://lists.es.python.org/pipermail/general/2016-October/003294.html Please, modify your job offer to compile the rules of this list. Thank you very much :) Yamila On 14 March 2017 at 09:24, Roger Domènech Aguilera wrote: > Opportunity Network > We partner with the world's top financial institutions and service > providers. Our partnership grants access to their premier clients. > > Description > Opportunity Network is looking for a highly motivated and resourceful > DevOps Engineer. > > The Company: > Opportunity Network is a business matchmaking platform that enables CEOs > to share and connect to business opportunities worldwide. Members are > invited into the network by reputable financial services firms that in turn > gain intelligence on their clients? needs to help them grow.We offer an > entrepreneurial, highly collaborative and international work environment > with access to the most reputable banks, service providers, and companies > worldwide. > > As a key member of the technology team your responsibilities will be: > > - Maintaining the current platform, automation tools and deployment > processes. > - Troubleshoot any issues or bottlenecks with the current infrastructure. > - Help building the new infrastructure (design, architecture, monitoring, > high-availability, scalability and disaster recovery) > - Work closely with Business Intelligence, Q&A and development teams. > > You're expected to work with methodologies like Twelve Factor App and > automate as much as possible > > Knowledge: > - Cloud infrastructure (Softlayer, Amazon EC2) > - Linux Administration skills (Ubuntu 16.04) > - Bash > > Automation and infrastructure: > - Ansible > - Docker 1.12+ (Docker Swarm, Docker Compose and Docker Registry) > - Terraform > - Python > - Jenkins > - Continuous integration / delivery > > Log management: > - ELK Stack: ElasticSearch, LogStash, Kibana > > Monitoring: > - Prometheus y Grafana (Inhouse monitoring) > - New Relic and Statuscake (outside monitoring) > > Nice to have: > - Python (3.5) > - Django (1.10) > - See more at: https://careers.talentclue.com/es/node/14874991/443/ > 58c2b511a3aee#sthash.ZuqwIwxd.ay3bvAve.dpuf > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- Yamila Moreno Suárez http://dendarii.es http://moduslaborandi.net ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From rafaelcantos en hotmail.com Tue Mar 14 07:50:12 2017 From: rafaelcantos en hotmail.com (Caballero-Negro Cantos) Date: Tue, 14 Mar 2017 11:50:12 +0000 Subject: [Python-es] [fdt] Buscando ayuda para wxdevc++ Message-ID: Buenas a todos Perdonad, no sé si he indicado bien el fuera de tema, porque no he encontrado las normas de la lista. Estoy intentando programar en wxdevc++, evidentemente con C++, y estoy teniendo problemas de configuración con este ide. ¿Alguno podría indicarme alguna lista o foro (preferiría lista) en español, sobre C++ donde pudiesen ayudarme con este ide? Saludos y gracias, y perdonad por el fuera de tema. Rafa --- El software de antivirus Avast ha analizado este correo electrónico en busca de virus. https://www.avast.com/antivirus From flxpaz en gmail.com Tue Mar 14 09:41:32 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Tue, 14 Mar 2017 07:41:32 -0600 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Gracias Miguel y David. David, mi archivo se llama pocobe4_r19_v18_r20.dat (se encuentra adjunto), y según tu consejo, hice esto: #!/usr/bin/env python import numpy as np data = open("pocobe4_r19_v18_r20.dat", "rb").read() array = np.fromstring("data", dtype=np.int32).astype(np.float32) with open("prueba_out", "wb") as prueba_out: prueba_out.write(array.tostring()) Es correcto? Saludos Rolando El 14 de marzo de 2017, 2:23, Da?id escribió: > > Me pueden sugerir alguna forma de cambiar un archivo binario de 32 bits > enteros a un archivo binario de 32 bits flotantes? > > Yo usaría Numpy, si te puedes permitir la dependencia. > > array = np.fromstring(open(f_in).read(), dtype=np.int32).astype(np. > float32) > with open(f_out, 'wb') as f_out: > f_out.write(array.tostring()) > > 2017-03-14 2:02 GMT+01:00 Miguel de Dios Matias : > > Así a voz de pronto vas a perder precisión porque creo que solo > > tendrías 6 dígitos y el resto exponente frente a un entero que > > tendrías mas o menos 9 dígitos. > > Sólo a partir de 8388607 > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: pocobe4_r19_v18_r20.dat.tar.gz Type: application/x-gzip Size: 59522 bytes Desc: no disponible URL: From kikocorreoso en gmail.com Tue Mar 14 10:06:06 2017 From: kikocorreoso en gmail.com (Kiko) Date: Tue, 14 Mar 2017 15:06:06 +0100 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: El 14 de marzo de 2017, 14:41, Rolando Paz escribió: > Gracias Miguel y David. > > David, mi archivo se llama pocobe4_r19_v18_r20.dat (se encuentra adjunto), > y según tu consejo, hice esto: > > #!/usr/bin/env python > > import numpy as np > > data = open("pocobe4_r19_v18_r20.dat", "rb").read() > array = np.fromstring("data", dtype=np.int32).astype(np.float32) > with open("prueba_out", "wb") as prueba_out: > prueba_out.write(array.tostring()) > Échale un ojo a las funciones np.loadtxt o np.genfromtxt para leer (puedes definir el dtype ahí) y np.savetxt para guardar la información en un fichero. > > Es correcto? > > Saludos > > Rolando > > > El 14 de marzo de 2017, 2:23, Da?id escribió: > >> > Me pueden sugerir alguna forma de cambiar un archivo binario de 32 bits >> enteros a un archivo binario de 32 bits flotantes? >> >> Yo usaría Numpy, si te puedes permitir la dependencia. >> >> array = np.fromstring(open(f_in).read(), dtype=np.int32).astype(np.floa >> t32) >> with open(f_out, 'wb') as f_out: >> f_out.write(array.tostring()) >> >> 2017-03-14 2:02 GMT+01:00 Miguel de Dios Matias : >> > Así a voz de pronto vas a perder precisión porque creo que solo >> > tendrías 6 dígitos y el resto exponente frente a un entero que >> > tendrías mas o menos 9 dígitos. >> >> Sólo a partir de 8388607 >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From davidmenhur en gmail.com Tue Mar 14 10:19:17 2017 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Tue, 14 Mar 2017 15:19:17 +0100 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: 2017-03-14 14:41 GMT+01:00 Rolando Paz : > array = np.fromstring("data", dtype=np.int32).astype(np.float32) Te sobran las comillas en "data". From flxpaz en gmail.com Tue Mar 14 10:34:33 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Tue, 14 Mar 2017 08:34:33 -0600 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Gracias Kiko, lo intentare. David al ejecutar el pequeño script sobre mi archivo binario, obtengo un archivo binario (supongo de flotantes) pero solo tiene cuatro valores... Adjunto el contenido de cada archivo usando ghex. Que opinas? Saludos 2017-03-14 8:19 GMT-06:00 Da?id : > 2017-03-14 14:41 GMT+01:00 Rolando Paz : > > array = np.fromstring("data", dtype=np.int32).astype(np.float32) > > Te sobran las comillas en "data". > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: pocobe4_r19_v18_r20.jpeg Type: image/jpeg Size: 81266 bytes Desc: no disponible URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: prueba_out.jpeg Type: image/jpeg Size: 41557 bytes Desc: no disponible URL: From davidmenhur en gmail.com Tue Mar 14 11:00:24 2017 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Tue, 14 Mar 2017 16:00:24 +0100 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Lo he probado con el adjunto, y parece que lo que tienes no son objetos de 32 bits, porque el tamaño no es múltiplo. Así que o tienes otro tipo de datos (si fueran 16 bits tendrías casi 11 millones de números), o hay una cabecera. No creo que sean 8 o 16 bits porque la distribución de valores es completamente uniforme, a menos que sean datos aleatorios. genfromtxt y amigos te sirven para leer ficheros de texto, no binarios. 2017-03-14 15:34 GMT+01:00 Rolando Paz : > Gracias Kiko, lo intentare. > > David al ejecutar el pequeño script sobre mi archivo binario, obtengo un > archivo binario (supongo de flotantes) pero solo tiene cuatro valores... > > Adjunto el contenido de cada archivo usando ghex. > > Que opinas? > > Saludos > > > 2017-03-14 8:19 GMT-06:00 Da?id : >> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : >> > array = np.fromstring("data", dtype=np.int32).astype(np.float32) >> >> Te sobran las comillas en "data". >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From kikocorreoso en gmail.com Tue Mar 14 11:12:48 2017 From: kikocorreoso en gmail.com (Kiko) Date: Tue, 14 Mar 2017 16:12:48 +0100 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: El 14 de marzo de 2017, 16:00, Da?id escribió: > Lo he probado con el adjunto, y parece que lo que tienes no son > objetos de 32 bits, porque el tamaño no es múltiplo. Así que o tienes > otro tipo de datos (si fueran 16 bits tendrías casi 11 millones de > números), o hay una cabecera. No creo que sean 8 o 16 bits porque la > distribución de valores es completamente uniforme, a menos que sean > datos aleatorios. > > genfromtxt y amigos te sirven para leer ficheros de texto, no binarios. > Mi culpa. He leído los correos en diagonal... > > 2017-03-14 15:34 GMT+01:00 Rolando Paz : > > Gracias Kiko, lo intentare. > > > > David al ejecutar el pequeño script sobre mi archivo binario, obtengo un > > archivo binario (supongo de flotantes) pero solo tiene cuatro valores... > > > > Adjunto el contenido de cada archivo usando ghex. > > > > Que opinas? > > > > Saludos > > > > > > 2017-03-14 8:19 GMT-06:00 Da?id : > >> > >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : > >> > array = np.fromstring("data", dtype=np.int32).astype(np.float32) > >> > >> Te sobran las comillas en "data". > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en python.org > >> https://mail.python.org/mailman/listinfo/python-es > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From flxpaz en gmail.com Tue Mar 14 13:11:14 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Tue, 14 Mar 2017 11:11:14 -0600 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Hola amigos Con la ayuda de un amigo Sven Marnach hice esto: import numpy as np array = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32).astype(np.float32) with open("prueba_out", "wb") as prueba_out: prueba_out.write(array.tostring()) Ahora obtengo un archivo binario. Que opinan? El 14 de marzo de 2017, 9:12, Kiko escribió: > > > El 14 de marzo de 2017, 16:00, Da?id escribió: > >> Lo he probado con el adjunto, y parece que lo que tienes no son >> objetos de 32 bits, porque el tamaño no es múltiplo. Así que o tienes >> otro tipo de datos (si fueran 16 bits tendrías casi 11 millones de >> números), o hay una cabecera. No creo que sean 8 o 16 bits porque la >> distribución de valores es completamente uniforme, a menos que sean >> datos aleatorios. >> >> genfromtxt y amigos te sirven para leer ficheros de texto, no binarios. >> > > Mi culpa. He leído los correos en diagonal... > > >> >> 2017-03-14 15:34 GMT+01:00 Rolando Paz : >> > Gracias Kiko, lo intentare. >> > >> > David al ejecutar el pequeño script sobre mi archivo binario, obtengo un >> > archivo binario (supongo de flotantes) pero solo tiene cuatro valores... >> > >> > Adjunto el contenido de cada archivo usando ghex. >> > >> > Que opinas? >> > >> > Saludos >> > >> > >> > 2017-03-14 8:19 GMT-06:00 Da?id : >> >> >> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : >> >> > array = np.fromstring("data", dtype=np.int32).astype(np.float32) >> >> >> >> Te sobran las comillas en "data". >> >> _______________________________________________ >> >> Python-es mailing list >> >> Python-es en python.org >> >> https://mail.python.org/mailman/listinfo/python-es >> > >> > >> > >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > https://mail.python.org/mailman/listinfo/python-es >> > >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gvm2121 en gmail.com Tue Mar 14 14:27:19 2017 From: gvm2121 en gmail.com (Gonzalo V) Date: Tue, 14 Mar 2017 15:27:19 -0300 Subject: [Python-es] =?utf-8?q?crear_listas_din=C3=A1micamente?= In-Reply-To: References: Message-ID: Gracias a todos. Fueron de gran ayuda. Saludos, Gonzalo 2017-03-13 12:41 GMT-03:00 Hiko hitokiri : > listas = [] > largonodos= 'a','b', > #largonodos= 'akahskdhaskdh' > for n in range(0,len(largonodos)): > listas.append('{0}{1}'.format('texto', n)) > > print listas > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From davidmenhur en gmail.com Tue Mar 14 14:45:37 2017 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Tue, 14 Mar 2017 19:45:37 +0100 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Creo que sigue habiendo algo mal. La distribución de números es uniforme en todo el rango de int32. 2017-03-14 18:11 GMT+01:00 Rolando Paz : > Hola amigos > > Con la ayuda de un amigo Sven Marnach hice esto: > > import numpy as np > > array = np.fromfile('pocobe4_r19_v18_r20.dat', > dtype=np.int32).astype(np.float32) > with open("prueba_out", "wb") as prueba_out: > prueba_out.write(array.tostring()) > > Ahora obtengo un archivo binario. > > Que opinan? > > El 14 de marzo de 2017, 9:12, Kiko escribió: >> >> >> >> El 14 de marzo de 2017, 16:00, Da?id escribió: >>> >>> Lo he probado con el adjunto, y parece que lo que tienes no son >>> objetos de 32 bits, porque el tamaño no es múltiplo. Así que o tienes >>> otro tipo de datos (si fueran 16 bits tendrías casi 11 millones de >>> números), o hay una cabecera. No creo que sean 8 o 16 bits porque la >>> distribución de valores es completamente uniforme, a menos que sean >>> datos aleatorios. >>> >>> genfromtxt y amigos te sirven para leer ficheros de texto, no binarios. >> >> >> Mi culpa. He leído los correos en diagonal... >> >>> >>> >>> 2017-03-14 15:34 GMT+01:00 Rolando Paz : >>> > Gracias Kiko, lo intentare. >>> > >>> > David al ejecutar el pequeño script sobre mi archivo binario, obtengo >>> > un >>> > archivo binario (supongo de flotantes) pero solo tiene cuatro >>> > valores... >>> > >>> > Adjunto el contenido de cada archivo usando ghex. >>> > >>> > Que opinas? >>> > >>> > Saludos >>> > >>> > >>> > 2017-03-14 8:19 GMT-06:00 Da?id : >>> >> >>> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : >>> >> > array = np.fromstring("data", dtype=np.int32).astype(np.float32) >>> >> >>> >> Te sobran las comillas en "data". >>> >> _______________________________________________ >>> >> Python-es mailing list >>> >> Python-es en python.org >>> >> https://mail.python.org/mailman/listinfo/python-es >>> > >>> > >>> > >>> > _______________________________________________ >>> > Python-es mailing list >>> > Python-es en python.org >>> > https://mail.python.org/mailman/listinfo/python-es >>> > >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From flxpaz en gmail.com Tue Mar 14 17:48:01 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Tue, 14 Mar 2017 15:48:01 -0600 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Hola David Recién estoy aprendiendo sobre el tema. Me puedes explicar a que te refieres con que la distribución de números es uniforme y porqué no debería ser así? Saludos y gracias. Rolando El 14 de marzo de 2017, 12:45, Da?id escribió: > Creo que sigue habiendo algo mal. La distribución de números es > uniforme en todo el rango de int32. > > 2017-03-14 18:11 GMT+01:00 Rolando Paz : > > Hola amigos > > > > Con la ayuda de un amigo Sven Marnach hice esto: > > > > import numpy as np > > > > array = np.fromfile('pocobe4_r19_v18_r20.dat', > > dtype=np.int32).astype(np.float32) > > with open("prueba_out", "wb") as prueba_out: > > prueba_out.write(array.tostring()) > > > > Ahora obtengo un archivo binario. > > > > Que opinan? > > > > El 14 de marzo de 2017, 9:12, Kiko escribió: > >> > >> > >> > >> El 14 de marzo de 2017, 16:00, Da?id escribió: > >>> > >>> Lo he probado con el adjunto, y parece que lo que tienes no son > >>> objetos de 32 bits, porque el tamaño no es múltiplo. Así que o tienes > >>> otro tipo de datos (si fueran 16 bits tendrías casi 11 millones de > >>> números), o hay una cabecera. No creo que sean 8 o 16 bits porque la > >>> distribución de valores es completamente uniforme, a menos que sean > >>> datos aleatorios. > >>> > >>> genfromtxt y amigos te sirven para leer ficheros de texto, no binarios. > >> > >> > >> Mi culpa. He leído los correos en diagonal... > >> > >>> > >>> > >>> 2017-03-14 15:34 GMT+01:00 Rolando Paz : > >>> > Gracias Kiko, lo intentare. > >>> > > >>> > David al ejecutar el pequeño script sobre mi archivo binario, obtengo > >>> > un > >>> > archivo binario (supongo de flotantes) pero solo tiene cuatro > >>> > valores... > >>> > > >>> > Adjunto el contenido de cada archivo usando ghex. > >>> > > >>> > Que opinas? > >>> > > >>> > Saludos > >>> > > >>> > > >>> > 2017-03-14 8:19 GMT-06:00 Da?id : > >>> >> > >>> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : > >>> >> > array = np.fromstring("data", dtype=np.int32).astype(np.float32) > >>> >> > >>> >> Te sobran las comillas en "data". > >>> >> _______________________________________________ > >>> >> Python-es mailing list > >>> >> Python-es en python.org > >>> >> https://mail.python.org/mailman/listinfo/python-es > >>> > > >>> > > >>> > > >>> > _______________________________________________ > >>> > Python-es mailing list > >>> > Python-es en python.org > >>> > https://mail.python.org/mailman/listinfo/python-es > >>> > > >>> _______________________________________________ > >>> Python-es mailing list > >>> Python-es en python.org > >>> https://mail.python.org/mailman/listinfo/python-es > >> > >> > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en python.org > >> https://mail.python.org/mailman/listinfo/python-es > >> > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From flxpaz en gmail.com Tue Mar 14 18:16:57 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Tue, 14 Mar 2017 16:16:57 -0600 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Ejecuté este código solo para ver los valores import numpy as np array_int32 = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32) print 'Data int32 signed:' print array_int32 array_float32 = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32).astype(np.float32) print 'Data float32:' print array_float32 Y el resultado es: Data int32 signed: [-1582119980 262146 0 ..., 0 0 0] Data float32: [ -1.58211994e+09 2.62146000e+05 0.00000000e+00 ..., 0.00000000e+00 0.00000000e+00 0.00000000e+00] Creo que sí los convierte a flotantes??? Saludos El 14 de marzo de 2017, 15:48, Rolando Paz escribió: > Hola David > > Recién estoy aprendiendo sobre el tema. Me puedes explicar a que te > refieres con que la distribución de números es uniforme y porqué no debería > ser así? > > Saludos y gracias. > > Rolando > > El 14 de marzo de 2017, 12:45, Da?id escribió: > >> Creo que sigue habiendo algo mal. La distribución de números es >> uniforme en todo el rango de int32. >> >> 2017-03-14 18:11 GMT+01:00 Rolando Paz : >> > Hola amigos >> > >> > Con la ayuda de un amigo Sven Marnach hice esto: >> > >> > import numpy as np >> > >> > array = np.fromfile('pocobe4_r19_v18_r20.dat', >> > dtype=np.int32).astype(np.float32) >> > with open("prueba_out", "wb") as prueba_out: >> > prueba_out.write(array.tostring()) >> > >> > Ahora obtengo un archivo binario. >> > >> > Que opinan? >> > >> > El 14 de marzo de 2017, 9:12, Kiko escribió: >> >> >> >> >> >> >> >> El 14 de marzo de 2017, 16:00, Da?id escribió: >> >>> >> >>> Lo he probado con el adjunto, y parece que lo que tienes no son >> >>> objetos de 32 bits, porque el tamaño no es múltiplo. Así que o tienes >> >>> otro tipo de datos (si fueran 16 bits tendrías casi 11 millones de >> >>> números), o hay una cabecera. No creo que sean 8 o 16 bits porque la >> >>> distribución de valores es completamente uniforme, a menos que sean >> >>> datos aleatorios. >> >>> >> >>> genfromtxt y amigos te sirven para leer ficheros de texto, no >> binarios. >> >> >> >> >> >> Mi culpa. He leído los correos en diagonal... >> >> >> >>> >> >>> >> >>> 2017-03-14 15:34 GMT+01:00 Rolando Paz : >> >>> > Gracias Kiko, lo intentare. >> >>> > >> >>> > David al ejecutar el pequeño script sobre mi archivo binario, >> obtengo >> >>> > un >> >>> > archivo binario (supongo de flotantes) pero solo tiene cuatro >> >>> > valores... >> >>> > >> >>> > Adjunto el contenido de cada archivo usando ghex. >> >>> > >> >>> > Que opinas? >> >>> > >> >>> > Saludos >> >>> > >> >>> > >> >>> > 2017-03-14 8:19 GMT-06:00 Da?id : >> >>> >> >> >>> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : >> >>> >> > array = np.fromstring("data", dtype=np.int32).astype(np.float32) >> >>> >> >> >>> >> Te sobran las comillas en "data". >> >>> >> _______________________________________________ >> >>> >> Python-es mailing list >> >>> >> Python-es en python.org >> >>> >> https://mail.python.org/mailman/listinfo/python-es >> >>> > >> >>> > >> >>> > >> >>> > _______________________________________________ >> >>> > Python-es mailing list >> >>> > Python-es en python.org >> >>> > https://mail.python.org/mailman/listinfo/python-es >> >>> > >> >>> _______________________________________________ >> >>> Python-es mailing list >> >>> Python-es en python.org >> >>> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> >> >> >> >> _______________________________________________ >> >> Python-es mailing list >> >> Python-es en python.org >> >> https://mail.python.org/mailman/listinfo/python-es >> >> >> > >> > >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > https://mail.python.org/mailman/listinfo/python-es >> > >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Tue Mar 14 19:58:14 2017 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Tue, 14 Mar 2017 13:58:14 -1000 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Rolando, concéntrate. David te está preguntando si conoces el formato del fichero, porque el que has pasado no coincide con la premisa "colección de enteros de 32 bits", porque el tamaño del fichero no es múltiplo de 4. Evidentemente, lo último que has mandado es un array de enteros de 32 bits y su correspondiente en coma flotante de 32 bits (con la consiguiente pérdida de precisión), pero no sabemos si los datos son *correctos*, por lo que acabo de mencionar arriba. Saludos, Ricardo 2017-03-14 12:16 GMT-10:00 Rolando Paz : > Ejecuté este código solo para ver los valores > > import numpy as np > > array_int32 = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32) > print 'Data int32 signed:' > print array_int32 > array_float32 = np.fromfile('pocobe4_r19_v18_r20.dat', > dtype=np.int32).astype(np.float32) > print 'Data float32:' > print array_float32 > > Y el resultado es: > > Data int32 signed: > [-1582119980 262146 0 ..., 0 0 > 0] > Data float32: > [ -1.58211994e+09 2.62146000e+05 0.00000000e+00 ..., 0.00000000e+00 > 0.00000000e+00 0.00000000e+00] > > Creo que sí los convierte a flotantes??? > > Saludos > > El 14 de marzo de 2017, 15:48, Rolando Paz escribió: > >> Hola David >> >> Recién estoy aprendiendo sobre el tema. Me puedes explicar a que te >> refieres con que la distribución de números es uniforme y porqué no debería >> ser así? >> >> Saludos y gracias. >> >> Rolando >> >> El 14 de marzo de 2017, 12:45, Da?id escribió: >> >>> Creo que sigue habiendo algo mal. La distribución de números es >>> uniforme en todo el rango de int32. >>> >>> 2017-03-14 18:11 GMT+01:00 Rolando Paz : >>> > Hola amigos >>> > >>> > Con la ayuda de un amigo Sven Marnach hice esto: >>> > >>> > import numpy as np >>> > >>> > array = np.fromfile('pocobe4_r19_v18_r20.dat', >>> > dtype=np.int32).astype(np.float32) >>> > with open("prueba_out", "wb") as prueba_out: >>> > prueba_out.write(array.tostring()) >>> > >>> > Ahora obtengo un archivo binario. >>> > >>> > Que opinan? >>> > >>> > El 14 de marzo de 2017, 9:12, Kiko escribió: >>> >> >>> >> >>> >> >>> >> El 14 de marzo de 2017, 16:00, Da?id >>> escribió: >>> >>> >>> >>> Lo he probado con el adjunto, y parece que lo que tienes no son >>> >>> objetos de 32 bits, porque el tamaño no es múltiplo. Así que o tienes >>> >>> otro tipo de datos (si fueran 16 bits tendrías casi 11 millones de >>> >>> números), o hay una cabecera. No creo que sean 8 o 16 bits porque la >>> >>> distribución de valores es completamente uniforme, a menos que sean >>> >>> datos aleatorios. >>> >>> >>> >>> genfromtxt y amigos te sirven para leer ficheros de texto, no >>> binarios. >>> >> >>> >> >>> >> Mi culpa. He leído los correos en diagonal... >>> >> >>> >>> >>> >>> >>> >>> 2017-03-14 15:34 GMT+01:00 Rolando Paz : >>> >>> > Gracias Kiko, lo intentare. >>> >>> > >>> >>> > David al ejecutar el pequeño script sobre mi archivo binario, >>> obtengo >>> >>> > un >>> >>> > archivo binario (supongo de flotantes) pero solo tiene cuatro >>> >>> > valores... >>> >>> > >>> >>> > Adjunto el contenido de cada archivo usando ghex. >>> >>> > >>> >>> > Que opinas? >>> >>> > >>> >>> > Saludos >>> >>> > >>> >>> > >>> >>> > 2017-03-14 8:19 GMT-06:00 Da?id : >>> >>> >> >>> >>> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : >>> >>> >> > array = np.fromstring("data", dtype=np.int32).astype(np.floa >>> t32) >>> >>> >> >>> >>> >> Te sobran las comillas en "data". >>> >>> >> _______________________________________________ >>> >>> >> Python-es mailing list >>> >>> >> Python-es en python.org >>> >>> >> https://mail.python.org/mailman/listinfo/python-es >>> >>> > >>> >>> > >>> >>> > >>> >>> > _______________________________________________ >>> >>> > Python-es mailing list >>> >>> > Python-es en python.org >>> >>> > https://mail.python.org/mailman/listinfo/python-es >>> >>> > >>> >>> _______________________________________________ >>> >>> Python-es mailing list >>> >>> Python-es en python.org >>> >>> https://mail.python.org/mailman/listinfo/python-es >>> >> >>> >> >>> >> >>> >> _______________________________________________ >>> >> Python-es mailing list >>> >> Python-es en python.org >>> >> https://mail.python.org/mailman/listinfo/python-es >>> >> >>> > >>> > >>> > _______________________________________________ >>> > Python-es mailing list >>> > Python-es en python.org >>> > https://mail.python.org/mailman/listinfo/python-es >>> > >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From flxpaz en gmail.com Tue Mar 14 20:18:08 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Tue, 14 Mar 2017 18:18:08 -0600 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Hola Ricardo Gracias por tu observación, resulta que los avances que he hecho con python los he logrado por pura deducción lógica. No tuve formación teórica al respecto; mi área profesional es otra. Perdona David por no entender. Entonces para que los valores internos de un archivo sean enteros de 32 bits, el tamaño del archivo debe ser múltiplo de 4? Estoy seguro que mi diseño digital produce datos enteros con signo de 32 bits de precisión, y que dentro de estos datos se encuentran potencias en función de la frecuencia en un tiempo dado , por lo que deduzco que cuando yo obtengo los datos con GULP, ese mismo tipo de datos grabo en mis archivos. Saludos y gracias. Rolando El 14 de marzo de 2017, 17:58, Ricardo Cárdenes escribió: > Rolando, concéntrate. > > David te está preguntando si conoces el formato del fichero, porque el que > has pasado no coincide con la premisa "colección de enteros de 32 bits", > porque el tamaño del fichero no es múltiplo de 4. > > Evidentemente, lo último que has mandado es un array de enteros de 32 bits > y su correspondiente en coma flotante de 32 bits (con la consiguiente > pérdida de precisión), pero no sabemos si los datos son *correctos*, por lo > que acabo de mencionar arriba. > > Saludos, > Ricardo > > 2017-03-14 12:16 GMT-10:00 Rolando Paz : > >> Ejecuté este código solo para ver los valores >> >> import numpy as np >> >> array_int32 = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32) >> print 'Data int32 signed:' >> print array_int32 >> array_float32 = np.fromfile('pocobe4_r19_v18_r20.dat', >> dtype=np.int32).astype(np.float32) >> print 'Data float32:' >> print array_float32 >> >> Y el resultado es: >> >> Data int32 signed: >> [-1582119980 262146 0 ..., 0 0 >> 0] >> Data float32: >> [ -1.58211994e+09 2.62146000e+05 0.00000000e+00 ..., 0.00000000e+00 >> 0.00000000e+00 0.00000000e+00] >> >> Creo que sí los convierte a flotantes??? >> >> Saludos >> >> El 14 de marzo de 2017, 15:48, Rolando Paz escribió: >> >>> Hola David >>> >>> Recién estoy aprendiendo sobre el tema. Me puedes explicar a que te >>> refieres con que la distribución de números es uniforme y porqué no debería >>> ser así? >>> >>> Saludos y gracias. >>> >>> Rolando >>> >>> El 14 de marzo de 2017, 12:45, Da?id escribió: >>> >>>> Creo que sigue habiendo algo mal. La distribución de números es >>>> uniforme en todo el rango de int32. >>>> >>>> 2017-03-14 18:11 GMT+01:00 Rolando Paz : >>>> > Hola amigos >>>> > >>>> > Con la ayuda de un amigo Sven Marnach hice esto: >>>> > >>>> > import numpy as np >>>> > >>>> > array = np.fromfile('pocobe4_r19_v18_r20.dat', >>>> > dtype=np.int32).astype(np.float32) >>>> > with open("prueba_out", "wb") as prueba_out: >>>> > prueba_out.write(array.tostring()) >>>> > >>>> > Ahora obtengo un archivo binario. >>>> > >>>> > Que opinan? >>>> > >>>> > El 14 de marzo de 2017, 9:12, Kiko escribió: >>>> >> >>>> >> >>>> >> >>>> >> El 14 de marzo de 2017, 16:00, Da?id >>>> escribió: >>>> >>> >>>> >>> Lo he probado con el adjunto, y parece que lo que tienes no son >>>> >>> objetos de 32 bits, porque el tamaño no es múltiplo. Así que o >>>> tienes >>>> >>> otro tipo de datos (si fueran 16 bits tendrías casi 11 millones de >>>> >>> números), o hay una cabecera. No creo que sean 8 o 16 bits porque la >>>> >>> distribución de valores es completamente uniforme, a menos que sean >>>> >>> datos aleatorios. >>>> >>> >>>> >>> genfromtxt y amigos te sirven para leer ficheros de texto, no >>>> binarios. >>>> >> >>>> >> >>>> >> Mi culpa. He leído los correos en diagonal... >>>> >> >>>> >>> >>>> >>> >>>> >>> 2017-03-14 15:34 GMT+01:00 Rolando Paz : >>>> >>> > Gracias Kiko, lo intentare. >>>> >>> > >>>> >>> > David al ejecutar el pequeño script sobre mi archivo binario, >>>> obtengo >>>> >>> > un >>>> >>> > archivo binario (supongo de flotantes) pero solo tiene cuatro >>>> >>> > valores... >>>> >>> > >>>> >>> > Adjunto el contenido de cada archivo usando ghex. >>>> >>> > >>>> >>> > Que opinas? >>>> >>> > >>>> >>> > Saludos >>>> >>> > >>>> >>> > >>>> >>> > 2017-03-14 8:19 GMT-06:00 Da?id : >>>> >>> >> >>>> >>> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : >>>> >>> >> > array = np.fromstring("data", dtype=np.int32).astype(np.floa >>>> t32) >>>> >>> >> >>>> >>> >> Te sobran las comillas en "data". >>>> >>> >> _______________________________________________ >>>> >>> >> Python-es mailing list >>>> >>> >> Python-es en python.org >>>> >>> >> https://mail.python.org/mailman/listinfo/python-es >>>> >>> > >>>> >>> > >>>> >>> > >>>> >>> > _______________________________________________ >>>> >>> > Python-es mailing list >>>> >>> > Python-es en python.org >>>> >>> > https://mail.python.org/mailman/listinfo/python-es >>>> >>> > >>>> >>> _______________________________________________ >>>> >>> Python-es mailing list >>>> >>> Python-es en python.org >>>> >>> https://mail.python.org/mailman/listinfo/python-es >>>> >> >>>> >> >>>> >> >>>> >> _______________________________________________ >>>> >> Python-es mailing list >>>> >> Python-es en python.org >>>> >> https://mail.python.org/mailman/listinfo/python-es >>>> >> >>>> > >>>> > >>>> > _______________________________________________ >>>> > Python-es mailing list >>>> > Python-es en python.org >>>> > https://mail.python.org/mailman/listinfo/python-es >>>> > >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Tue Mar 14 23:57:41 2017 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Tue, 14 Mar 2017 17:57:41 -1000 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: 2017-03-14 14:18 GMT-10:00 Rolando Paz : > Hola Ricardo > > Gracias por tu observación, resulta que los avances que he hecho con > python los he logrado por pura deducción lógica. No tuve formación teórica > al respecto; mi área profesional es otra. Perdona David por no entender. > > Entonces para que los valores internos de un archivo sean enteros de 32 > bits, el tamaño del archivo debe ser múltiplo de 4? > Hola Rolando. El tamaño del archivo se da en bytes de (generalmente) 8 bits. Un entero de 32 bits se compone, por tanto, de 4 bytes, así que si el fichero contiene sólo la representación binaria de una secuencia de int32, tiene (por fuerza) que tener un tamaño múltiplo de 4. Dado que no es el caso, entonces sospechamos que hay algo más. > > Estoy seguro que mi diseño digital produce datos enteros con signo de 32 > bits de precisión, y que dentro de estos datos se encuentran potencias en > función de la frecuencia en un tiempo dado , por lo que deduzco que cuando > yo obtengo los datos con GULP, ese mismo tipo de datos grabo en mis > archivos. > ¿Nos puedes decir algo más sobre el proceso que se usa para adquirir los datos y guardarlos? ¿Lo haces tú directamente usando algún programa de adquisición? > > Saludos y gracias. > > Rolando > > > > > El 14 de marzo de 2017, 17:58, Ricardo Cárdenes < > ricardo.cardenes en gmail.com> escribió: > >> Rolando, concéntrate. >> >> David te está preguntando si conoces el formato del fichero, porque el >> que has pasado no coincide con la premisa "colección de enteros de 32 >> bits", porque el tamaño del fichero no es múltiplo de 4. >> >> Evidentemente, lo último que has mandado es un array de enteros de 32 >> bits y su correspondiente en coma flotante de 32 bits (con la consiguiente >> pérdida de precisión), pero no sabemos si los datos son *correctos*, por lo >> que acabo de mencionar arriba. >> >> Saludos, >> Ricardo >> >> 2017-03-14 12:16 GMT-10:00 Rolando Paz : >> >>> Ejecuté este código solo para ver los valores >>> >>> import numpy as np >>> >>> array_int32 = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32) >>> print 'Data int32 signed:' >>> print array_int32 >>> array_float32 = np.fromfile('pocobe4_r19_v18_r20.dat', >>> dtype=np.int32).astype(np.float32) >>> print 'Data float32:' >>> print array_float32 >>> >>> Y el resultado es: >>> >>> Data int32 signed: >>> [-1582119980 262146 0 ..., 0 0 >>> 0] >>> Data float32: >>> [ -1.58211994e+09 2.62146000e+05 0.00000000e+00 ..., 0.00000000e+00 >>> 0.00000000e+00 0.00000000e+00] >>> >>> Creo que sí los convierte a flotantes??? >>> >>> Saludos >>> >>> El 14 de marzo de 2017, 15:48, Rolando Paz escribió: >>> >>>> Hola David >>>> >>>> Recién estoy aprendiendo sobre el tema. Me puedes explicar a que te >>>> refieres con que la distribución de números es uniforme y porqué no debería >>>> ser así? >>>> >>>> Saludos y gracias. >>>> >>>> Rolando >>>> >>>> El 14 de marzo de 2017, 12:45, Da?id escribió: >>>> >>>>> Creo que sigue habiendo algo mal. La distribución de números es >>>>> uniforme en todo el rango de int32. >>>>> >>>>> 2017-03-14 18:11 GMT+01:00 Rolando Paz : >>>>> > Hola amigos >>>>> > >>>>> > Con la ayuda de un amigo Sven Marnach hice esto: >>>>> > >>>>> > import numpy as np >>>>> > >>>>> > array = np.fromfile('pocobe4_r19_v18_r20.dat', >>>>> > dtype=np.int32).astype(np.float32) >>>>> > with open("prueba_out", "wb") as prueba_out: >>>>> > prueba_out.write(array.tostring()) >>>>> > >>>>> > Ahora obtengo un archivo binario. >>>>> > >>>>> > Que opinan? >>>>> > >>>>> > El 14 de marzo de 2017, 9:12, Kiko >>>>> escribió: >>>>> >> >>>>> >> >>>>> >> >>>>> >> El 14 de marzo de 2017, 16:00, Da?id >>>>> escribió: >>>>> >>> >>>>> >>> Lo he probado con el adjunto, y parece que lo que tienes no son >>>>> >>> objetos de 32 bits, porque el tamaño no es múltiplo. Así que o >>>>> tienes >>>>> >>> otro tipo de datos (si fueran 16 bits tendrías casi 11 millones de >>>>> >>> números), o hay una cabecera. No creo que sean 8 o 16 bits porque >>>>> la >>>>> >>> distribución de valores es completamente uniforme, a menos que sean >>>>> >>> datos aleatorios. >>>>> >>> >>>>> >>> genfromtxt y amigos te sirven para leer ficheros de texto, no >>>>> binarios. >>>>> >> >>>>> >> >>>>> >> Mi culpa. He leído los correos en diagonal... >>>>> >> >>>>> >>> >>>>> >>> >>>>> >>> 2017-03-14 15:34 GMT+01:00 Rolando Paz : >>>>> >>> > Gracias Kiko, lo intentare. >>>>> >>> > >>>>> >>> > David al ejecutar el pequeño script sobre mi archivo binario, >>>>> obtengo >>>>> >>> > un >>>>> >>> > archivo binario (supongo de flotantes) pero solo tiene cuatro >>>>> >>> > valores... >>>>> >>> > >>>>> >>> > Adjunto el contenido de cada archivo usando ghex. >>>>> >>> > >>>>> >>> > Que opinas? >>>>> >>> > >>>>> >>> > Saludos >>>>> >>> > >>>>> >>> > >>>>> >>> > 2017-03-14 8:19 GMT-06:00 Da?id : >>>>> >>> >> >>>>> >>> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : >>>>> >>> >> > array = np.fromstring("data", dtype=np.int32).astype(np.floa >>>>> t32) >>>>> >>> >> >>>>> >>> >> Te sobran las comillas en "data". >>>>> >>> >> _______________________________________________ >>>>> >>> >> Python-es mailing list >>>>> >>> >> Python-es en python.org >>>>> >>> >> https://mail.python.org/mailman/listinfo/python-es >>>>> >>> > >>>>> >>> > >>>>> >>> > >>>>> >>> > _______________________________________________ >>>>> >>> > Python-es mailing list >>>>> >>> > Python-es en python.org >>>>> >>> > https://mail.python.org/mailman/listinfo/python-es >>>>> >>> > >>>>> >>> _______________________________________________ >>>>> >>> Python-es mailing list >>>>> >>> Python-es en python.org >>>>> >>> https://mail.python.org/mailman/listinfo/python-es >>>>> >> >>>>> >> >>>>> >> >>>>> >> _______________________________________________ >>>>> >> Python-es mailing list >>>>> >> Python-es en python.org >>>>> >> https://mail.python.org/mailman/listinfo/python-es >>>>> >> >>>>> > >>>>> > >>>>> > _______________________________________________ >>>>> > Python-es mailing list >>>>> > Python-es en python.org >>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>> > >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From flxpaz en gmail.com Wed Mar 15 00:27:59 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Tue, 14 Mar 2017 22:27:59 -0600 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Hola Ricardo Para obtener los datos yo utilizo GULP http://staff.washington.edu/corey/gulp/ Luego de instalar GULP en mi sistema, lo único que hago es lo siguiente: sudo ./gulp -i eth1 > pocobe4_r19_v18_r20.dat GULP captura los paquetes directamente desde la interfaz eth1 (en mi caso) al archivo .dat, hasta que el proceso GULP se destruya con CTRL+C. Rolando El 14 de marzo de 2017, 21:57, Ricardo Cárdenes escribió: > > > 2017-03-14 14:18 GMT-10:00 Rolando Paz : > >> Hola Ricardo >> >> Gracias por tu observación, resulta que los avances que he hecho con >> python los he logrado por pura deducción lógica. No tuve formación teórica >> al respecto; mi área profesional es otra. Perdona David por no entender. >> >> Entonces para que los valores internos de un archivo sean enteros de 32 >> bits, el tamaño del archivo debe ser múltiplo de 4? >> > > Hola Rolando. > > El tamaño del archivo se da en bytes de (generalmente) 8 bits. Un entero > de 32 bits se compone, por tanto, de 4 bytes, así que si el fichero > contiene sólo la representación binaria de una secuencia de int32, tiene > (por fuerza) que tener un tamaño múltiplo de 4. Dado que no es el caso, > entonces sospechamos que hay algo más. > > >> >> Estoy seguro que mi diseño digital produce datos enteros con signo de 32 >> bits de precisión, y que dentro de estos datos se encuentran potencias en >> función de la frecuencia en un tiempo dado , por lo que deduzco que cuando >> yo obtengo los datos con GULP, ese mismo tipo de datos grabo en mis >> archivos. >> > > ¿Nos puedes decir algo más sobre el proceso que se usa para adquirir los > datos y guardarlos? ¿Lo haces tú directamente usando algún programa de > adquisición? > > >> >> Saludos y gracias. >> >> Rolando >> >> >> >> >> El 14 de marzo de 2017, 17:58, Ricardo Cárdenes < >> ricardo.cardenes en gmail.com> escribió: >> >>> Rolando, concéntrate. >>> >>> David te está preguntando si conoces el formato del fichero, porque el >>> que has pasado no coincide con la premisa "colección de enteros de 32 >>> bits", porque el tamaño del fichero no es múltiplo de 4. >>> >>> Evidentemente, lo último que has mandado es un array de enteros de 32 >>> bits y su correspondiente en coma flotante de 32 bits (con la consiguiente >>> pérdida de precisión), pero no sabemos si los datos son *correctos*, por lo >>> que acabo de mencionar arriba. >>> >>> Saludos, >>> Ricardo >>> >>> 2017-03-14 12:16 GMT-10:00 Rolando Paz : >>> >>>> Ejecuté este código solo para ver los valores >>>> >>>> import numpy as np >>>> >>>> array_int32 = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32) >>>> print 'Data int32 signed:' >>>> print array_int32 >>>> array_float32 = np.fromfile('pocobe4_r19_v18_r20.dat', >>>> dtype=np.int32).astype(np.float32) >>>> print 'Data float32:' >>>> print array_float32 >>>> >>>> Y el resultado es: >>>> >>>> Data int32 signed: >>>> [-1582119980 262146 0 ..., 0 0 >>>> 0] >>>> Data float32: >>>> [ -1.58211994e+09 2.62146000e+05 0.00000000e+00 ..., >>>> 0.00000000e+00 >>>> 0.00000000e+00 0.00000000e+00] >>>> >>>> Creo que sí los convierte a flotantes??? >>>> >>>> Saludos >>>> >>>> El 14 de marzo de 2017, 15:48, Rolando Paz escribió: >>>> >>>>> Hola David >>>>> >>>>> Recién estoy aprendiendo sobre el tema. Me puedes explicar a que te >>>>> refieres con que la distribución de números es uniforme y porqué no debería >>>>> ser así? >>>>> >>>>> Saludos y gracias. >>>>> >>>>> Rolando >>>>> >>>>> El 14 de marzo de 2017, 12:45, Da?id escribió: >>>>> >>>>>> Creo que sigue habiendo algo mal. La distribución de números es >>>>>> uniforme en todo el rango de int32. >>>>>> >>>>>> 2017-03-14 18:11 GMT+01:00 Rolando Paz : >>>>>> > Hola amigos >>>>>> > >>>>>> > Con la ayuda de un amigo Sven Marnach hice esto: >>>>>> > >>>>>> > import numpy as np >>>>>> > >>>>>> > array = np.fromfile('pocobe4_r19_v18_r20.dat', >>>>>> > dtype=np.int32).astype(np.float32) >>>>>> > with open("prueba_out", "wb") as prueba_out: >>>>>> > prueba_out.write(array.tostring()) >>>>>> > >>>>>> > Ahora obtengo un archivo binario. >>>>>> > >>>>>> > Que opinan? >>>>>> > >>>>>> > El 14 de marzo de 2017, 9:12, Kiko >>>>>> escribió: >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> El 14 de marzo de 2017, 16:00, Da?id >>>>>> escribió: >>>>>> >>> >>>>>> >>> Lo he probado con el adjunto, y parece que lo que tienes no son >>>>>> >>> objetos de 32 bits, porque el tamaño no es múltiplo. Así que o >>>>>> tienes >>>>>> >>> otro tipo de datos (si fueran 16 bits tendrías casi 11 millones de >>>>>> >>> números), o hay una cabecera. No creo que sean 8 o 16 bits porque >>>>>> la >>>>>> >>> distribución de valores es completamente uniforme, a menos que >>>>>> sean >>>>>> >>> datos aleatorios. >>>>>> >>> >>>>>> >>> genfromtxt y amigos te sirven para leer ficheros de texto, no >>>>>> binarios. >>>>>> >> >>>>>> >> >>>>>> >> Mi culpa. He leído los correos en diagonal... >>>>>> >> >>>>>> >>> >>>>>> >>> >>>>>> >>> 2017-03-14 15:34 GMT+01:00 Rolando Paz : >>>>>> >>> > Gracias Kiko, lo intentare. >>>>>> >>> > >>>>>> >>> > David al ejecutar el pequeño script sobre mi archivo binario, >>>>>> obtengo >>>>>> >>> > un >>>>>> >>> > archivo binario (supongo de flotantes) pero solo tiene cuatro >>>>>> >>> > valores... >>>>>> >>> > >>>>>> >>> > Adjunto el contenido de cada archivo usando ghex. >>>>>> >>> > >>>>>> >>> > Que opinas? >>>>>> >>> > >>>>>> >>> > Saludos >>>>>> >>> > >>>>>> >>> > >>>>>> >>> > 2017-03-14 8:19 GMT-06:00 Da?id : >>>>>> >>> >> >>>>>> >>> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : >>>>>> >>> >> > array = np.fromstring("data", dtype=np.int32).astype(np.floa >>>>>> t32) >>>>>> >>> >> >>>>>> >>> >> Te sobran las comillas en "data". >>>>>> >>> >> _______________________________________________ >>>>>> >>> >> Python-es mailing list >>>>>> >>> >> Python-es en python.org >>>>>> >>> >> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>> > >>>>>> >>> > >>>>>> >>> > >>>>>> >>> > _______________________________________________ >>>>>> >>> > Python-es mailing list >>>>>> >>> > Python-es en python.org >>>>>> >>> > https://mail.python.org/mailman/listinfo/python-es >>>>>> >>> > >>>>>> >>> _______________________________________________ >>>>>> >>> Python-es mailing list >>>>>> >>> Python-es en python.org >>>>>> >>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> _______________________________________________ >>>>>> >> Python-es mailing list >>>>>> >> Python-es en python.org >>>>>> >> https://mail.python.org/mailman/listinfo/python-es >>>>>> >> >>>>>> > >>>>>> > >>>>>> > _______________________________________________ >>>>>> > Python-es mailing list >>>>>> > Python-es en python.org >>>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>>> > >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Wed Mar 15 03:14:57 2017 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Tue, 14 Mar 2017 21:14:57 -1000 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: ¡Ah! Perdona, no me había fijado en lo de GULP (tampoco lo conocía). Si he entendido bien, tenemos un problema entonces. Por lo que veo, lo que nos has pasado es un fichero "raw" de GULP y no se puede leer ese fichero directamente. En el futuro quizá sería mejor que captures así: sudo ./gulp -i eth1 -d > fichero.dat para que desencapsule la captura. Aunque se puede hacer después: gulp -i - -d < pocobe4_r19_v18_r20.dat > desencapsulado.dat De todas maneras, eso tampoco te da los datos en bruto que estás capturando, sino un fichero PCAP (que se puede leer, por ejemplo, con wireshark), con información sobre los paquetes que has capturado, así que aún habría que extraer la información de interés. Aún así, algún problema hay con lo que nos has pasado, porque: sudo g/gulp -d -i - < pocobe4_r19_v18_r20.dat > salida 0 packets captured ring buffer use: 0.0% of 100 MB ¿¿¿no encuentra ningún paquet??? y produce un fichero vacío. A menos que, de alguna manera, realmente te las hayas arreglado para sacar los datos en bruto (no parece el caso, según lo que pusiste arriba). Pero entonces tenemos el asunto del fichero con un tamaño sospechoso. 2017-03-14 18:27 GMT-10:00 Rolando Paz : > Hola Ricardo > > Para obtener los datos yo utilizo GULP http://staff.washington.edu/ > corey/gulp/ > > Luego de instalar GULP en mi sistema, lo único que hago es lo siguiente: > > sudo ./gulp -i eth1 > pocobe4_r19_v18_r20.dat > > GULP captura los paquetes directamente desde la interfaz eth1 (en mi caso) > al archivo .dat, hasta que el proceso GULP se destruya con CTRL+C. > > Rolando > > El 14 de marzo de 2017, 21:57, Ricardo Cárdenes < > ricardo.cardenes en gmail.com> escribió: > >> >> >> 2017-03-14 14:18 GMT-10:00 Rolando Paz : >> >>> Hola Ricardo >>> >>> Gracias por tu observación, resulta que los avances que he hecho con >>> python los he logrado por pura deducción lógica. No tuve formación teórica >>> al respecto; mi área profesional es otra. Perdona David por no entender. >>> >>> Entonces para que los valores internos de un archivo sean enteros de 32 >>> bits, el tamaño del archivo debe ser múltiplo de 4? >>> >> >> Hola Rolando. >> >> El tamaño del archivo se da en bytes de (generalmente) 8 bits. Un entero >> de 32 bits se compone, por tanto, de 4 bytes, así que si el fichero >> contiene sólo la representación binaria de una secuencia de int32, tiene >> (por fuerza) que tener un tamaño múltiplo de 4. Dado que no es el caso, >> entonces sospechamos que hay algo más. >> >> >>> >>> Estoy seguro que mi diseño digital produce datos enteros con signo de 32 >>> bits de precisión, y que dentro de estos datos se encuentran potencias en >>> función de la frecuencia en un tiempo dado , por lo que deduzco que cuando >>> yo obtengo los datos con GULP, ese mismo tipo de datos grabo en mis >>> archivos. >>> >> >> ¿Nos puedes decir algo más sobre el proceso que se usa para adquirir los >> datos y guardarlos? ¿Lo haces tú directamente usando algún programa de >> adquisición? >> >> >>> >>> Saludos y gracias. >>> >>> Rolando >>> >>> >>> >>> >>> El 14 de marzo de 2017, 17:58, Ricardo Cárdenes < >>> ricardo.cardenes en gmail.com> escribió: >>> >>>> Rolando, concéntrate. >>>> >>>> David te está preguntando si conoces el formato del fichero, porque el >>>> que has pasado no coincide con la premisa "colección de enteros de 32 >>>> bits", porque el tamaño del fichero no es múltiplo de 4. >>>> >>>> Evidentemente, lo último que has mandado es un array de enteros de 32 >>>> bits y su correspondiente en coma flotante de 32 bits (con la consiguiente >>>> pérdida de precisión), pero no sabemos si los datos son *correctos*, por lo >>>> que acabo de mencionar arriba. >>>> >>>> Saludos, >>>> Ricardo >>>> >>>> 2017-03-14 12:16 GMT-10:00 Rolando Paz : >>>> >>>>> Ejecuté este código solo para ver los valores >>>>> >>>>> import numpy as np >>>>> >>>>> array_int32 = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32) >>>>> print 'Data int32 signed:' >>>>> print array_int32 >>>>> array_float32 = np.fromfile('pocobe4_r19_v18_r20.dat', >>>>> dtype=np.int32).astype(np.float32) >>>>> print 'Data float32:' >>>>> print array_float32 >>>>> >>>>> Y el resultado es: >>>>> >>>>> Data int32 signed: >>>>> [-1582119980 262146 0 ..., 0 0 >>>>> 0] >>>>> Data float32: >>>>> [ -1.58211994e+09 2.62146000e+05 0.00000000e+00 ..., >>>>> 0.00000000e+00 >>>>> 0.00000000e+00 0.00000000e+00] >>>>> >>>>> Creo que sí los convierte a flotantes??? >>>>> >>>>> Saludos >>>>> >>>>> El 14 de marzo de 2017, 15:48, Rolando Paz >>>>> escribió: >>>>> >>>>>> Hola David >>>>>> >>>>>> Recién estoy aprendiendo sobre el tema. Me puedes explicar a que te >>>>>> refieres con que la distribución de números es uniforme y porqué no debería >>>>>> ser así? >>>>>> >>>>>> Saludos y gracias. >>>>>> >>>>>> Rolando >>>>>> >>>>>> El 14 de marzo de 2017, 12:45, Da?id >>>>>> escribió: >>>>>> >>>>>>> Creo que sigue habiendo algo mal. La distribución de números es >>>>>>> uniforme en todo el rango de int32. >>>>>>> >>>>>>> 2017-03-14 18:11 GMT+01:00 Rolando Paz : >>>>>>> > Hola amigos >>>>>>> > >>>>>>> > Con la ayuda de un amigo Sven Marnach hice esto: >>>>>>> > >>>>>>> > import numpy as np >>>>>>> > >>>>>>> > array = np.fromfile('pocobe4_r19_v18_r20.dat', >>>>>>> > dtype=np.int32).astype(np.float32) >>>>>>> > with open("prueba_out", "wb") as prueba_out: >>>>>>> > prueba_out.write(array.tostring()) >>>>>>> > >>>>>>> > Ahora obtengo un archivo binario. >>>>>>> > >>>>>>> > Que opinan? >>>>>>> > >>>>>>> > El 14 de marzo de 2017, 9:12, Kiko >>>>>>> escribió: >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> El 14 de marzo de 2017, 16:00, Da?id >>>>>>> escribió: >>>>>>> >>> >>>>>>> >>> Lo he probado con el adjunto, y parece que lo que tienes no son >>>>>>> >>> objetos de 32 bits, porque el tamaño no es múltiplo. Así que o >>>>>>> tienes >>>>>>> >>> otro tipo de datos (si fueran 16 bits tendrías casi 11 millones >>>>>>> de >>>>>>> >>> números), o hay una cabecera. No creo que sean 8 o 16 bits >>>>>>> porque la >>>>>>> >>> distribución de valores es completamente uniforme, a menos que >>>>>>> sean >>>>>>> >>> datos aleatorios. >>>>>>> >>> >>>>>>> >>> genfromtxt y amigos te sirven para leer ficheros de texto, no >>>>>>> binarios. >>>>>>> >> >>>>>>> >> >>>>>>> >> Mi culpa. He leído los correos en diagonal... >>>>>>> >> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> 2017-03-14 15:34 GMT+01:00 Rolando Paz : >>>>>>> >>> > Gracias Kiko, lo intentare. >>>>>>> >>> > >>>>>>> >>> > David al ejecutar el pequeño script sobre mi archivo binario, >>>>>>> obtengo >>>>>>> >>> > un >>>>>>> >>> > archivo binario (supongo de flotantes) pero solo tiene cuatro >>>>>>> >>> > valores... >>>>>>> >>> > >>>>>>> >>> > Adjunto el contenido de cada archivo usando ghex. >>>>>>> >>> > >>>>>>> >>> > Que opinas? >>>>>>> >>> > >>>>>>> >>> > Saludos >>>>>>> >>> > >>>>>>> >>> > >>>>>>> >>> > 2017-03-14 8:19 GMT-06:00 Da?id : >>>>>>> >>> >> >>>>>>> >>> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : >>>>>>> >>> >> > array = np.fromstring("data", dtype=np.int32).astype(np.floa >>>>>>> t32) >>>>>>> >>> >> >>>>>>> >>> >> Te sobran las comillas en "data". >>>>>>> >>> >> _______________________________________________ >>>>>>> >>> >> Python-es mailing list >>>>>>> >>> >> Python-es en python.org >>>>>>> >>> >> https://mail.python.org/mailman/listinfo/python-es >>>>>>> >>> > >>>>>>> >>> > >>>>>>> >>> > >>>>>>> >>> > _______________________________________________ >>>>>>> >>> > Python-es mailing list >>>>>>> >>> > Python-es en python.org >>>>>>> >>> > https://mail.python.org/mailman/listinfo/python-es >>>>>>> >>> > >>>>>>> >>> _______________________________________________ >>>>>>> >>> Python-es mailing list >>>>>>> >>> Python-es en python.org >>>>>>> >>> https://mail.python.org/mailman/listinfo/python-es >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> >> _______________________________________________ >>>>>>> >> Python-es mailing list >>>>>>> >> Python-es en python.org >>>>>>> >> https://mail.python.org/mailman/listinfo/python-es >>>>>>> >> >>>>>>> > >>>>>>> > >>>>>>> > _______________________________________________ >>>>>>> > Python-es mailing list >>>>>>> > Python-es en python.org >>>>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>>>> > >>>>>>> _______________________________________________ >>>>>>> Python-es mailing list >>>>>>> Python-es en python.org >>>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>>> >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From flxpaz en gmail.com Wed Mar 15 11:42:04 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Wed, 15 Mar 2017 09:42:04 -0600 Subject: [Python-es] Cambio de enteros a flotantes In-Reply-To: References: Message-ID: Hola Ricardo Todo mi interés sobre la forma de obtener los datos con GULP surgió al ver el siguiente link: https://casper.berkeley.edu/wiki/PoBe En dicho proyecto ellos utilizan GULP de la forma que he expuerto arriba. Ellos programaron 512 canales con 32 bits de precision por cada canal. En mi caso programé 1024 canales con 32 bits de precision. Luego ellos por medio de un script llamado file_fast.c convierten los datos obtenidos con GULP a ASCII o a un formato binario de ellos llamado PMON. Este tema creo que sobrepasa python :) pero lo envío por si a alguien le interesa. Saludos Rolando paz El 15 de marzo de 2017, 1:14, Ricardo Cárdenes escribió: > ¡Ah! Perdona, no me había fijado en lo de GULP (tampoco lo conocía). > > Si he entendido bien, tenemos un problema entonces. Por lo que veo, lo que > nos has pasado es un fichero "raw" de GULP y no se puede leer ese fichero > directamente. En el futuro quizá sería mejor que captures así: > > sudo ./gulp -i eth1 -d > fichero.dat > > para que desencapsule la captura. Aunque se puede hacer después: > > gulp -i - -d < pocobe4_r19_v18_r20.dat > desencapsulado.dat > > De todas maneras, eso tampoco te da los datos en bruto que estás > capturando, sino un fichero PCAP (que se puede leer, por ejemplo, con > wireshark), con información sobre los paquetes que has capturado, así que > aún habría que extraer la información de interés. > > Aún así, algún problema hay con lo que nos has pasado, porque: > > sudo g/gulp -d -i - < pocobe4_r19_v18_r20.dat > salida > > 0 packets captured > ring buffer use: 0.0% of 100 MB > > ¿¿¿no encuentra ningún paquet??? y produce un fichero vacío. > > A menos que, de alguna manera, realmente te las hayas arreglado para sacar > los datos en bruto (no parece el caso, según lo que pusiste arriba). Pero > entonces tenemos el asunto del fichero con un tamaño sospechoso. > > 2017-03-14 18:27 GMT-10:00 Rolando Paz : > >> Hola Ricardo >> >> Para obtener los datos yo utilizo GULP http://staff.washington.edu/co >> rey/gulp/ >> >> Luego de instalar GULP en mi sistema, lo único que hago es lo siguiente: >> >> sudo ./gulp -i eth1 > pocobe4_r19_v18_r20.dat >> >> GULP captura los paquetes directamente desde la interfaz eth1 (en mi >> caso) al archivo .dat, hasta que el proceso GULP se destruya con CTRL+C. >> >> Rolando >> >> El 14 de marzo de 2017, 21:57, Ricardo Cárdenes < >> ricardo.cardenes en gmail.com> escribió: >> >>> >>> >>> 2017-03-14 14:18 GMT-10:00 Rolando Paz : >>> >>>> Hola Ricardo >>>> >>>> Gracias por tu observación, resulta que los avances que he hecho con >>>> python los he logrado por pura deducción lógica. No tuve formación teórica >>>> al respecto; mi área profesional es otra. Perdona David por no entender. >>>> >>>> Entonces para que los valores internos de un archivo sean enteros de 32 >>>> bits, el tamaño del archivo debe ser múltiplo de 4? >>>> >>> >>> Hola Rolando. >>> >>> El tamaño del archivo se da en bytes de (generalmente) 8 bits. Un entero >>> de 32 bits se compone, por tanto, de 4 bytes, así que si el fichero >>> contiene sólo la representación binaria de una secuencia de int32, tiene >>> (por fuerza) que tener un tamaño múltiplo de 4. Dado que no es el caso, >>> entonces sospechamos que hay algo más. >>> >>> >>>> >>>> Estoy seguro que mi diseño digital produce datos enteros con signo de >>>> 32 bits de precisión, y que dentro de estos datos se encuentran potencias >>>> en función de la frecuencia en un tiempo dado , por lo que deduzco que >>>> cuando yo obtengo los datos con GULP, ese mismo tipo de datos grabo en mis >>>> archivos. >>>> >>> >>> ¿Nos puedes decir algo más sobre el proceso que se usa para adquirir los >>> datos y guardarlos? ¿Lo haces tú directamente usando algún programa de >>> adquisición? >>> >>> >>>> >>>> Saludos y gracias. >>>> >>>> Rolando >>>> >>>> >>>> >>>> >>>> El 14 de marzo de 2017, 17:58, Ricardo Cárdenes < >>>> ricardo.cardenes en gmail.com> escribió: >>>> >>>>> Rolando, concéntrate. >>>>> >>>>> David te está preguntando si conoces el formato del fichero, porque el >>>>> que has pasado no coincide con la premisa "colección de enteros de 32 >>>>> bits", porque el tamaño del fichero no es múltiplo de 4. >>>>> >>>>> Evidentemente, lo último que has mandado es un array de enteros de 32 >>>>> bits y su correspondiente en coma flotante de 32 bits (con la consiguiente >>>>> pérdida de precisión), pero no sabemos si los datos son *correctos*, por lo >>>>> que acabo de mencionar arriba. >>>>> >>>>> Saludos, >>>>> Ricardo >>>>> >>>>> 2017-03-14 12:16 GMT-10:00 Rolando Paz : >>>>> >>>>>> Ejecuté este código solo para ver los valores >>>>>> >>>>>> import numpy as np >>>>>> >>>>>> array_int32 = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32) >>>>>> print 'Data int32 signed:' >>>>>> print array_int32 >>>>>> array_float32 = np.fromfile('pocobe4_r19_v18_r20.dat', >>>>>> dtype=np.int32).astype(np.float32) >>>>>> print 'Data float32:' >>>>>> print array_float32 >>>>>> >>>>>> Y el resultado es: >>>>>> >>>>>> Data int32 signed: >>>>>> [-1582119980 262146 0 ..., 0 0 >>>>>> 0] >>>>>> Data float32: >>>>>> [ -1.58211994e+09 2.62146000e+05 0.00000000e+00 ..., >>>>>> 0.00000000e+00 >>>>>> 0.00000000e+00 0.00000000e+00] >>>>>> >>>>>> Creo que sí los convierte a flotantes??? >>>>>> >>>>>> Saludos >>>>>> >>>>>> El 14 de marzo de 2017, 15:48, Rolando Paz >>>>>> escribió: >>>>>> >>>>>>> Hola David >>>>>>> >>>>>>> Recién estoy aprendiendo sobre el tema. Me puedes explicar a que te >>>>>>> refieres con que la distribución de números es uniforme y porqué no debería >>>>>>> ser así? >>>>>>> >>>>>>> Saludos y gracias. >>>>>>> >>>>>>> Rolando >>>>>>> >>>>>>> El 14 de marzo de 2017, 12:45, Da?id >>>>>>> escribió: >>>>>>> >>>>>>>> Creo que sigue habiendo algo mal. La distribución de números es >>>>>>>> uniforme en todo el rango de int32. >>>>>>>> >>>>>>>> 2017-03-14 18:11 GMT+01:00 Rolando Paz : >>>>>>>> > Hola amigos >>>>>>>> > >>>>>>>> > Con la ayuda de un amigo Sven Marnach hice esto: >>>>>>>> > >>>>>>>> > import numpy as np >>>>>>>> > >>>>>>>> > array = np.fromfile('pocobe4_r19_v18_r20.dat', >>>>>>>> > dtype=np.int32).astype(np.float32) >>>>>>>> > with open("prueba_out", "wb") as prueba_out: >>>>>>>> > prueba_out.write(array.tostring()) >>>>>>>> > >>>>>>>> > Ahora obtengo un archivo binario. >>>>>>>> > >>>>>>>> > Que opinan? >>>>>>>> > >>>>>>>> > El 14 de marzo de 2017, 9:12, Kiko >>>>>>>> escribió: >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> El 14 de marzo de 2017, 16:00, Da?id >>>>>>>> escribió: >>>>>>>> >>> >>>>>>>> >>> Lo he probado con el adjunto, y parece que lo que tienes no son >>>>>>>> >>> objetos de 32 bits, porque el tamaño no es múltiplo. Así que o >>>>>>>> tienes >>>>>>>> >>> otro tipo de datos (si fueran 16 bits tendrías casi 11 millones >>>>>>>> de >>>>>>>> >>> números), o hay una cabecera. No creo que sean 8 o 16 bits >>>>>>>> porque la >>>>>>>> >>> distribución de valores es completamente uniforme, a menos que >>>>>>>> sean >>>>>>>> >>> datos aleatorios. >>>>>>>> >>> >>>>>>>> >>> genfromtxt y amigos te sirven para leer ficheros de texto, no >>>>>>>> binarios. >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> Mi culpa. He leído los correos en diagonal... >>>>>>>> >> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> >>> 2017-03-14 15:34 GMT+01:00 Rolando Paz : >>>>>>>> >>> > Gracias Kiko, lo intentare. >>>>>>>> >>> > >>>>>>>> >>> > David al ejecutar el pequeño script sobre mi archivo binario, >>>>>>>> obtengo >>>>>>>> >>> > un >>>>>>>> >>> > archivo binario (supongo de flotantes) pero solo tiene cuatro >>>>>>>> >>> > valores... >>>>>>>> >>> > >>>>>>>> >>> > Adjunto el contenido de cada archivo usando ghex. >>>>>>>> >>> > >>>>>>>> >>> > Que opinas? >>>>>>>> >>> > >>>>>>>> >>> > Saludos >>>>>>>> >>> > >>>>>>>> >>> > >>>>>>>> >>> > 2017-03-14 8:19 GMT-06:00 Da?id : >>>>>>>> >>> >> >>>>>>>> >>> >> 2017-03-14 14:41 GMT+01:00 Rolando Paz : >>>>>>>> >>> >> > array = np.fromstring("data", >>>>>>>> dtype=np.int32).astype(np.float32) >>>>>>>> >>> >> >>>>>>>> >>> >> Te sobran las comillas en "data". >>>>>>>> >>> >> _______________________________________________ >>>>>>>> >>> >> Python-es mailing list >>>>>>>> >>> >> Python-es en python.org >>>>>>>> >>> >> https://mail.python.org/mailman/listinfo/python-es >>>>>>>> >>> > >>>>>>>> >>> > >>>>>>>> >>> > >>>>>>>> >>> > _______________________________________________ >>>>>>>> >>> > Python-es mailing list >>>>>>>> >>> > Python-es en python.org >>>>>>>> >>> > https://mail.python.org/mailman/listinfo/python-es >>>>>>>> >>> > >>>>>>>> >>> _______________________________________________ >>>>>>>> >>> Python-es mailing list >>>>>>>> >>> Python-es en python.org >>>>>>>> >>> https://mail.python.org/mailman/listinfo/python-es >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> _______________________________________________ >>>>>>>> >> Python-es mailing list >>>>>>>> >> Python-es en python.org >>>>>>>> >> https://mail.python.org/mailman/listinfo/python-es >>>>>>>> >> >>>>>>>> > >>>>>>>> > >>>>>>>> > _______________________________________________ >>>>>>>> > Python-es mailing list >>>>>>>> > Python-es en python.org >>>>>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>>>>> > >>>>>>>> _______________________________________________ >>>>>>>> Python-es mailing list >>>>>>>> Python-es en python.org >>>>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Wed Mar 15 11:42:15 2017 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 15 Mar 2017 16:42:15 +0100 Subject: [Python-es] =?utf-8?q?=C2=BFc=C3=B3mo_cambiar_el_path_donde_get-p?= =?utf-8?q?ip=2Epy_instala_pip=3F?= Message-ID: Hola esta pregunta es continuación de mi email anterior "problemas con la instalación de PIP como usuario" Ya he conseguido instalar python 2.7 como usuario, incluyendo zlib y ssl (para lo que he tenido que recompilar openssl). He instalado pip con "python get-pip.py --user" Lo único que me molesta un poco es que haya hecho la instalación en $HOME/.local/ ¿Se puede forzar la instalación en $HOME? Mi problema ahora es que una búsqueda en google de "install pip path" sólo me da resultados de cómo cambiar el path cuando se instala algo con pip, no cuando se instala el propio pip :) Si alguien tiene un link con la respuesta, estaré más que agradecido. Saludos, Jose P.D. que nadie me diga que con virtualenv se hace todo más fácil, os lo suplico. From jcaballero.hep en gmail.com Wed Mar 15 11:56:15 2017 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 15 Mar 2017 16:56:15 +0100 Subject: [Python-es] =?utf-8?q?=C2=BFc=C3=B3mo_cambiar_el_path_donde_get-?= =?utf-8?q?pip=2Epy_instala_pip=3F?= In-Reply-To: References: Message-ID: El día 15 de marzo de 2017, 16:42, Jose Caballero escribió: > Hola > > esta pregunta es continuación de mi email anterior "problemas con la > instalación de PIP como usuario" > > > Ya he conseguido instalar python 2.7 como usuario, incluyendo zlib y > ssl (para lo que he tenido que recompilar openssl). > He instalado pip con "python get-pip.py --user" > > Lo único que me molesta un poco es que haya hecho la instalación en > $HOME/.local/ > ¿Se puede forzar la instalación en $HOME? > > Mi problema ahora es que una búsqueda en google de "install pip path" > sólo me da resultados de cómo cambiar el path cuando se instala algo > con pip, no cuando se instala el propio pip :) > > Si alguien tiene un link con la respuesta, estaré más que agradecido. > > > Saludos, > Jose > > P.D. que nadie me diga que con virtualenv se hace todo más fácil, os > lo suplico. Dammit !! Parece que la instalacion que he hecho de python + pip no esta acabada... Al intentar instalar un paquete con pip me han salido miles de errores tipo: build/temp.linux-x86_64-2.7/_openssl.c:1011: error: declaration for parameter ?ERR_lib_error_string? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:1010: error: declaration for parameter ?ERR_error_string_n? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:1009: error: declaration for parameter ?ERR_error_string? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:1006: error: declaration for parameter ?ENGINE_add_conf_module? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:968: error: declaration for parameter ?ENGINE_register_all_complete? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:966: error: declaration for parameter ?ENGINE_register_all_digests? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:963: error: declaration for parameter ?ENGINE_register_all_ciphers? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:960: error: declaration for parameter ?ENGINE_register_all_RAND? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:957: error: declaration for parameter ?ENGINE_register_all_DH? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:954: error: declaration for parameter ?ENGINE_register_all_DSA? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:951: error: declaration for parameter ?ENGINE_register_all_RSA? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:948: error: declaration for parameter ?ENGINE_set_table_flags? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:947: error: declaration for parameter ?ENGINE_get_table_flags? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:932: error: declaration for parameter ?ENGINE_load_builtin_engines? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:906: error: declaration for parameter ?DSA_verify? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:904: error: declaration for parameter ?DSA_sign? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:872: error: declaration for parameter ?CRYPTO_mem_ctrl? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:869: error: declaration for parameter ?OPENSSL_config? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:719: error: declaration for parameter ?AES_set_decrypt_key? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:718: error: declaration for parameter ?AES_set_encrypt_key? but no such parameter /home/myusername/include/python2.7/pythread.h:35: error: declaration for parameter ?PyThread_ReInitTLS? but no such parameter /home/myusername/include/python2.7/pythread.h:32: error: declaration for parameter ?PyThread_delete_key_value? but no such parameter /home/myusername/include/python2.7/pythread.h:31: error: declaration for parameter ?PyThread_get_key_value? but no such parameter /home/myusername/include/python2.7/pythread.h:30: error: declaration for parameter ?PyThread_set_key_value? but no such parameter /home/myusername/include/python2.7/pythread.h:29: error: declaration for parameter ?PyThread_delete_key? but no such parameter /home/myusername/include/python2.7/pythread.h:28: error: declaration for parameter ?PyThread_create_key? but no such parameter /home/myusername/include/python2.7/pythread.h:25: error: declaration for parameter ?PyThread_set_stacksize? but no such parameter /home/myusername/include/python2.7/pythread.h:24: error: declaration for parameter ?PyThread_get_stacksize? but no such parameter /home/myusername/include/python2.7/pythread.h:22: error: declaration for parameter ?PyThread_release_lock? but no such parameter /home/myusername/include/python2.7/pythread.h:18: error: declaration for parameter ?PyThread_free_lock? but no such parameter /home/myusername/include/python2.7/pythread.h:15: error: declaration for parameter ?PyThread_get_thread_ident? but no such parameter /home/myusername/include/python2.7/pythread.h:14: error: declaration for parameter ?PyThread_exit_thread? but no such parameter /home/myusername/include/python2.7/pythread.h:13: error: declaration for parameter ?PyThread_start_new_thread? but no such parameter /home/myusername/include/python2.7/pythread.h:12: error: declaration for parameter ?PyThread_init_thread? but no such parameter /home/myusername/include/python2.7/pythread.h:6: error: declaration for parameter ?PyThread_type_sema? but no such parameter /home/myusername/include/python2.7/pythread.h:5: error: declaration for parameter ?PyThread_type_lock? but no such parameter build/temp.linux-x86_64-2.7/_openssl.c:73316: error: expected ?{? at end of input error: command 'gcc' failed with exit status 1 ---------------------------------------- Command "/home/myusername/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-imvj8w/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-AKo29f-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-imvj8w/cryptography/ From pych3m4 en gmail.com Wed Mar 15 12:18:21 2017 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 15 Mar 2017 16:18:21 +0000 Subject: [Python-es] [fdt] Buscando ayuda para wxdevc++ In-Reply-To: References: Message-ID: El mar., 14 mar. 2017 a las 12:50, Caballero-Negro Cantos (< rafaelcantos en hotmail.com>) escribió: > Buenas a todos > > > Perdonad, no sé si he indicado bien el fuera de tema, porque no he > encontrado las normas de la lista. > > Estoy intentando programar en wxdevc++, evidentemente con C++, y estoy > teniendo problemas de configuración con este ide. > > ¿Alguno podría indicarme alguna lista o foro (preferiría lista) en > español, sobre C++ donde pudiesen ayudarme con este ide? > Desconozco qué recursos hay para este IDE, pero te recomendaría que te pasaras por Stack Overflow en español. Además de preguntas sobre temas de programación, también se admiten preguntas sobre IDE y configuraciones de herramientas de desarrollo. Asegúrate de leer los consejos sobre cómo hacer buenas preguntas: http://es.stackoverflow.com/ > > > Saludos y gracias, y perdonad por el fuera de tema. > > > Rafa > > > > --- > El software de antivirus Avast ha analizado este correo electrónico en > busca de virus. > https://www.avast.com/antivirus > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://blog.ch3m4.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From rafaelcantos en hotmail.com Wed Mar 15 19:45:01 2017 From: rafaelcantos en hotmail.com (Caballero-Negro Cantos) Date: Wed, 15 Mar 2017 23:45:01 +0000 Subject: [Python-es] [fdt] Buscando ayuda para wxdevc++ In-Reply-To: References: Message-ID: El 15/03/2017 a las 17:18, Chema Cortes escribió: El mar., 14 mar. 2017 a las 12:50, Caballero-Negro Cantos (>) escribió: Buenas a todos Perdonad, no sé si he indicado bien el fuera de tema, porque no he encontrado las normas de la lista. Estoy intentando programar en wxdevc++, evidentemente con C++, y estoy teniendo problemas de configuración con este ide. ¿Alguno podría indicarme alguna lista o foro (preferiría lista) en español, sobre C++ donde pudiesen ayudarme con este ide? Desconozco qué recursos hay para este IDE, pero te recomendaría que te pasaras por Stack Overflow en español. Además de preguntas sobre temas de programación, también se admiten preguntas sobre IDE y configuraciones de herramientas de desarrollo. Asegúrate de leer los consejos sobre cómo hacer buenas preguntas: http://es.stackoverflow.com/ Gracias Chema Saludos y gracias, y perdonad por el fuera de tema. Rafa ________________________________ [Avast logo] El software de antivirus Avast ha analizado este correo electrónico en busca de virus. www.avast.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From robbinc91 en uho.edu.cu Wed Mar 15 11:14:09 2017 From: robbinc91 en uho.edu.cu (StarDust) Date: Wed, 15 Mar 2017 12:14:09 -0300 Subject: [Python-es] [fdt] Buscando ayuda para wxdevc++ In-Reply-To: References: Message-ID: <003f01d29d9e$cd0b7740$672265c0$@uho.edu.cu> Caballero Negro ? Cantos: Si mvas a utilizar c++ es recomendable que utilices el IDE Code:blocks. Tiene incluso más opciones de autocompletamiento ----- 8va Edición de la Conferencia Científica Internacional de la Universidad de Holguín, Universidad y Sociedad, del 26 al 28 de Abril de 2017. Participa junto a nosotros, promoviendo la investigación y el desarrollo. Visítanos en http://eventos.uho.edu.cu ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From rafaelcantos en hotmail.com Thu Mar 16 07:21:37 2017 From: rafaelcantos en hotmail.com (Caballero-Negro Cantos) Date: Thu, 16 Mar 2017 11:21:37 +0000 Subject: [Python-es] [fdt] Buscando ayuda para wxdevc++ In-Reply-To: <003f01d29d9e$cd0b7740$672265c0$@uho.edu.cu> References: <003f01d29d9e$cd0b7740$672265c0$@uho.edu.cu> Message-ID: El 15/03/2017 a las 16:14, StarDust escribió: Caballero Negro ? Cantos: Si mvas a utilizar c++ es recomendable que utilices el IDE Code:blocks. Tiene incluso más opciones de autocompletamiento Ok gracias ________________________________ [Avast logo] El software de antivirus Avast ha analizado este correo electrónico en busca de virus. www.avast.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From horacio9573 en gmail.com Fri Mar 17 10:03:15 2017 From: horacio9573 en gmail.com (Horacio) Date: Fri, 17 Mar 2017 11:03:15 -0300 Subject: [Python-es] ebook sobre python gratuitos, donde bajar. Message-ID: Buenas, si alguien conoce un sitio donde se pueda bajar en formato ebook libros sobre python de manera gratuita.... Gracias y perdón si se preguntó antes,,, From kikocorreoso en gmail.com Fri Mar 17 10:37:31 2017 From: kikocorreoso en gmail.com (Kiko) Date: Fri, 17 Mar 2017 15:37:31 +0100 Subject: [Python-es] ebook sobre python gratuitos, donde bajar. In-Reply-To: References: Message-ID: busca en openlibra.com El 17/3/17, Horacio escribió: > Buenas, si alguien conoce un sitio donde se pueda bajar en formato > ebook libros sobre python de manera gratuita.... > > Gracias y perdón si se preguntó antes,,, > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From dsaavedra88 en gmail.com Fri Mar 17 10:42:48 2017 From: dsaavedra88 en gmail.com (Diego Saavedra) Date: Fri, 17 Mar 2017 14:42:48 +0000 Subject: [Python-es] ebook sobre python gratuitos, donde bajar. In-Reply-To: References: Message-ID: https://docs.python.org/3/ El vie., mar. 17, 2017 9:40, Kiko escribió: > busca en openlibra.com > > El 17/3/17, Horacio escribió: > > Buenas, si alguien conoce un sitio donde se pueda bajar en formato > > ebook libros sobre python de manera gratuita.... > > > > Gracias y perdón si se preguntó antes,,, > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From subtitular en gmail.com Fri Mar 17 10:52:45 2017 From: subtitular en gmail.com (=?UTF-8?B?T3NjYXIgQS4gUGXDsWEgQy4=?=) Date: Fri, 17 Mar 2017 09:52:45 -0500 Subject: [Python-es] ebook sobre python gratuitos, donde bajar. In-Reply-To: References: Message-ID: http://devdocs.io/python~3.6/ Oscar A. Peña C. 2017-03-17 9:42 GMT-05:00 Diego Saavedra : > https://docs.python.org/3/ > > El vie., mar. 17, 2017 9:40, Kiko escribió: > >> busca en openlibra.com >> >> El 17/3/17, Horacio escribió: >> > Buenas, si alguien conoce un sitio donde se pueda bajar en formato >> > ebook libros sobre python de manera gratuita.... >> > >> > Gracias y perdón si se preguntó antes,,, >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > https://mail.python.org/mailman/listinfo/python-es >> > >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From tres.14159 en gmail.com Sat Mar 18 20:26:04 2017 From: tres.14159 en gmail.com (Miguel de Dios Matias) Date: Sun, 19 Mar 2017 01:26:04 +0100 Subject: [Python-es] ebook sobre python gratuitos, donde bajar. In-Reply-To: References: Message-ID: En su momento me gusto mucho este: http://mundogeek.net/tutorial-python/ Lo que no se si esta muy desactualizado. Saludos. 2017-03-17 15:52 GMT+01:00 Oscar A. Peña C. : > > http://devdocs.io/python~3.6/ > > > > > > Oscar A. Peña C. > > > > > 2017-03-17 9:42 GMT-05:00 Diego Saavedra : >> >> https://docs.python.org/3/ >> >> >> El vie., mar. 17, 2017 9:40, Kiko escribió: >>> >>> busca en openlibra.com >>> >>> El 17/3/17, Horacio escribió: >>> > Buenas, si alguien conoce un sitio donde se pueda bajar en formato >>> > ebook libros sobre python de manera gratuita.... >>> > >>> > Gracias y perdón si se preguntó antes,,, >>> > _______________________________________________ >>> > Python-es mailing list >>> > Python-es en python.org >>> > https://mail.python.org/mailman/listinfo/python-es >>> > >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From flxpaz en gmail.com Tue Mar 21 00:05:40 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Mon, 20 Mar 2017 22:05:40 -0600 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 Message-ID: Hola a todos de nuevo... Ahora regreso con un pequeño código: import time start_time = time.time() #tiempo total en segundos, como ejemplo 10. tiempo_total = 10 #numero de conmutaciones generadas, como ejemplo 4. conmutaciones = 4 for offset in range(tiempo_total): while (time.time() - start_time) < offset: time.sleep(0.01) #lo siguiente realiza una conmutacion entre 0 y 1. count = 0 for i in range(conmutaciones): count = (count + 1) % 2 print count Lo que hace este código es conmutar entre 0 y 1, tantas veces como se defina en "conmutaciones", durante el tiempo establecido en "tiempo_total". La salida es la siguiente. 0 1 0 1 Estoy tratando de entender cómo usar este código para controlar los tiempos que se definen en la imagen adjunta, es decir: T1 = tiempo durante el cual la conmutacion es 1 T0 = tiempo durante el cual la conmutacion es 0 Tiempo Total = tiempo total de las conmutaciones Agradecería cualquier comentario sobre como poder controlar los tiempos anteriores. Saludos y gracias Rolando P. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: pulsos.png Type: image/png Size: 22653 bytes Desc: no disponible URL: From nimbiotics en gmail.com Tue Mar 21 02:25:45 2017 From: nimbiotics en gmail.com (Mario R. Osorio) Date: Tue, 21 Mar 2017 02:25:45 -0400 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: References: Message-ID: Yo creo que acá nadie hace la tarea de otro... On Mar 21, 2017 12:06 AM, "Rolando Paz" wrote: > Hola a todos de nuevo... > > Ahora regreso con un pequeño código: > > import time > > start_time = time.time() > #tiempo total en segundos, como ejemplo 10. > tiempo_total = 10 > #numero de conmutaciones generadas, como ejemplo 4. > conmutaciones = 4 > for offset in range(tiempo_total): > while (time.time() - start_time) < offset: > time.sleep(0.01) > #lo siguiente realiza una conmutacion entre 0 y 1. > count = 0 > for i in range(conmutaciones): > count = (count + 1) % 2 > print count > > Lo que hace este código es conmutar entre 0 y 1, tantas veces como se > defina en "conmutaciones", durante el tiempo establecido en "tiempo_total". > > La salida es la siguiente. > > 0 > 1 > 0 > 1 > > Estoy tratando de entender cómo usar este código para controlar los > tiempos que se definen en la imagen adjunta, es decir: > > T1 = tiempo durante el cual la conmutacion es 1 > T0 = tiempo durante el cual la conmutacion es 0 > Tiempo Total = tiempo total de las conmutaciones > > Agradecería cualquier comentario sobre como poder controlar los tiempos > anteriores. > > Saludos y gracias > > Rolando P. > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Tue Mar 21 02:48:59 2017 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Mon, 20 Mar 2017 20:48:59 -1000 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: References: Message-ID: Hola Rolando, Antes de corregirte el código... ¿Estás seguro de que quieres usar Python para esto? Si la tolerancia que tienes para los tiempos es grande, ok, pero si no, te recomendaría que usases otra cosa. Y sobre todo, no usar time.sleep, claro. Con eso puedes acumular unos retrasos enormes en el código. Saludos, Ricardo 2017-03-20 18:05 GMT-10:00 Rolando Paz : > Hola a todos de nuevo... > > Ahora regreso con un pequeño código: > > import time > > start_time = time.time() > #tiempo total en segundos, como ejemplo 10. > tiempo_total = 10 > #numero de conmutaciones generadas, como ejemplo 4. > conmutaciones = 4 > for offset in range(tiempo_total): > while (time.time() - start_time) < offset: > time.sleep(0.01) > #lo siguiente realiza una conmutacion entre 0 y 1. > count = 0 > for i in range(conmutaciones): > count = (count + 1) % 2 > print count > > Lo que hace este código es conmutar entre 0 y 1, tantas veces como se > defina en "conmutaciones", durante el tiempo establecido en "tiempo_total". > > La salida es la siguiente. > > 0 > 1 > 0 > 1 > > Estoy tratando de entender cómo usar este código para controlar los > tiempos que se definen en la imagen adjunta, es decir: > > T1 = tiempo durante el cual la conmutacion es 1 > T0 = tiempo durante el cual la conmutacion es 0 > Tiempo Total = tiempo total de las conmutaciones > > Agradecería cualquier comentario sobre como poder controlar los tiempos > anteriores. > > Saludos y gracias > > Rolando P. > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From flxpaz en gmail.com Tue Mar 21 09:03:47 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Tue, 21 Mar 2017 07:03:47 -0600 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: References: Message-ID: Hola Ricardo Gracias por tu correo. De que otra forma se podria realizar esto? Otro lenguaje de programación? Saludos El 21 de marzo de 2017, 0:48, Ricardo Cárdenes escribió: > Hola Rolando, > > Antes de corregirte el código... ¿Estás seguro de que quieres usar Python > para esto? Si la tolerancia que tienes para los tiempos es grande, ok, pero > si no, te recomendaría que usases otra cosa. Y sobre todo, no usar > time.sleep, claro. Con eso puedes acumular unos retrasos enormes en el > código. > > Saludos, > Ricardo > > 2017-03-20 18:05 GMT-10:00 Rolando Paz : > >> Hola a todos de nuevo... >> >> Ahora regreso con un pequeño código: >> >> import time >> >> start_time = time.time() >> #tiempo total en segundos, como ejemplo 10. >> tiempo_total = 10 >> #numero de conmutaciones generadas, como ejemplo 4. >> conmutaciones = 4 >> for offset in range(tiempo_total): >> while (time.time() - start_time) < offset: >> time.sleep(0.01) >> #lo siguiente realiza una conmutacion entre 0 y 1. >> count = 0 >> for i in range(conmutaciones): >> count = (count + 1) % 2 >> print count >> >> Lo que hace este código es conmutar entre 0 y 1, tantas veces como se >> defina en "conmutaciones", durante el tiempo establecido en "tiempo_total". >> >> La salida es la siguiente. >> >> 0 >> 1 >> 0 >> 1 >> >> Estoy tratando de entender cómo usar este código para controlar los >> tiempos que se definen en la imagen adjunta, es decir: >> >> T1 = tiempo durante el cual la conmutacion es 1 >> T0 = tiempo durante el cual la conmutacion es 0 >> Tiempo Total = tiempo total de las conmutaciones >> >> Agradecería cualquier comentario sobre como poder controlar los tiempos >> anteriores. >> >> Saludos y gracias >> >> Rolando P. >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Tue Mar 21 15:56:57 2017 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 21 Mar 2017 19:56:57 +0000 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: References: Message-ID: El mar., 21 mar. 2017 a las 14:04, Rolando Paz () escribió: > Hola Ricardo > > Gracias por tu correo. > > De que otra forma se podria realizar esto? > Otro lenguaje de programación? > Más importante que el lenguaje de programación sería la plataforma usada. Para tener un control muy preciso de tiempos habría que usar sistemas de tiempo real como RT-Linux. En cuanto a lenguajes de programación, se usa C o ensamblador, aunque es posible usar rust e incluso una versión de python modificada, micropython.org, que funciona en su propio hardware, pyboard. En cualquier caso, los sistemas operativos modernos tienen en cuenta las interrupciones a la hora de calcular el tiempo real transcurrido. En lugar de controlar tú mismo los tiempos de ejecución, delega en el sistema operativo. Por ejemplo, creando un hilo que se ejecute a intérvalos fijos. Pero me parece que lo que tienes entre manos es más un ejercicio teórico y que nada importan las tolerancias en los tiempos de ejecución. > > Saludos > > > El 21 de marzo de 2017, 0:48, Ricardo Cárdenes > escribió: > > Hola Rolando, > > Antes de corregirte el código... ¿Estás seguro de que quieres usar Python > para esto? Si la tolerancia que tienes para los tiempos es grande, ok, pero > si no, te recomendaría que usases otra cosa. Y sobre todo, no usar > time.sleep, claro. Con eso puedes acumular unos retrasos enormes en el > código. > > Saludos, > Ricardo > > 2017-03-20 18:05 GMT-10:00 Rolando Paz : > > Hola a todos de nuevo... > > Ahora regreso con un pequeño código: > > import time > > start_time = time.time() > #tiempo total en segundos, como ejemplo 10. > tiempo_total = 10 > #numero de conmutaciones generadas, como ejemplo 4. > conmutaciones = 4 > for offset in range(tiempo_total): > while (time.time() - start_time) < offset: > time.sleep(0.01) > #lo siguiente realiza una conmutacion entre 0 y 1. > count = 0 > for i in range(conmutaciones): > count = (count + 1) % 2 > print count > > Lo que hace este código es conmutar entre 0 y 1, tantas veces como se > defina en "conmutaciones", durante el tiempo establecido en "tiempo_total". > > La salida es la siguiente. > > 0 > 1 > 0 > 1 > > Estoy tratando de entender cómo usar este código para controlar los > tiempos que se definen en la imagen adjunta, es decir: > > T1 = tiempo durante el cual la conmutacion es 1 > T0 = tiempo durante el cual la conmutacion es 0 > Tiempo Total = tiempo total de las conmutaciones > > Agradecería cualquier comentario sobre como poder controlar los tiempos > anteriores. > > Saludos y gracias > > Rolando P. > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://blog.ch3m4.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From carlos.zun en gmail.com Tue Mar 21 16:07:52 2017 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Tue, 21 Mar 2017 15:07:52 -0500 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: References: Message-ID: 2017-03-20 23:05 GMT-05:00 Rolando Paz : > Hola a todos de nuevo... > > Ahora regreso con un pequeño código: > > import time > > start_time = time.time() > #tiempo total en segundos, como ejemplo 10. > tiempo_total = 10 > #numero de conmutaciones generadas, como ejemplo 4. > conmutaciones = 4 > for offset in range(tiempo_total): > while (time.time() - start_time) < offset: > time.sleep(0.01) > #lo siguiente realiza una conmutacion entre 0 y 1. > count = 0 > for i in range(conmutaciones): > count = (count + 1) % 2 > print count > > Lo que hace este código es conmutar entre 0 y 1, tantas veces como se defina > en "conmutaciones", durante el tiempo establecido en "tiempo_total". > > La salida es la siguiente. > > 0 > 1 > 0 > 1 > > Estoy tratando de entender cómo usar este código para controlar los tiempos > que se definen en la imagen adjunta, es decir: > > T1 = tiempo durante el cual la conmutacion es 1 > T0 = tiempo durante el cual la conmutacion es 0 > Tiempo Total = tiempo total de las conmutaciones > > Agradecería cualquier comentario sobre como poder controlar los tiempos > anteriores. > Tu intención es que espere un tiempo tras cada print de 0 o 1? o que imprima 0/1 4 veces y luego esperar? import time from itertools import cycle conmutador = cycle((0,1)) tiempo_total = 10 conmutaciones = 4 start = time.time() end = start + tiempo_total time_per_pulse = tiempo_total / conmutaciones while end > time.time(): pulse_start = time.time() print(next(conmutador)) pulse_end = time.time() time.sleep(time_per_pulse - (pulse_end - pulse_start)) Ahora, time.sleep no es exacto, el tiempo va a ser normalmente mayor al que especificas, depende del sistema. También hay threading.Event.wait que puede ser más exacto. Saludos From ricardo.cardenes en gmail.com Wed Mar 22 00:30:17 2017 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Tue, 21 Mar 2017 18:30:17 -1000 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: References: Message-ID: Según la presentación del problema, es un ciclo de: "imprimir 0", "esperar T0 segundos", "imprimir 1", "esperar T1 segundos" 2017-03-21 10:07 GMT-10:00 Carlos Zuniga : > 2017-03-20 23:05 GMT-05:00 Rolando Paz : > > Hola a todos de nuevo... > > > > Ahora regreso con un pequeño código: > > > > import time > > > > start_time = time.time() > > #tiempo total en segundos, como ejemplo 10. > > tiempo_total = 10 > > #numero de conmutaciones generadas, como ejemplo 4. > > conmutaciones = 4 > > for offset in range(tiempo_total): > > while (time.time() - start_time) < offset: > > time.sleep(0.01) > > #lo siguiente realiza una conmutacion entre 0 y 1. > > count = 0 > > for i in range(conmutaciones): > > count = (count + 1) % 2 > > print count > > > > Lo que hace este código es conmutar entre 0 y 1, tantas veces como se > defina > > en "conmutaciones", durante el tiempo establecido en "tiempo_total". > > > > La salida es la siguiente. > > > > 0 > > 1 > > 0 > > 1 > > > > Estoy tratando de entender cómo usar este código para controlar los > tiempos > > que se definen en la imagen adjunta, es decir: > > > > T1 = tiempo durante el cual la conmutacion es 1 > > T0 = tiempo durante el cual la conmutacion es 0 > > Tiempo Total = tiempo total de las conmutaciones > > > > Agradecería cualquier comentario sobre como poder controlar los tiempos > > anteriores. > > > > Tu intención es que espere un tiempo tras cada print de 0 o 1? o que > imprima 0/1 4 veces y luego esperar? > > import time > from itertools import cycle > conmutador = cycle((0,1)) > > tiempo_total = 10 > conmutaciones = 4 > > start = time.time() > end = start + tiempo_total > time_per_pulse = tiempo_total / conmutaciones > while end > time.time(): > pulse_start = time.time() > print(next(conmutador)) > pulse_end = time.time() > time.sleep(time_per_pulse - (pulse_end - pulse_start)) > > > Ahora, time.sleep no es exacto, el tiempo va a ser normalmente mayor > al que especificas, depende del sistema. También hay > threading.Event.wait que puede ser más exacto. > > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From flxpaz en gmail.com Wed Mar 22 11:42:50 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Wed, 22 Mar 2017 09:42:50 -0600 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: References: Message-ID: Hola a todos. En efecto Ricardo lo que necesito hacer es controlar los tiempos T0 y T1. La acción para pruebas fue imprimir los valores 0 y 1, sin embargo, de acuerdo al hardware que estoy programando, estos valores 0 y 1 los debo ajustar dentro de un registro de software que habilita o deshabilita la generación de una señal senoidal. Sin embargo, luego de buscar varias formas de hacerlo con software, creo que lo más facil sera hacerlo con hardware. Con algun generador de señales :) El 21 de marzo de 2017, 22:30, Ricardo Cárdenes escribió: > Según la presentación del problema, es un ciclo de: "imprimir 0", "esperar > T0 segundos", "imprimir 1", "esperar T1 segundos" > > 2017-03-21 10:07 GMT-10:00 Carlos Zuniga : > >> 2017-03-20 23:05 GMT-05:00 Rolando Paz : >> > Hola a todos de nuevo... >> > >> > Ahora regreso con un pequeño código: >> > >> > import time >> > >> > start_time = time.time() >> > #tiempo total en segundos, como ejemplo 10. >> > tiempo_total = 10 >> > #numero de conmutaciones generadas, como ejemplo 4. >> > conmutaciones = 4 >> > for offset in range(tiempo_total): >> > while (time.time() - start_time) < offset: >> > time.sleep(0.01) >> > #lo siguiente realiza una conmutacion entre 0 y 1. >> > count = 0 >> > for i in range(conmutaciones): >> > count = (count + 1) % 2 >> > print count >> > >> > Lo que hace este código es conmutar entre 0 y 1, tantas veces como se >> defina >> > en "conmutaciones", durante el tiempo establecido en "tiempo_total". >> > >> > La salida es la siguiente. >> > >> > 0 >> > 1 >> > 0 >> > 1 >> > >> > Estoy tratando de entender cómo usar este código para controlar los >> tiempos >> > que se definen en la imagen adjunta, es decir: >> > >> > T1 = tiempo durante el cual la conmutacion es 1 >> > T0 = tiempo durante el cual la conmutacion es 0 >> > Tiempo Total = tiempo total de las conmutaciones >> > >> > Agradecería cualquier comentario sobre como poder controlar los tiempos >> > anteriores. >> > >> >> Tu intención es que espere un tiempo tras cada print de 0 o 1? o que >> imprima 0/1 4 veces y luego esperar? >> >> import time >> from itertools import cycle >> conmutador = cycle((0,1)) >> >> tiempo_total = 10 >> conmutaciones = 4 >> >> start = time.time() >> end = start + tiempo_total >> time_per_pulse = tiempo_total / conmutaciones >> while end > time.time(): >> pulse_start = time.time() >> print(next(conmutador)) >> pulse_end = time.time() >> time.sleep(time_per_pulse - (pulse_end - pulse_start)) >> >> >> Ahora, time.sleep no es exacto, el tiempo va a ser normalmente mayor >> al que especificas, depende del sistema. También hay >> threading.Event.wait que puede ser más exacto. >> >> >> Saludos >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Wed Mar 22 22:05:49 2017 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Wed, 22 Mar 2017 16:05:49 -1000 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: References: Message-ID: Hola Rolando, Creo que es lo mejor para lo que estás haciendo. Si lo quieres hacer programable, busca algún microcontrolador. Un simple Arduino te basta para una tarea como esta. 2017-03-22 5:42 GMT-10:00 Rolando Paz : > Hola a todos. > > En efecto Ricardo lo que necesito hacer es controlar los tiempos T0 y T1. > > La acción para pruebas fue imprimir los valores 0 y 1, sin embargo, de > acuerdo al hardware que estoy programando, estos valores 0 y 1 los debo > ajustar dentro de un registro de software que habilita o deshabilita la > generación de una señal senoidal. > > Sin embargo, luego de buscar varias formas de hacerlo con software, creo > que lo más facil sera hacerlo con hardware. Con algun generador de señales > :) > > > > > El 21 de marzo de 2017, 22:30, Ricardo Cárdenes < > ricardo.cardenes en gmail.com> escribió: > >> Según la presentación del problema, es un ciclo de: "imprimir 0", >> "esperar T0 segundos", "imprimir 1", "esperar T1 segundos" >> >> 2017-03-21 10:07 GMT-10:00 Carlos Zuniga : >> >>> 2017-03-20 23:05 GMT-05:00 Rolando Paz : >>> > Hola a todos de nuevo... >>> > >>> > Ahora regreso con un pequeño código: >>> > >>> > import time >>> > >>> > start_time = time.time() >>> > #tiempo total en segundos, como ejemplo 10. >>> > tiempo_total = 10 >>> > #numero de conmutaciones generadas, como ejemplo 4. >>> > conmutaciones = 4 >>> > for offset in range(tiempo_total): >>> > while (time.time() - start_time) < offset: >>> > time.sleep(0.01) >>> > #lo siguiente realiza una conmutacion entre 0 y 1. >>> > count = 0 >>> > for i in range(conmutaciones): >>> > count = (count + 1) % 2 >>> > print count >>> > >>> > Lo que hace este código es conmutar entre 0 y 1, tantas veces como se >>> defina >>> > en "conmutaciones", durante el tiempo establecido en "tiempo_total". >>> > >>> > La salida es la siguiente. >>> > >>> > 0 >>> > 1 >>> > 0 >>> > 1 >>> > >>> > Estoy tratando de entender cómo usar este código para controlar los >>> tiempos >>> > que se definen en la imagen adjunta, es decir: >>> > >>> > T1 = tiempo durante el cual la conmutacion es 1 >>> > T0 = tiempo durante el cual la conmutacion es 0 >>> > Tiempo Total = tiempo total de las conmutaciones >>> > >>> > Agradecería cualquier comentario sobre como poder controlar los tiempos >>> > anteriores. >>> > >>> >>> Tu intención es que espere un tiempo tras cada print de 0 o 1? o que >>> imprima 0/1 4 veces y luego esperar? >>> >>> import time >>> from itertools import cycle >>> conmutador = cycle((0,1)) >>> >>> tiempo_total = 10 >>> conmutaciones = 4 >>> >>> start = time.time() >>> end = start + tiempo_total >>> time_per_pulse = tiempo_total / conmutaciones >>> while end > time.time(): >>> pulse_start = time.time() >>> print(next(conmutador)) >>> pulse_end = time.time() >>> time.sleep(time_per_pulse - (pulse_end - pulse_start)) >>> >>> >>> Ahora, time.sleep no es exacto, el tiempo va a ser normalmente mayor >>> al que especificas, depende del sistema. También hay >>> threading.Event.wait que puede ser más exacto. >>> >>> >>> Saludos >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From informatica en actiu.net Thu Mar 23 03:39:38 2017 From: informatica en actiu.net (Narcis Garcia) Date: Thu, 23 Mar 2017 08:39:38 +0100 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: Message-ID: <0d3b36b8-46d6-7fc1-93dc-3f00189638fb@actiu.net> No entiendo el porqué el primer código fuente propuesto no debe funcionar, ya que se supone que la lectura de tiempo es del reloj de hardware. El 23/03/17 a les 03:05, Ricardo Cárdenes ha escrit: > Hola Rolando, > > Creo que es lo mejor para lo que estás haciendo. Si lo quieres hacer > programable, busca algún microcontrolador. Un simple Arduino te basta > para una tarea como esta. > > 2017-03-22 5:42 GMT-10:00 Rolando Paz >: > > Hola a todos. > > En efecto Ricardo lo que necesito hacer es controlar los tiempos T0 > y T1. > > La acción para pruebas fue imprimir los valores 0 y 1, sin embargo, > de acuerdo al hardware que estoy programando, estos valores 0 y 1 > los debo ajustar dentro de un registro de software que habilita o > deshabilita la generación de una señal senoidal. > > Sin embargo, luego de buscar varias formas de hacerlo con software, > creo que lo más facil sera hacerlo con hardware. Con algun generador > de señales :) > > > > > El 21 de marzo de 2017, 22:30, Ricardo Cárdenes > > > escribió: > > Según la presentación del problema, es un ciclo de: "imprimir > 0", "esperar T0 segundos", "imprimir 1", "esperar T1 segundos" > > 2017-03-21 10:07 GMT-10:00 Carlos Zuniga >: > > 2017-03-20 23:05 GMT-05:00 Rolando Paz >: > > Hola a todos de nuevo... > > > > Ahora regreso con un pequeño código: > > > > import time > > > > start_time = time.time() > > #tiempo total en segundos, como ejemplo 10. > > tiempo_total = 10 > > #numero de conmutaciones generadas, como ejemplo 4. > > conmutaciones = 4 > > for offset in range(tiempo_total): > > while (time.time() - start_time) < offset: > > time.sleep(0.01) > > #lo siguiente realiza una conmutacion entre 0 y 1. > > count = 0 > > for i in range(conmutaciones): > > count = (count + 1) % 2 > > print count > > > > Lo que hace este código es conmutar entre 0 y 1, tantas > veces como se defina > > en "conmutaciones", durante el tiempo establecido en > "tiempo_total". > > > > La salida es la siguiente. > > > > 0 > > 1 > > 0 > > 1 > > > > Estoy tratando de entender cómo usar este código para > controlar los tiempos > > que se definen en la imagen adjunta, es decir: > > > > T1 = tiempo durante el cual la conmutacion es 1 > > T0 = tiempo durante el cual la conmutacion es 0 > > Tiempo Total = tiempo total de las conmutaciones > > > > Agradecería cualquier comentario sobre como poder > controlar los tiempos > > anteriores. > > > > Tu intención es que espere un tiempo tras cada print de 0 o > 1? o que > imprima 0/1 4 veces y luego esperar? > > import time > from itertools import cycle > conmutador = cycle((0,1)) > > tiempo_total = 10 > conmutaciones = 4 > > start = time.time() > end = start + tiempo_total > time_per_pulse = tiempo_total / conmutaciones > while end > time.time(): > pulse_start = time.time() > print(next(conmutador)) > pulse_end = time.time() > time.sleep(time_per_pulse - (pulse_end - pulse_start)) > > > Ahora, time.sleep no es exacto, el tiempo va a ser > normalmente mayor > al que especificas, depende del sistema. También hay > threading.Event.wait que puede ser más exacto. > > > Saludos > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From ricardo.cardenes en gmail.com Thu Mar 23 19:07:09 2017 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Thu, 23 Mar 2017 13:07:09 -1000 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: <0d3b36b8-46d6-7fc1-93dc-3f00189638fb@actiu.net> References: <0d3b36b8-46d6-7fc1-93dc-3f00189638fb@actiu.net> Message-ID: El programa duerme durante 0.01 segundo e imprime (en rápida sucesión) 0 1 0 1. Y repite esa secuencia durante 10 segundos. No parece ser lo que Rolando quiere hacer. Y da igual que estés leyendo el reloj hardware, -que depende de muchos factores, como el sistema operativo, pero no tiene por qué,- el resto del programa añade retrasos que posiblemente no sean deseables en una aplicación como esta. 2017-03-22 21:39 GMT-10:00 Narcis Garcia : > No entiendo el porqué el primer código fuente propuesto no debe > funcionar, ya que se supone que la lectura de tiempo es del reloj de > hardware. > > > El 23/03/17 a les 03:05, Ricardo Cárdenes ha escrit: > > Hola Rolando, > > > > Creo que es lo mejor para lo que estás haciendo. Si lo quieres hacer > > programable, busca algún microcontrolador. Un simple Arduino te basta > > para una tarea como esta. > > > > 2017-03-22 5:42 GMT-10:00 Rolando Paz > >: > > > > Hola a todos. > > > > En efecto Ricardo lo que necesito hacer es controlar los tiempos T0 > > y T1. > > > > La acción para pruebas fue imprimir los valores 0 y 1, sin embargo, > > de acuerdo al hardware que estoy programando, estos valores 0 y 1 > > los debo ajustar dentro de un registro de software que habilita o > > deshabilita la generación de una señal senoidal. > > > > Sin embargo, luego de buscar varias formas de hacerlo con software, > > creo que lo más facil sera hacerlo con hardware. Con algun generador > > de señales :) > > > > > > > > > > El 21 de marzo de 2017, 22:30, Ricardo Cárdenes > > > > > escribió: > > > > Según la presentación del problema, es un ciclo de: "imprimir > > 0", "esperar T0 segundos", "imprimir 1", "esperar T1 segundos" > > > > 2017-03-21 10:07 GMT-10:00 Carlos Zuniga > >: > > > > 2017-03-20 23:05 GMT-05:00 Rolando Paz > >: > > > Hola a todos de nuevo... > > > > > > Ahora regreso con un pequeño código: > > > > > > import time > > > > > > start_time = time.time() > > > #tiempo total en segundos, como ejemplo 10. > > > tiempo_total = 10 > > > #numero de conmutaciones generadas, como ejemplo 4. > > > conmutaciones = 4 > > > for offset in range(tiempo_total): > > > while (time.time() - start_time) < offset: > > > time.sleep(0.01) > > > #lo siguiente realiza una conmutacion entre 0 y 1. > > > count = 0 > > > for i in range(conmutaciones): > > > count = (count + 1) % 2 > > > print count > > > > > > Lo que hace este código es conmutar entre 0 y 1, tantas > > veces como se defina > > > en "conmutaciones", durante el tiempo establecido en > > "tiempo_total". > > > > > > La salida es la siguiente. > > > > > > 0 > > > 1 > > > 0 > > > 1 > > > > > > Estoy tratando de entender cómo usar este código para > > controlar los tiempos > > > que se definen en la imagen adjunta, es decir: > > > > > > T1 = tiempo durante el cual la conmutacion es 1 > > > T0 = tiempo durante el cual la conmutacion es 0 > > > Tiempo Total = tiempo total de las conmutaciones > > > > > > Agradecería cualquier comentario sobre como poder > > controlar los tiempos > > > anteriores. > > > > > > > Tu intención es que espere un tiempo tras cada print de 0 o > > 1? o que > > imprima 0/1 4 veces y luego esperar? > > > > import time > > from itertools import cycle > > conmutador = cycle((0,1)) > > > > tiempo_total = 10 > > conmutaciones = 4 > > > > start = time.time() > > end = start + tiempo_total > > time_per_pulse = tiempo_total / conmutaciones > > while end > time.time(): > > pulse_start = time.time() > > print(next(conmutador)) > > pulse_end = time.time() > > time.sleep(time_per_pulse - (pulse_end - > pulse_start)) > > > > > > Ahora, time.sleep no es exacto, el tiempo va a ser > > normalmente mayor > > al que especificas, depende del sistema. También hay > > threading.Event.wait que puede ser más exacto. > > > > > > Saludos > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From flxpaz en gmail.com Fri Mar 24 09:48:50 2017 From: flxpaz en gmail.com (Rolando Paz) Date: Fri, 24 Mar 2017 07:48:50 -0600 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: References: <0d3b36b8-46d6-7fc1-93dc-3f00189638fb@actiu.net> Message-ID: Muchas gracias a todos por los correos. Logré solucionar mi problema usando GNURadio. Con dicho ambiente de desarrollo, diseñe un generador de pulsos y por medio de un USRP estoy entregando los pulsos a mi receptor. Inicialmente hice un diseño de generacion de pulsos con las bibliotecas de xilinx. Dicho diseño necesita el control con python de los tiempos que mencionó Ricardo. Aun creo que es posible hacerlo, pero por ahora solucione mi problema :) Gracias de nuevo. El mar. 23, 2017 5:07 PM, "Ricardo Cárdenes" escribió: El programa duerme durante 0.01 segundo e imprime (en rápida sucesión) 0 1 0 1. Y repite esa secuencia durante 10 segundos. No parece ser lo que Rolando quiere hacer. Y da igual que estés leyendo el reloj hardware, -que depende de muchos factores, como el sistema operativo, pero no tiene por qué,- el resto del programa añade retrasos que posiblemente no sean deseables en una aplicación como esta. 2017-03-22 21:39 GMT-10:00 Narcis Garcia : > No entiendo el porqué el primer código fuente propuesto no debe > funcionar, ya que se supone que la lectura de tiempo es del reloj de > hardware. > > > El 23/03/17 a les 03:05, Ricardo Cárdenes ha escrit: > > Hola Rolando, > > > > Creo que es lo mejor para lo que estás haciendo. Si lo quieres hacer > > programable, busca algún microcontrolador. Un simple Arduino te basta > > para una tarea como esta. > > > > 2017-03-22 5:42 GMT-10:00 Rolando Paz > >: > > > > Hola a todos. > > > > En efecto Ricardo lo que necesito hacer es controlar los tiempos T0 > > y T1. > > > > La acción para pruebas fue imprimir los valores 0 y 1, sin embargo, > > de acuerdo al hardware que estoy programando, estos valores 0 y 1 > > los debo ajustar dentro de un registro de software que habilita o > > deshabilita la generación de una señal senoidal. > > > > Sin embargo, luego de buscar varias formas de hacerlo con software, > > creo que lo más facil sera hacerlo con hardware. Con algun generador > > de señales :) > > > > > > > > > > El 21 de marzo de 2017, 22:30, Ricardo Cárdenes > > > > > escribió: > > > > Según la presentación del problema, es un ciclo de: "imprimir > > 0", "esperar T0 segundos", "imprimir 1", "esperar T1 segundos" > > > > 2017-03-21 10:07 GMT-10:00 Carlos Zuniga > >: > > > > 2017-03-20 23:05 GMT-05:00 Rolando Paz > >: > > > Hola a todos de nuevo... > > > > > > Ahora regreso con un pequeño código: > > > > > > import time > > > > > > start_time = time.time() > > > #tiempo total en segundos, como ejemplo 10. > > > tiempo_total = 10 > > > #numero de conmutaciones generadas, como ejemplo 4. > > > conmutaciones = 4 > > > for offset in range(tiempo_total): > > > while (time.time() - start_time) < offset: > > > time.sleep(0.01) > > > #lo siguiente realiza una conmutacion entre 0 y 1. > > > count = 0 > > > for i in range(conmutaciones): > > > count = (count + 1) % 2 > > > print count > > > > > > Lo que hace este código es conmutar entre 0 y 1, tantas > > veces como se defina > > > en "conmutaciones", durante el tiempo establecido en > > "tiempo_total". > > > > > > La salida es la siguiente. > > > > > > 0 > > > 1 > > > 0 > > > 1 > > > > > > Estoy tratando de entender cómo usar este código para > > controlar los tiempos > > > que se definen en la imagen adjunta, es decir: > > > > > > T1 = tiempo durante el cual la conmutacion es 1 > > > T0 = tiempo durante el cual la conmutacion es 0 > > > Tiempo Total = tiempo total de las conmutaciones > > > > > > Agradecería cualquier comentario sobre como poder > > controlar los tiempos > > > anteriores. > > > > > > > Tu intención es que espere un tiempo tras cada print de 0 o > > 1? o que > > imprima 0/1 4 veces y luego esperar? > > > > import time > > from itertools import cycle > > conmutador = cycle((0,1)) > > > > tiempo_total = 10 > > conmutaciones = 4 > > > > start = time.time() > > end = start + tiempo_total > > time_per_pulse = tiempo_total / conmutaciones > > while end > time.time(): > > pulse_start = time.time() > > print(next(conmutador)) > > pulse_end = time.time() > > time.sleep(time_per_pulse - (pulse_end - > pulse_start)) > > > > > > Ahora, time.sleep no es exacto, el tiempo va a ser > > normalmente mayor > > al que especificas, depende del sistema. También hay > > threading.Event.wait que puede ser más exacto. > > > > > > Saludos > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From alberto en barrionuevo.info Fri Mar 24 10:03:19 2017 From: alberto en barrionuevo.info (Alberto Barrionuevo) Date: Fri, 24 Mar 2017 15:03:19 +0100 Subject: [Python-es] [JOB] Oferta de trabajo en modalidad de teletrabajo Message-ID: Hola: Somos un grupo de empresas españolas dedicadas a la consultoría y programación con software libre. Estamos operando desde 1998 y estamos ahora buscando programadores Python para formarlos en Odoo/Tryton y/o en Django, e incluso en sistemas (tenemos dos centros de cálculo en propiedad que administramos íntegramente por nosotros y construidos íntegramente con software libre). También hacemos trabajos de periciales informáticas y de seguridad informática, aunque entiendo que esto no aplicaría aquí. Ofrecemos trabajo estable a largo plazo, formación, teletrabajo, muy buen ambiente, entorno hacker y cultura de software libre, montones de software libre y un montón por aprender del resto de compañeros hasta desarrollar carrera de consultor informático sobre todo para entornos empresariales (principalmente trabajamos para sector privado). Salario según valía y condiciones, pero creciente en función de la productividad. Inglés bastante recomendable para poder desarrollarse profesionalmente en los proyectos más interesantes, y titulación universitaria o, alternativamente bastante experiencia técnica demostrable. Actualmente tenemos compañeros en Málaga, Coruña, Mallorca, Madrid, Córdoba, Granada y en Venezuela, aunque en el pasado hemos tenido en más ciudades españolas (Bilbao, Barcelona,...) y hasta en Cuba. También nos valdría gente trabajando en el extranjero, pero tienen que dominar a nivel conversacional fluido el español y/o el inglés. Por favor, los interesados que manden sus currículos a rrhh en virtua.es Gracias, -- //Alberto. From informatica en actiu.net Fri Mar 24 04:50:55 2017 From: informatica en actiu.net (Narcis Garcia) Date: Fri, 24 Mar 2017 09:50:55 +0100 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: Message-ID: <1deca829-56db-115b-948e-895751b6050d@actiu.net> Para un comportamiento regular, es decir, que imprima el mismo número de ceros y unos por el mismo tiempo, no debería imprimir por cada bucle sinó por cada tiempo detectado del reloj. Con ello ya andaría sincronizado. El 24/03/17 a les 00:07, Ricardo Cárdenes ha escrit: > El programa duerme durante 0.01 segundo e imprime (en rápida sucesión) 0 > 1 0 1. Y repite esa secuencia durante 10 segundos. No parece ser lo que > Rolando quiere hacer. > > Y da igual que estés leyendo el reloj hardware, -que depende de muchos > factores, como el sistema operativo, pero no tiene por qué,- el resto > del programa añade retrasos que posiblemente no sean deseables en una > aplicación como esta. > > 2017-03-22 21:39 GMT-10:00 Narcis Garcia >: > > No entiendo el porqué el primer código fuente propuesto no debe > funcionar, ya que se supone que la lectura de tiempo es del reloj de > hardware. > > > El 23/03/17 a les 03:05, Ricardo Cárdenes ha escrit: > > Hola Rolando, > > > > Creo que es lo mejor para lo que estás haciendo. Si lo quieres hacer > > programable, busca algún microcontrolador. Un simple Arduino te basta > > para una tarea como esta. > > > > 2017-03-22 5:42 GMT-10:00 Rolando Paz > > >>: > > > > Hola a todos. > > > > En efecto Ricardo lo que necesito hacer es controlar los tiempos T0 > > y T1. > > > > La acción para pruebas fue imprimir los valores 0 y 1, sin embargo, > > de acuerdo al hardware que estoy programando, estos valores 0 y 1 > > los debo ajustar dentro de un registro de software que habilita o > > deshabilita la generación de una señal senoidal. > > > > Sin embargo, luego de buscar varias formas de hacerlo con software, > > creo que lo más facil sera hacerlo con hardware. Con algun generador > > de señales :) > > > > > > > > > > El 21 de marzo de 2017, 22:30, Ricardo Cárdenes > > > >> > > escribió: > > > > Según la presentación del problema, es un ciclo de: "imprimir > > 0", "esperar T0 segundos", "imprimir 1", "esperar T1 segundos" > > > > 2017-03-21 10:07 GMT-10:00 Carlos Zuniga > > >>: > > > > 2017-03-20 23:05 GMT-05:00 Rolando Paz > > >>: > > > Hola a todos de nuevo... > > > > > > Ahora regreso con un pequeño código: > > > > > > import time > > > > > > start_time = time.time() > > > #tiempo total en segundos, como ejemplo 10. > > > tiempo_total = 10 > > > #numero de conmutaciones generadas, como ejemplo 4. > > > conmutaciones = 4 > > > for offset in range(tiempo_total): > > > while (time.time() - start_time) < offset: > > > time.sleep(0.01) > > > #lo siguiente realiza una conmutacion entre > 0 y 1. > > > count = 0 > > > for i in range(conmutaciones): > > > count = (count + 1) % 2 > > > print count > > > > > > Lo que hace este código es conmutar entre 0 y 1, tantas > > veces como se defina > > > en "conmutaciones", durante el tiempo establecido en > > "tiempo_total". > > > > > > La salida es la siguiente. > > > > > > 0 > > > 1 > > > 0 > > > 1 > > > > > > Estoy tratando de entender cómo usar este código para > > controlar los tiempos > > > que se definen en la imagen adjunta, es decir: > > > > > > T1 = tiempo durante el cual la conmutacion es 1 > > > T0 = tiempo durante el cual la conmutacion es 0 > > > Tiempo Total = tiempo total de las conmutaciones > > > > > > Agradecería cualquier comentario sobre como poder > > controlar los tiempos > > > anteriores. > > > > > > > Tu intención es que espere un tiempo tras cada print > de 0 o > > 1? o que > > imprima 0/1 4 veces y luego esperar? > > > > import time > > from itertools import cycle > > conmutador = cycle((0,1)) > > > > tiempo_total = 10 > > conmutaciones = 4 > > > > start = time.time() > > end = start + tiempo_total > > time_per_pulse = tiempo_total / conmutaciones > > while end > time.time(): > > pulse_start = time.time() > > print(next(conmutador)) > > pulse_end = time.time() > > time.sleep(time_per_pulse - (pulse_end - > pulse_start)) > > > > > > Ahora, time.sleep no es exacto, el tiempo va a ser > > normalmente mayor > > al que especificas, depende del sistema. También hay > > threading.Event.wait que puede ser más exacto. > > > > > > Saludos > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From informatica en actiu.net Fri Mar 24 11:54:34 2017 From: informatica en actiu.net (Narcis Garcia) Date: Fri, 24 Mar 2017 16:54:34 +0100 Subject: [Python-es] [JOB] Oferta de trabajo en modalidad de teletrabajo In-Reply-To: Message-ID: «Salario según valía» significa que no desean exponerse a crítica, y no desean sujetarse a criterios legales de igualdad salarial. Tratar lo que más interesa al trabajador en privado permite simular una negociación que no es tal. Esto podría ser una oferta de trabajo semánticamente, pero en realidad es una demanda de trabajo sin oferta de salario. Además, a destajo. El 24/03/17 a les 15:03, Alberto Barrionuevo ha escrit: > Hola: > > Somos un grupo de empresas españolas dedicadas a la consultoría y > programación con software libre. Estamos operando desde 1998 y estamos > ahora buscando programadores Python para formarlos en Odoo/Tryton y/o en > Django, e incluso en sistemas (tenemos dos centros de cálculo en > propiedad que administramos íntegramente por nosotros y construidos > íntegramente con software libre). También hacemos trabajos de periciales > informáticas y de seguridad informática, aunque entiendo que esto no > aplicaría aquí. > > Ofrecemos trabajo estable a largo plazo, formación, teletrabajo, muy > buen ambiente, entorno hacker y cultura de software libre, montones de > software libre y un montón por aprender del resto de compañeros hasta > desarrollar carrera de consultor informático sobre todo para entornos > empresariales (principalmente trabajamos para sector privado). > > Salario según valía y condiciones, pero creciente en función de la > productividad. Inglés bastante recomendable para poder desarrollarse > profesionalmente en los proyectos más interesantes, y titulación > universitaria o, alternativamente bastante experiencia técnica demostrable. > > Actualmente tenemos compañeros en Málaga, Coruña, Mallorca, Madrid, > Córdoba, Granada y en Venezuela, aunque en el pasado hemos tenido en más > ciudades españolas (Bilbao, Barcelona,...) y hasta en Cuba. > > También nos valdría gente trabajando en el extranjero, pero tienen que > dominar a nivel conversacional fluido el español y/o el inglés. > > Por favor, los interesados que manden sus currículos a rrhh en virtua.es > > Gracias, > From juanlu001 en gmail.com Fri Mar 24 12:55:25 2017 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Fri, 24 Mar 2017 17:55:25 +0100 Subject: [Python-es] [JOB] Oferta de trabajo en modalidad de teletrabajo In-Reply-To: References: Message-ID: <2b1f4b79-9dbf-b055-dbf4-8f4ce56e8d04@gmail.com> Hola Alberto: Las normas de publicación de ofertas de trabajo están aquí: https://mail.python.org/pipermail/python-es/2016-October/036706.html Y en concreto «salario según valía y condiciones» no es una medida cuantitativa. Os recomendamos agregar información sobre la banda salarial que manejáis: * Os recomiendo que sea estrecha, no 15 000 - 50 000 ? * Si manejáis varias bandas en función de la experiencia, también está permitido. Es posible que aún estéis a tiempo de enmendar el error, en caso contrario os exponéis a las críticas de la gente (aunque por favor, lectores, no metamos más ruido con esto). Un saludo: Juan Luis Cano On 2017-03-24 15:03, Alberto Barrionuevo wrote: > Hola: > > Somos un grupo de empresas españolas dedicadas a la consultoría y > programación con software libre. Estamos operando desde 1998 y estamos > ahora buscando programadores Python para formarlos en Odoo/Tryton y/o > en Django, e incluso en sistemas (tenemos dos centros de cálculo en > propiedad que administramos íntegramente por nosotros y construidos > íntegramente con software libre). También hacemos trabajos de > periciales informáticas y de seguridad informática, aunque entiendo > que esto no aplicaría aquí. > > Ofrecemos trabajo estable a largo plazo, formación, teletrabajo, muy > buen ambiente, entorno hacker y cultura de software libre, montones de > software libre y un montón por aprender del resto de compañeros hasta > desarrollar carrera de consultor informático sobre todo para entornos > empresariales (principalmente trabajamos para sector privado). > > Salario según valía y condiciones, pero creciente en función de la > productividad. Inglés bastante recomendable para poder desarrollarse > profesionalmente en los proyectos más interesantes, y titulación > universitaria o, alternativamente bastante experiencia técnica > demostrable. > > Actualmente tenemos compañeros en Málaga, Coruña, Mallorca, Madrid, > Córdoba, Granada y en Venezuela, aunque en el pasado hemos tenido en > más ciudades españolas (Bilbao, Barcelona,...) y hasta en Cuba. > > También nos valdría gente trabajando en el extranjero, pero tienen que > dominar a nivel conversacional fluido el español y/o el inglés. > > Por favor, los interesados que manden sus currículos a rrhh en virtua.es > > Gracias, > From mlacunza en gmail.com Fri Mar 24 13:28:30 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 24 Mar 2017 12:28:30 -0500 Subject: [Python-es] [JOB] Oferta de trabajo en modalidad de teletrabajo In-Reply-To: References: Message-ID: Sino te gusta no envíes tu CV, yx sino sabes ESAS condiciones siempre se negocian en privado. Enviado desde mi LG G4 El 24 mar. 2017 11:36 AM, "Narcis Garcia" escribió: > «Salario según valía» significa que no desean exponerse a crítica, y no > desean sujetarse a criterios legales de igualdad salarial. > Tratar lo que más interesa al trabajador en privado permite simular una > negociación que no es tal. > > Esto podría ser una oferta de trabajo semánticamente, pero en realidad > es una demanda de trabajo sin oferta de salario. Además, a destajo. > > > El 24/03/17 a les 15:03, Alberto Barrionuevo ha escrit: > > Hola: > > > > Somos un grupo de empresas españolas dedicadas a la consultoría y > > programación con software libre. Estamos operando desde 1998 y estamos > > ahora buscando programadores Python para formarlos en Odoo/Tryton y/o en > > Django, e incluso en sistemas (tenemos dos centros de cálculo en > > propiedad que administramos íntegramente por nosotros y construidos > > íntegramente con software libre). También hacemos trabajos de periciales > > informáticas y de seguridad informática, aunque entiendo que esto no > > aplicaría aquí. > > > > Ofrecemos trabajo estable a largo plazo, formación, teletrabajo, muy > > buen ambiente, entorno hacker y cultura de software libre, montones de > > software libre y un montón por aprender del resto de compañeros hasta > > desarrollar carrera de consultor informático sobre todo para entornos > > empresariales (principalmente trabajamos para sector privado). > > > > Salario según valía y condiciones, pero creciente en función de la > > productividad. Inglés bastante recomendable para poder desarrollarse > > profesionalmente en los proyectos más interesantes, y titulación > > universitaria o, alternativamente bastante experiencia técnica > demostrable. > > > > Actualmente tenemos compañeros en Málaga, Coruña, Mallorca, Madrid, > > Córdoba, Granada y en Venezuela, aunque en el pasado hemos tenido en más > > ciudades españolas (Bilbao, Barcelona,...) y hasta en Cuba. > > > > También nos valdría gente trabajando en el extranjero, pero tienen que > > dominar a nivel conversacional fluido el español y/o el inglés. > > > > Por favor, los interesados que manden sus currículos a rrhh en virtua.es > > > > Gracias, > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Fri Mar 24 13:29:49 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Fri, 24 Mar 2017 12:29:49 -0500 Subject: [Python-es] [JOB] Oferta de trabajo en modalidad de teletrabajo In-Reply-To: <2b1f4b79-9dbf-b055-dbf4-8f4ce56e8d04@gmail.com> References: <2b1f4b79-9dbf-b055-dbf4-8f4ce56e8d04@gmail.com> Message-ID: Recién leo, no escribo más sobre el tema. Enviado desde mi LG G4 El 24 mar. 2017 11:56 AM, "Juan Luis Cano" escribió: > Hola Alberto: > > Las normas de publicación de ofertas de trabajo están aquí: > > https://mail.python.org/pipermail/python-es/2016-October/036706.html > > Y en concreto «salario según valía y condiciones» no es una medida > cuantitativa. Os recomendamos agregar información sobre la banda salarial > que manejáis: > > * Os recomiendo que sea estrecha, no 15 000 - 50 000 ? > * Si manejáis varias bandas en función de la experiencia, también está > permitido. > > Es posible que aún estéis a tiempo de enmendar el error, en caso contrario > os exponéis a las críticas de la gente (aunque por favor, lectores, no > metamos más ruido con esto). > > Un saludo: > > Juan Luis Cano > > On 2017-03-24 15:03, Alberto Barrionuevo wrote: > >> Hola: >> >> Somos un grupo de empresas españolas dedicadas a la consultoría y >> programación con software libre. Estamos operando desde 1998 y estamos >> ahora buscando programadores Python para formarlos en Odoo/Tryton y/o en >> Django, e incluso en sistemas (tenemos dos centros de cálculo en propiedad >> que administramos íntegramente por nosotros y construidos íntegramente con >> software libre). También hacemos trabajos de periciales informáticas y de >> seguridad informática, aunque entiendo que esto no aplicaría aquí. >> >> Ofrecemos trabajo estable a largo plazo, formación, teletrabajo, muy buen >> ambiente, entorno hacker y cultura de software libre, montones de software >> libre y un montón por aprender del resto de compañeros hasta desarrollar >> carrera de consultor informático sobre todo para entornos empresariales >> (principalmente trabajamos para sector privado). >> >> Salario según valía y condiciones, pero creciente en función de la >> productividad. Inglés bastante recomendable para poder desarrollarse >> profesionalmente en los proyectos más interesantes, y titulación >> universitaria o, alternativamente bastante experiencia técnica demostrable. >> >> Actualmente tenemos compañeros en Málaga, Coruña, Mallorca, Madrid, >> Córdoba, Granada y en Venezuela, aunque en el pasado hemos tenido en más >> ciudades españolas (Bilbao, Barcelona,...) y hasta en Cuba. >> >> También nos valdría gente trabajando en el extranjero, pero tienen que >> dominar a nivel conversacional fluido el español y/o el inglés. >> >> Por favor, los interesados que manden sus currículos a rrhh en virtua.es >> >> Gracias, >> >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From johnny.alonso.quintero en gmail.com Fri Mar 24 17:46:11 2017 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Fri, 24 Mar 2017 16:46:11 -0500 Subject: [Python-es] Conocimientos Message-ID: Hola todos, desconozco absolutamente el desarrollo de aplicaciones web, podrían indicarme que es necesario aprender y si es posible en qué orden para lograrlo. Saludos, Johnny ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From astralrod en gmail.com Fri Mar 24 18:46:33 2017 From: astralrod en gmail.com (astralrod) Date: Fri, 24 Mar 2017 16:46:33 -0600 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: lo ideal seria primero html, algo de javascript/jquery, ccs , alguna base de datos y el lenguaje en el que quieras desarrollar... Puedes irlos aprendiendo a la par, aunque creo que lo más básico es comenzar por html El 24/3/17, Johnny Alonso escribió: > Hola todos, desconozco absolutamente el desarrollo de aplicaciones web, > podrían indicarme que es necesario aprender y si es posible en qué orden > para lograrlo. > > > > Saludos, Johnny > > > > From ricardo.cardenes en gmail.com Fri Mar 24 19:31:33 2017 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Fri, 24 Mar 2017 13:31:33 -1000 Subject: [Python-es] Control de tiempo entre conmutaciones de 0 y 1 In-Reply-To: <1deca829-56db-115b-948e-895751b6050d@actiu.net> References: <1deca829-56db-115b-948e-895751b6050d@actiu.net> Message-ID: El comportamiento que se busca (al mensaje original me remito) es repetir ciclos de duración T0 + T1, de la siguiente manera: - generar un pulso (salida a 1) durante un periodo de tiempo T1, bastante corto - mantener la salida a 0 durante el resto del periodo (T1 + T0) Es obvio que el programa original no hace eso. En su lugar, hace lo que expliqué. Aparte de eso, tengo la impresión de que Rolando, para el uso que va a hacer (si no recuerdo mal, trabaja en algo relacionado con radioastronomía), va a tener unas tolerancias bastante bajas. Si obviamos que estamos usando Python y la incertidumbre que introduce la máquina virtual, si queremos tener un control mínimamente riguroso de los tiempos, habría que usar, por ejemplo, el módulo signal y programar una alarma. Eso sin hablar del sistema operativo que estemos usando: por lo general, en un SO multitarea, la conmutación con otras tareas te puede fastidar completamente el asunto, a menos que estés usando un SO para tiempo real, o uno generalista extensiones RT (eg. Linux) Saludos, Ricardo 2017-03-23 22:50 GMT-10:00 Narcis Garcia : > Para un comportamiento regular, es decir, que imprima el mismo número de > ceros y unos por el mismo tiempo, no debería imprimir por cada bucle > sinó por cada tiempo detectado del reloj. Con ello ya andaría sincronizado. > > > El 24/03/17 a les 00:07, Ricardo Cárdenes ha escrit: > > El programa duerme durante 0.01 segundo e imprime (en rápida sucesión) 0 > > 1 0 1. Y repite esa secuencia durante 10 segundos. No parece ser lo que > > Rolando quiere hacer. > > > > Y da igual que estés leyendo el reloj hardware, -que depende de muchos > > factores, como el sistema operativo, pero no tiene por qué,- el resto > > del programa añade retrasos que posiblemente no sean deseables en una > > aplicación como esta. > > > > 2017-03-22 21:39 GMT-10:00 Narcis Garcia > >: > > > > No entiendo el porqué el primer código fuente propuesto no debe > > funcionar, ya que se supone que la lectura de tiempo es del reloj de > > hardware. > > > > > > El 23/03/17 a les 03:05, Ricardo Cárdenes ha escrit: > > > Hola Rolando, > > > > > > Creo que es lo mejor para lo que estás haciendo. Si lo quieres > hacer > > > programable, busca algún microcontrolador. Un simple Arduino te > basta > > > para una tarea como esta. > > > > > > 2017-03-22 5:42 GMT-10:00 Rolando Paz flxpaz en gmail.com> > > > >>: > > > > > > Hola a todos. > > > > > > En efecto Ricardo lo que necesito hacer es controlar los > tiempos T0 > > > y T1. > > > > > > La acción para pruebas fue imprimir los valores 0 y 1, sin > embargo, > > > de acuerdo al hardware que estoy programando, estos valores 0 > y 1 > > > los debo ajustar dentro de un registro de software que > habilita o > > > deshabilita la generación de una señal senoidal. > > > > > > Sin embargo, luego de buscar varias formas de hacerlo con > software, > > > creo que lo más facil sera hacerlo con hardware. Con algun > generador > > > de señales :) > > > > > > > > > > > > > > > El 21 de marzo de 2017, 22:30, Ricardo Cárdenes > > > > > > gmail.com>>> > > > escribió: > > > > > > Según la presentación del problema, es un ciclo de: > "imprimir > > > 0", "esperar T0 segundos", "imprimir 1", "esperar T1 > segundos" > > > > > > 2017-03-21 10:07 GMT-10:00 Carlos Zuniga < > carlos.zun en gmail.com > > > >>>: > > > > > > 2017-03-20 23:05 GMT-05:00 Rolando Paz < > flxpaz en gmail.com > > > >>: > > > > Hola a todos de nuevo... > > > > > > > > Ahora regreso con un pequeño código: > > > > > > > > import time > > > > > > > > start_time = time.time() > > > > #tiempo total en segundos, como ejemplo 10. > > > > tiempo_total = 10 > > > > #numero de conmutaciones generadas, como ejemplo 4. > > > > conmutaciones = 4 > > > > for offset in range(tiempo_total): > > > > while (time.time() - start_time) < offset: > > > > time.sleep(0.01) > > > > #lo siguiente realiza una conmutacion entre > > 0 y 1. > > > > count = 0 > > > > for i in range(conmutaciones): > > > > count = (count + 1) % 2 > > > > print count > > > > > > > > Lo que hace este código es conmutar entre 0 y 1, > tantas > > > veces como se defina > > > > en "conmutaciones", durante el tiempo establecido en > > > "tiempo_total". > > > > > > > > La salida es la siguiente. > > > > > > > > 0 > > > > 1 > > > > 0 > > > > 1 > > > > > > > > Estoy tratando de entender cómo usar este código para > > > controlar los tiempos > > > > que se definen en la imagen adjunta, es decir: > > > > > > > > T1 = tiempo durante el cual la conmutacion es 1 > > > > T0 = tiempo durante el cual la conmutacion es 0 > > > > Tiempo Total = tiempo total de las conmutaciones > > > > > > > > Agradecería cualquier comentario sobre como poder > > > controlar los tiempos > > > > anteriores. > > > > > > > > > > Tu intención es que espere un tiempo tras cada print > > de 0 o > > > 1? o que > > > imprima 0/1 4 veces y luego esperar? > > > > > > import time > > > from itertools import cycle > > > conmutador = cycle((0,1)) > > > > > > tiempo_total = 10 > > > conmutaciones = 4 > > > > > > start = time.time() > > > end = start + tiempo_total > > > time_per_pulse = tiempo_total / conmutaciones > > > while end > time.time(): > > > pulse_start = time.time() > > > print(next(conmutador)) > > > pulse_end = time.time() > > > time.sleep(time_per_pulse - (pulse_end - > > pulse_start)) > > > > > > > > > Ahora, time.sleep no es exacto, el tiempo va a ser > > > normalmente mayor > > > al que especificas, depende del sistema. También hay > > > threading.Event.wait que puede ser más exacto. > > > > > > > > > Saludos > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From johnny.alonso.quintero en gmail.com Sat Mar 25 04:25:40 2017 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Sat, 25 Mar 2017 03:25:40 -0500 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Gracias, son muy amables, no sé, son muchos los temas que hay que dominar y coordinar, son varias aplicaciones independientes que trabajan con una misma base de datos, quizás desarrollar aplicaciones de red local tenga menos requerimientos, vengo de Visual FoxPro donde todo está integrado, lenguaje, gui y base datos, con lo poco que he aprendido de Python sé que lograría mejores cosas, pero no he logrado saber cómo integrar todo, y no he encontrado documentación que me oriente en el desarrollo de una aplicación completa de principio a fin, si saben de algo, por favor coméntenme. Saludos, Johnny -----Mensaje original----- De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En nombre de astralrod Enviado el: viernes, 24 de marzo de 2017 5:47 p. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Conocimientos lo ideal seria primero html, algo de javascript/jquery, ccs , alguna base de datos y el lenguaje en el que quieras desarrollar... Puedes irlos aprendiendo a la par, aunque creo que lo más básico es comenzar por html El 24/3/17, Johnny Alonso escribió: > Hola todos, desconozco absolutamente el desarrollo de aplicaciones > web, podrían indicarme que es necesario aprender y si es posible en > qué orden para lograrlo. > > > > Saludos, Johnny > > > > _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es From informatica en actiu.net Sat Mar 25 04:37:25 2017 From: informatica en actiu.net (Narcis Garcia) Date: Sat, 25 Mar 2017 09:37:25 +0100 Subject: [Python-es] Conocimientos In-Reply-To: Message-ID: <82d7c60a-33b4-6d84-781e-53e1c42aa0f8@actiu.net> ¿Y cómo vincular un script Python a las llamadas que invoca el visitante de una página web? El 24/03/17 a les 23:46, astralrod ha escrit: > lo ideal seria primero html, algo de javascript/jquery, ccs , alguna > base de datos y el lenguaje en el que quieras desarrollar... > > Puedes irlos aprendiendo a la par, aunque creo que lo más básico es > comenzar por html > > El 24/3/17, Johnny Alonso escribió: >> Hola todos, desconozco absolutamente el desarrollo de aplicaciones web, >> podrían indicarme que es necesario aprender y si es posible en qué orden >> para lograrlo. >> >> >> >> Saludos, Johnny >> >> >> >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From mlacunza en gmail.com Sat Mar 25 12:15:11 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 25 Mar 2017 11:15:11 -0500 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Hola, el mundo web no es tan "fácil"... debes aprender HTML + CSS + Js cuando domines estos tres podrás recién escoger el lenguaje de programación, tienes PHP, Java y Python. No te metas a aprender un framework xq este te oculta muchas cosas q debes saberlos para solucionar problemas a diario. Demás está decirte q debes aprender patrones, el más usado en desarrollo web es MVC. En google encuentras infinidad de manuales para lo q buscas, hay cursos gratuitos etc. Piensa q te va a tomar 2-3 meses comenzar a ser productivo, tenlo en cuenta. Como ves tiene mucho q aprender, pero es un buen mercado en auge diario, pero mi experiencia al día de hoy me dice q pronto será desbancado por el desarrollo de Apps para móviles/celulares/tablets. Muy pronto habrán mas apps q webs... Suerte! Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://www.lacunza.biz/ Hosting:: http://mlv-host.com/ Skype: mlacunzav Lima - Peru El 25 de marzo de 2017, 03:25, Johnny Alonso< johnny.alonso.quintero en gmail.com> escribió: > Gracias, son muy amables, no sé, son muchos los temas que hay que dominar y > coordinar, son varias aplicaciones independientes que trabajan con una > misma > base de datos, quizás desarrollar aplicaciones de red local tenga menos > requerimientos, vengo de Visual FoxPro donde todo está integrado, lenguaje, > gui y base datos, con lo poco que he aprendido de Python sé que lograría > mejores cosas, pero no he logrado saber cómo integrar todo, y no he > encontrado documentación que me oriente en el desarrollo de una aplicación > completa de principio a fin, si saben de algo, por favor coméntenme. > > Saludos, Johnny > > -----Mensaje original----- > De: Python-es > [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En > nombre de astralrod > Enviado el: viernes, 24 de marzo de 2017 5:47 p. m. > Para: La lista de python en castellano > Asunto: Re: [Python-es] Conocimientos > > lo ideal seria primero html, algo de javascript/jquery, ccs , alguna base > de > datos y el lenguaje en el que quieras desarrollar... > > Puedes irlos aprendiendo a la par, aunque creo que lo más básico es > comenzar > por html > > El 24/3/17, Johnny Alonso escribió: > > Hola todos, desconozco absolutamente el desarrollo de aplicaciones > > web, podrían indicarme que es necesario aprender y si es posible en > > qué orden para lograrlo. > > > > > > > > Saludos, Johnny > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From informatica en actiu.net Sun Mar 26 04:00:28 2017 From: informatica en actiu.net (Narcis Garcia) Date: Sun, 26 Mar 2017 10:00:28 +0200 Subject: [Python-es] Conocimientos In-Reply-To: Message-ID: <3d9144c5-c0ef-43aa-19d6-455b0f8a07e7@actiu.net> Mario Lacunza te advierte con un lenguaje un poco pesimista; Ten en cuenta que con HTML sólo ya puedes ver algo (estático) https://es.wikipedia.org/wiki/HTML Con HTML+CSS tambien puedes ver el resultado, y bonito. https://es.wikipedia.org/wiki/CSS Si añades JavaScript, ya puede ser dinámico desde el punto de vista del visitante, tratándose ya de un lenguaje de programación. https://es.wikipedia.org/wiki/JavaScript Y el paso gigante es la programación del lado del servidor, en donde se puede elegir enttre varios lenguajes, por ejemplo Python. El HTML es imprescindible, y puedes añadir uno cualquiera de los demás mencionados sin depender entre sí. Supongo que la mención a MVC se refiere a esta cuestión teórica: https://es.wikipedia.org/wiki/Modelo%E2%80%93vista%E2%80%93controlador Con Python era posible desarrollar aplicaciones para Maemo/MeeGo, no sé ahora si por fín es posible hacerlo para Android, en donde, igualmente, siempre habrá un navegador web. El 25/03/17 a les 17:15, Mario Lacunza ha escrit: > Hola, > > el mundo web no es tan "fácil"... debes aprender HTML + CSS + Js cuando > domines estos tres podrás recién escoger el lenguaje de programación, > tienes PHP, Java y Python. > > No te metas a aprender un framework xq este te oculta muchas cosas q > debes saberlos para solucionar problemas a diario. > > Demás está decirte q debes aprender patrones, el más usado en desarrollo > web es MVC. > > En google encuentras infinidad de manuales para lo q buscas, hay cursos > gratuitos etc. Piensa q te va a tomar 2-3 meses comenzar a ser > productivo, tenlo en cuenta. > > Como ves tiene mucho q aprender, pero es un buen mercado en auge diario, > pero mi experiencia al día de hoy me dice q pronto será desbancado por > el desarrollo de Apps para móviles/celulares/tablets. Muy pronto habrán > mas apps q webs... > > Suerte! > > Saludos / Best regards > > Mario Lacunza > Email:: mlacunza en gmail.com > Personal Website:: http://www.lacunza.biz/ > Hosting:: http://mlv-host.com/ > Skype: mlacunzav > > Lima - Peru > > El 25 de marzo de 2017, 03:25, Johnny > Alonso > escribió: > > Gracias, son muy amables, no sé, son muchos los temas que hay que > dominar y > coordinar, son varias aplicaciones independientes que trabajan con > una misma > base de datos, quizás desarrollar aplicaciones de red local tenga menos > requerimientos, vengo de Visual FoxPro donde todo está integrado, > lenguaje, > gui y base datos, con lo poco que he aprendido de Python sé que lograría > mejores cosas, pero no he logrado saber cómo integrar todo, y no he > encontrado documentación que me oriente en el desarrollo de una > aplicación > completa de principio a fin, si saben de algo, por favor coméntenme. > > Saludos, Johnny > > -----Mensaje original----- > De: Python-es > [mailto:python-es-bounces+johnny.alonso.quintero > =gmail.com en python.org > ] En > nombre de astralrod > Enviado el: viernes, 24 de marzo de 2017 5:47 p. m. > Para: La lista de python en castellano > Asunto: Re: [Python-es] Conocimientos > > lo ideal seria primero html, algo de javascript/jquery, ccs , alguna > base de > datos y el lenguaje en el que quieras desarrollar... > > Puedes irlos aprendiendo a la par, aunque creo que lo más básico es > comenzar > por html > > El 24/3/17, Johnny Alonso > escribió: > > Hola todos, desconozco absolutamente el desarrollo de aplicaciones > > web, podrían indicarme que es necesario aprender y si es posible en > > qué orden para lograrlo. > > > > > > > > Saludos, Johnny > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From johnny.alonso.quintero en gmail.com Sun Mar 26 09:28:43 2017 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Sun, 26 Mar 2017 08:28:43 -0500 Subject: [Python-es] Conocimientos In-Reply-To: <3d9144c5-c0ef-43aa-19d6-455b0f8a07e7@actiu.net> References: <3d9144c5-c0ef-43aa-19d6-455b0f8a07e7@actiu.net> Message-ID: De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, hasta aquí estático y bonito como indica Narcis. Ahora bien, sí JavaScript es un lenguaje de progresión que permite darle dinamismo a la página, me surgen las siguientes preguntas: ¿Hay que instalar algo en el sistema del cliente o en el servidor? A groso modo ¿qué sería posible hacer con él y cuál es su alcance (cliente y/o servidor)? ¿Qué es JQuery y para qué sirve? ¿En dónde encaja Python, cual es la razón? Saludos, Johnny -----Mensaje original----- De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En nombre de Narcis Garcia Enviado el: domingo, 26 de marzo de 2017 3:00 a. m. Para: python-es en python.org Asunto: Re: [Python-es] Conocimientos Mario Lacunza te advierte con un lenguaje un poco pesimista; Ten en cuenta que con HTML sólo ya puedes ver algo (estático) https://es.wikipedia.org/wiki/HTML Con HTML+CSS tambien puedes ver el resultado, y bonito. https://es.wikipedia.org/wiki/CSS Si añades JavaScript, ya puede ser dinámico desde el punto de vista del visitante, tratándose ya de un lenguaje de programación. https://es.wikipedia.org/wiki/JavaScript Y el paso gigante es la programación del lado del servidor, en donde se puede elegir enttre varios lenguajes, por ejemplo Python. El HTML es imprescindible, y puedes añadir uno cualquiera de los demás mencionados sin depender entre sí. Supongo que la mención a MVC se refiere a esta cuestión teórica: https://es.wikipedia.org/wiki/Modelo%E2%80%93vista%E2%80%93controlador Con Python era posible desarrollar aplicaciones para Maemo/MeeGo, no sé ahora si por fín es posible hacerlo para Android, en donde, igualmente, siempre habrá un navegador web. El 25/03/17 a les 17:15, Mario Lacunza ha escrit: > Hola, > > el mundo web no es tan "fácil"... debes aprender HTML + CSS + Js > cuando domines estos tres podrás recién escoger el lenguaje de > programación, tienes PHP, Java y Python. > > No te metas a aprender un framework xq este te oculta muchas cosas q > debes saberlos para solucionar problemas a diario. > > Demás está decirte q debes aprender patrones, el más usado en > desarrollo web es MVC. > > En google encuentras infinidad de manuales para lo q buscas, hay > cursos gratuitos etc. Piensa q te va a tomar 2-3 meses comenzar a ser > productivo, tenlo en cuenta. > > Como ves tiene mucho q aprender, pero es un buen mercado en auge > diario, pero mi experiencia al día de hoy me dice q pronto será > desbancado por el desarrollo de Apps para móviles/celulares/tablets. > Muy pronto habrán mas apps q webs... > > Suerte! > > Saludos / Best regards > > Mario Lacunza > Email:: mlacunza en gmail.com Personal > Website:: http://www.lacunza.biz/ > Hosting:: http://mlv-host.com/ > Skype: mlacunzav > > Lima - Peru > > El 25 de marzo de 2017, 03:25, Johnny > Alonso > escribió: > > Gracias, son muy amables, no sé, son muchos los temas que hay que > dominar y > coordinar, son varias aplicaciones independientes que trabajan con > una misma > base de datos, quizás desarrollar aplicaciones de red local tenga menos > requerimientos, vengo de Visual FoxPro donde todo está integrado, > lenguaje, > gui y base datos, con lo poco que he aprendido de Python sé que lograría > mejores cosas, pero no he logrado saber cómo integrar todo, y no he > encontrado documentación que me oriente en el desarrollo de una > aplicación > completa de principio a fin, si saben de algo, por favor coméntenme. > > Saludos, Johnny > > -----Mensaje original----- > De: Python-es > [mailto:python-es-bounces+johnny.alonso.quintero > =gmail.com en python.org > ] En > nombre de astralrod > Enviado el: viernes, 24 de marzo de 2017 5:47 p. m. > Para: La lista de python en castellano > Asunto: Re: [Python-es] Conocimientos > > lo ideal seria primero html, algo de javascript/jquery, ccs , alguna > base de > datos y el lenguaje en el que quieras desarrollar... > > Puedes irlos aprendiendo a la par, aunque creo que lo más básico es > comenzar > por html > > El 24/3/17, Johnny Alonso > escribió: > > Hola todos, desconozco absolutamente el desarrollo de aplicaciones > > web, podrían indicarme que es necesario aprender y si es posible en > > qué orden para lograrlo. > > > > > > > > Saludos, Johnny > > > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es From monobot.soft en gmail.com Sun Mar 26 09:46:10 2017 From: monobot.soft en gmail.com (monoBOT monoBOT) Date: Sun, 26 Mar 2017 14:46:10 +0100 Subject: [Python-es] Conocimientos In-Reply-To: References: <3d9144c5-c0ef-43aa-19d6-455b0f8a07e7@actiu.net> Message-ID: Javascript viene incrustado en todos los navegadores, ésta es lamayor virtud (ya que lo hace ubícuo) y también su mayor problema, ya que la versiones varian ligeramente de navegador en navegador. (igual sucede con css) No tienes por tanto que instalar nada en servidores ni en clientes. El 26 de marzo de 2017, 14:28, Johnny Alonso < johnny.alonso.quintero en gmail.com> escribió: > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, hasta > aquí estático y bonito como indica Narcis. Ahora bien, sí JavaScript es un > lenguaje de progresión que permite darle dinamismo a la página, me surgen > las siguientes preguntas: > ¿Hay que instalar algo en el sistema del cliente o en el servidor? > A groso modo ¿qué sería posible hacer con él y cuál es su alcance (cliente > y/o servidor)? > ¿Qué es JQuery y para qué sirve? > ¿En dónde encaja Python, cual es la razón? > > Saludos, Johnny > > -----Mensaje original----- > De: Python-es > [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En > nombre de Narcis Garcia > Enviado el: domingo, 26 de marzo de 2017 3:00 a. m. > Para: python-es en python.org > Asunto: Re: [Python-es] Conocimientos > > Mario Lacunza te advierte con un lenguaje un poco pesimista; Ten en cuenta > que con HTML sólo ya puedes ver algo (estático) > https://es.wikipedia.org/wiki/HTML > > Con HTML+CSS tambien puedes ver el resultado, y bonito. > https://es.wikipedia.org/wiki/CSS > > Si añades JavaScript, ya puede ser dinámico desde el punto de vista del > visitante, tratándose ya de un lenguaje de programación. > https://es.wikipedia.org/wiki/JavaScript > > Y el paso gigante es la programación del lado del servidor, en donde se > puede elegir enttre varios lenguajes, por ejemplo Python. > El HTML es imprescindible, y puedes añadir uno cualquiera de los demás > mencionados sin depender entre sí. > > Supongo que la mención a MVC se refiere a esta cuestión teórica: > https://es.wikipedia.org/wiki/Modelo%E2%80%93vista%E2%80%93controlador > > Con Python era posible desarrollar aplicaciones para Maemo/MeeGo, no sé > ahora si por fín es posible hacerlo para Android, en donde, igualmente, > siempre habrá un navegador web. > > > El 25/03/17 a les 17:15, Mario Lacunza ha escrit: > > Hola, > > > > el mundo web no es tan "fácil"... debes aprender HTML + CSS + Js > > cuando domines estos tres podrás recién escoger el lenguaje de > > programación, tienes PHP, Java y Python. > > > > No te metas a aprender un framework xq este te oculta muchas cosas q > > debes saberlos para solucionar problemas a diario. > > > > Demás está decirte q debes aprender patrones, el más usado en > > desarrollo web es MVC. > > > > En google encuentras infinidad de manuales para lo q buscas, hay > > cursos gratuitos etc. Piensa q te va a tomar 2-3 meses comenzar a ser > > productivo, tenlo en cuenta. > > > > Como ves tiene mucho q aprender, pero es un buen mercado en auge > > diario, pero mi experiencia al día de hoy me dice q pronto será > > desbancado por el desarrollo de Apps para móviles/celulares/tablets. > > Muy pronto habrán mas apps q webs... > > > > Suerte! > > > > Saludos / Best regards > > > > Mario Lacunza > > Email:: mlacunza en gmail.com Personal > > Website:: http://www.lacunza.biz/ > > Hosting:: http://mlv-host.com/ > > Skype: mlacunzav > > > > Lima - Peru > > > > El 25 de marzo de 2017, 03:25, Johnny > > Alonso > > escribió: > > > > Gracias, son muy amables, no sé, son muchos los temas que hay que > > dominar y > > coordinar, son varias aplicaciones independientes que trabajan con > > una misma > > base de datos, quizás desarrollar aplicaciones de red local tenga > menos > > requerimientos, vengo de Visual FoxPro donde todo está integrado, > > lenguaje, > > gui y base datos, con lo poco que he aprendido de Python sé que > lograría > > mejores cosas, pero no he logrado saber cómo integrar todo, y no he > > encontrado documentación que me oriente en el desarrollo de una > > aplicación > > completa de principio a fin, si saben de algo, por favor coméntenme. > > > > Saludos, Johnny > > > > -----Mensaje original----- > > De: Python-es > > [mailto:python-es-bounces+johnny.alonso.quintero > > > =gmail.com en python.org > > ] En > > nombre de astralrod > > Enviado el: viernes, 24 de marzo de 2017 5:47 p. m. > > Para: La lista de python en castellano > > Asunto: Re: [Python-es] Conocimientos > > > > lo ideal seria primero html, algo de javascript/jquery, ccs , alguna > > base de > > datos y el lenguaje en el que quieras desarrollar... > > > > Puedes irlos aprendiendo a la par, aunque creo que lo más básico es > > comenzar > > por html > > > > El 24/3/17, Johnny Alonso > > escribió: > > > Hola todos, desconozco absolutamente el desarrollo de aplicaciones > > > web, podrían indicarme que es necesario aprender y si es posible en > > > qué orden para lograrlo. > > > > > > > > > > > > Saludos, Johnny > > > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- - - - - - - - - - - - - - - - - - - - - - - - - - - http:\\monobotsoft.es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Sun Mar 26 14:17:54 2017 From: pych3m4 en gmail.com (Chema Cortes) Date: Sun, 26 Mar 2017 18:17:54 +0000 Subject: [Python-es] Conocimientos In-Reply-To: References: <3d9144c5-c0ef-43aa-19d6-455b0f8a07e7@actiu.net> Message-ID: El dom., 26 mar. 2017 a las 15:29, Johnny Alonso (< johnny.alonso.quintero en gmail.com>) escribió: > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, hasta > aquí estático y bonito como indica Narcis. Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir animaciones e interaccionar con el usuario, sin usar javascript. Este es un mundo más para diseñadores que para programadores, y precisa de bastante dedicación hasta dominar sus posibilidades. Para facilitar su uso por diseñadores han salido varios frameworks como bootstrap. En su mayoría usan javascript para obtener mayores efectos. > Ahora bien, sí JavaScript es un > lenguaje de progresión que permite darle dinamismo a la página, me surgen > las siguientes preguntas: > ¿Hay que instalar algo en el sistema del cliente o en el servidor? > A groso modo ¿qué sería posible hacer con él y cuál es su alcance (cliente > y/o servidor)? > El navegador sólo entiende html, css y javascript. No obstante, los programadores no escriben directamente en estos lenguajes. Lo habitual es programar las webs con otros lenguajes y generar luego los ficheros que luego se enviarán al navegador del cliente para que los visualize. Las combinaciones son casi infinitas, desde generar todos los ficheros en un servidor antes de enviarlos al cliente, hasta enviar únicamente el fichero javascript al cliente para que él genere el html y css. Este año será el año en el que los navegadores interpreten webassembly (una especie de subconjunto de javascript), lo que abre las puertas a futuros compiladores de otros lenguajes a webassembly sin pasar por código javascript, similar a los lenguajes que hay para JVM. > ¿Qué es JQuery y para qué sirve? > Una conocida librería javascript para mejorar la experiencia de usuario (GUI). > ¿En dónde encaja Python, cual es la razón? > > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps para móviles. Estas apps tendrán una parte cliente que se ejecuta en el móvil y otra remota que se ejecutará en un servidor o, más probable, en la "nube". Es en esta segunda parte donde python puede tener mejor cabida. Existe mucho caos sobre cómo serán las aplicaciones del futuro, incluso abogan por que sean "isomórficas", la misma aplicación javascript tanto en cliente como en servidor y así unificar todo en un único desarrollo. Pero la verdad es que no hay nada demostrado que haga a un lenguaje como lo único necesario con el que se pueda programar todos los elementos implicados en una aplicación web (ni siquiera java). Mi consejo es que no te obsesiones demasiado por estar al día, ya que lo que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza por algún framework para python que esté bien documentado como django, aunque déjame recomendarte web2py para empezar a entender cómo se programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, haya salido python para webassembly y tengamos un nuevo paradigma para programar aplicaciones. -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://blog.ch3m4.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From tres.14159 en gmail.com Sun Mar 26 15:56:18 2017 From: tres.14159 en gmail.com (Miguel de Dios Matias) Date: Sun, 26 Mar 2017 21:56:18 +0200 Subject: [Python-es] [JOB] Oferta de trabajo en modalidad de teletrabajo In-Reply-To: References: Message-ID: El 24/3/2017 18:29, "Mario Lacunza" escribió: Sino te gusta no envíes tu CV, yx sino sabes ESAS condiciones siempre se negocian en privado. "BIBA" el espíritu sindical y la lucha por unos derechos dignos. Como cuenta un compañero en el hilo hay una reglas simples, ya bastante apesta páginas como LinkedIn con becarias y becarios de ADE creyéndose dioses magnánimos por ofrecer contratos de esclavitud para sus jefecillos. Un poco de orgullo por favor y por contra recordar que no meamos colonia que si yo trabajo bien es porque tengo compañeros como el personal de limpieza que me tienen limpio el puesto, tengo compañeros que atienden al teléfono a los clientes... ...y después tengo comerciales y jefes que...se llevan el dinero en limpio... Enviado desde mi LG G4 El 24 mar. 2017 11:36 AM, "Narcis Garcia" escribió: > «Salario según valía» significa que no desean exponerse a crítica, y no > desean sujetarse a criterios legales de igualdad salarial. > Tratar lo que más interesa al trabajador en privado permite simular una > negociación que no es tal. > > Esto podría ser una oferta de trabajo semánticamente, pero en realidad > es una demanda de trabajo sin oferta de salario. Además, a destajo. > > > El 24/03/17 a les 15:03, Alberto Barrionuevo ha escrit: > > Hola: > > > > Somos un grupo de empresas españolas dedicadas a la consultoría y > > programación con software libre. Estamos operando desde 1998 y estamos > > ahora buscando programadores Python para formarlos en Odoo/Tryton y/o en > > Django, e incluso en sistemas (tenemos dos centros de cálculo en > > propiedad que administramos íntegramente por nosotros y construidos > > íntegramente con software libre). También hacemos trabajos de periciales > > informáticas y de seguridad informática, aunque entiendo que esto no > > aplicaría aquí. > > > > Ofrecemos trabajo estable a largo plazo, formación, teletrabajo, muy > > buen ambiente, entorno hacker y cultura de software libre, montones de > > software libre y un montón por aprender del resto de compañeros hasta > > desarrollar carrera de consultor informático sobre todo para entornos > > empresariales (principalmente trabajamos para sector privado). > > > > Salario según valía y condiciones, pero creciente en función de la > > productividad. Inglés bastante recomendable para poder desarrollarse > > profesionalmente en los proyectos más interesantes, y titulación > > universitaria o, alternativamente bastante experiencia técnica > demostrable. > > > > Actualmente tenemos compañeros en Málaga, Coruña, Mallorca, Madrid, > > Córdoba, Granada y en Venezuela, aunque en el pasado hemos tenido en más > > ciudades españolas (Bilbao, Barcelona,...) y hasta en Cuba. > > > > También nos valdría gente trabajando en el extranjero, pero tienen que > > dominar a nivel conversacional fluido el español y/o el inglés. > > > > Por favor, los interesados que manden sus currículos a rrhh en virtua.es > > > > Gracias, > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Sun Mar 26 16:18:50 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Sun, 26 Mar 2017 15:18:50 -0500 Subject: [Python-es] [JOB] Oferta de trabajo en modalidad de teletrabajo In-Reply-To: References: Message-ID: Ya q me citas, puedes decirme q es "BIBA"? Enviado desde mi LG G4 El 26 mar. 2017 14:57, "Miguel de Dios Matias" escribió: El 24/3/2017 18:29, "Mario Lacunza" escribió: Sino te gusta no envíes tu CV, yx sino sabes ESAS condiciones siempre se negocian en privado. "BIBA" el espíritu sindical y la lucha por unos derechos dignos. Como cuenta un compañero en el hilo hay una reglas simples, ya bastante apesta páginas como LinkedIn con becarias y becarios de ADE creyéndose dioses magnánimos por ofrecer contratos de esclavitud para sus jefecillos. Un poco de orgullo por favor y por contra recordar que no meamos colonia que si yo trabajo bien es porque tengo compañeros como el personal de limpieza que me tienen limpio el puesto, tengo compañeros que atienden al teléfono a los clientes... ...y después tengo comerciales y jefes que...se llevan el dinero en limpio... Enviado desde mi LG G4 El 24 mar. 2017 11:36 AM, "Narcis Garcia" escribió: > «Salario según valía» significa que no desean exponerse a crítica, y no > desean sujetarse a criterios legales de igualdad salarial. > Tratar lo que más interesa al trabajador en privado permite simular una > negociación que no es tal. > > Esto podría ser una oferta de trabajo semánticamente, pero en realidad > es una demanda de trabajo sin oferta de salario. Además, a destajo. > > > El 24/03/17 a les 15:03, Alberto Barrionuevo ha escrit: > > Hola: > > > > Somos un grupo de empresas españolas dedicadas a la consultoría y > > programación con software libre. Estamos operando desde 1998 y estamos > > ahora buscando programadores Python para formarlos en Odoo/Tryton y/o en > > Django, e incluso en sistemas (tenemos dos centros de cálculo en > > propiedad que administramos íntegramente por nosotros y construidos > > íntegramente con software libre). También hacemos trabajos de periciales > > informáticas y de seguridad informática, aunque entiendo que esto no > > aplicaría aquí. > > > > Ofrecemos trabajo estable a largo plazo, formación, teletrabajo, muy > > buen ambiente, entorno hacker y cultura de software libre, montones de > > software libre y un montón por aprender del resto de compañeros hasta > > desarrollar carrera de consultor informático sobre todo para entornos > > empresariales (principalmente trabajamos para sector privado). > > > > Salario según valía y condiciones, pero creciente en función de la > > productividad. Inglés bastante recomendable para poder desarrollarse > > profesionalmente en los proyectos más interesantes, y titulación > > universitaria o, alternativamente bastante experiencia técnica > demostrable. > > > > Actualmente tenemos compañeros en Málaga, Coruña, Mallorca, Madrid, > > Córdoba, Granada y en Venezuela, aunque en el pasado hemos tenido en más > > ciudades españolas (Bilbao, Barcelona,...) y hasta en Cuba. > > > > También nos valdría gente trabajando en el extranjero, pero tienen que > > dominar a nivel conversacional fluido el español y/o el inglés. > > > > Por favor, los interesados que manden sus currículos a rrhh en virtua.es > > > > Gracias, > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Sun Mar 26 17:41:51 2017 From: pych3m4 en gmail.com (Chema Cortes) Date: Sun, 26 Mar 2017 21:41:51 +0000 Subject: [Python-es] [JOB] Oferta de trabajo en modalidad de teletrabajo In-Reply-To: References: Message-ID: Como moderador de la lista, os pediría dejar aquí este tema. Si os apetece seguir discutiendo temas laborales, salariales o sindicales, no hay problema en abrir un nuevo hilo como "offtopic". Las "normas" sobre cómo publicar ofertas de empleo quedan incorporadas a la información de la lista para que estén presentes en el futuro. Muchas gracias por vuestra colaboración. -- Chema Cortés El dom., 26 mar. 2017 a las 22:25, Mario Lacunza () escribió: > Ya q me citas, puedes decirme q es "BIBA"? > > > Enviado desde mi LG G4 > > El 26 mar. 2017 14:57, "Miguel de Dios Matias" > escribió: > > > > El 24/3/2017 18:29, "Mario Lacunza" escribió: > > Sino te gusta no envíes tu CV, yx sino sabes ESAS condiciones siempre se > negocian en privado. > > > "BIBA" el espíritu sindical y la lucha por unos derechos dignos. > > Como cuenta un compañero en el hilo hay una reglas simples, ya bastante > apesta páginas como LinkedIn con becarias y becarios de ADE creyéndose > dioses magnánimos por ofrecer contratos de esclavitud para sus jefecillos. > > Un poco de orgullo por favor y por contra recordar que no meamos colonia > que si yo trabajo bien es porque tengo compañeros como el personal de > limpieza que me tienen limpio el puesto, tengo compañeros que atienden al > teléfono a los clientes... > > ...y después tengo comerciales y jefes que...se llevan el dinero en > limpio... > > > Enviado desde mi LG G4 > > El 24 mar. 2017 11:36 AM, "Narcis Garcia" > escribió: > > «Salario según valía» significa que no desean exponerse a crítica, y no > desean sujetarse a criterios legales de igualdad salarial. > Tratar lo que más interesa al trabajador en privado permite simular una > negociación que no es tal. > > Esto podría ser una oferta de trabajo semánticamente, pero en realidad > es una demanda de trabajo sin oferta de salario. Además, a destajo. > > > El 24/03/17 a les 15:03, Alberto Barrionuevo ha escrit: > > Hola: > > > > Somos un grupo de empresas españolas dedicadas a la consultoría y > > programación con software libre. Estamos operando desde 1998 y estamos > > ahora buscando programadores Python para formarlos en Odoo/Tryton y/o en > > Django, e incluso en sistemas (tenemos dos centros de cálculo en > > propiedad que administramos íntegramente por nosotros y construidos > > íntegramente con software libre). También hacemos trabajos de periciales > > informáticas y de seguridad informática, aunque entiendo que esto no > > aplicaría aquí. > > > > Ofrecemos trabajo estable a largo plazo, formación, teletrabajo, muy > > buen ambiente, entorno hacker y cultura de software libre, montones de > > software libre y un montón por aprender del resto de compañeros hasta > > desarrollar carrera de consultor informático sobre todo para entornos > > empresariales (principalmente trabajamos para sector privado). > > > > Salario según valía y condiciones, pero creciente en función de la > > productividad. Inglés bastante recomendable para poder desarrollarse > > profesionalmente en los proyectos más interesantes, y titulación > > universitaria o, alternativamente bastante experiencia técnica > demostrable. > > > > Actualmente tenemos compañeros en Málaga, Coruña, Mallorca, Madrid, > > Córdoba, Granada y en Venezuela, aunque en el pasado hemos tenido en más > > ciudades españolas (Bilbao, Barcelona,...) y hasta en Cuba. > > > > También nos valdría gente trabajando en el extranjero, pero tienen que > > dominar a nivel conversacional fluido el español y/o el inglés. > > > > Por favor, los interesados que manden sus currículos a rrhh en virtua.es > > > > Gracias, > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://blog.ch3m4.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From informatica en actiu.net Mon Mar 27 05:01:14 2017 From: informatica en actiu.net (Narcis Garcia) Date: Mon, 27 Mar 2017 11:01:14 +0200 Subject: [Python-es] Conocimientos In-Reply-To: Message-ID: Quiero matizar un detalle de lo que diferenció Chema Cortés: - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término «nube» es parecido a usar el término «máscara» o «indefinido». El 26/03/17 a les 20:17, Chema Cortes ha escrit: > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso > ( >) escribió: > > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, > hasta > aquí estático y bonito como indica Narcis. > > > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir > animaciones e interaccionar con el usuario, sin usar javascript. Este es > un mundo más para diseñadores que para programadores, y precisa de > bastante dedicación hasta dominar sus posibilidades. Para facilitar su > uso por diseñadores han salido varios frameworks como bootstrap. En su > mayoría usan javascript para obtener mayores efectos. > > > > Ahora bien, sí JavaScript es un > lenguaje de progresión que permite darle dinamismo a la página, me > surgen > las siguientes preguntas: > ¿Hay que instalar algo en el sistema del cliente o en el servidor? > A groso modo ¿qué sería posible hacer con él y cuál es su alcance > (cliente > y/o servidor)? > > > El navegador sólo entiende html, css y javascript. No obstante, los > programadores no escriben directamente en estos lenguajes. Lo habitual > es programar las webs con otros lenguajes y generar luego los ficheros > que luego se enviarán al navegador del cliente para que los visualize. > Las combinaciones son casi infinitas, desde generar todos los ficheros > en un servidor antes de enviarlos al cliente, hasta enviar únicamente el > fichero javascript al cliente para que él genere el html y css. > > Este año será el año en el que los navegadores interpreten webassembly > (una especie de subconjunto de javascript), lo que abre las puertas a > futuros compiladores de otros lenguajes a webassembly sin pasar por > código javascript, similar a los lenguajes que hay para JVM. > > > ¿Qué es JQuery y para qué sirve? > > > Una conocida librería javascript para mejorar la experiencia de usuario > (GUI). > > > ¿En dónde encaja Python, cual es la razón? > > > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps > para móviles. Estas apps tendrán una parte cliente que se ejecuta en el > móvil y otra remota que se ejecutará en un servidor o, más probable, en > la "nube". Es en esta segunda parte donde python puede tener mejor > cabida. Existe mucho caos sobre cómo serán las aplicaciones del futuro, > incluso abogan por que sean "isomórficas", la misma aplicación > javascript tanto en cliente como en servidor y así unificar todo en un > único desarrollo. Pero la verdad es que no hay nada demostrado que haga > a un lenguaje como lo único necesario con el que se pueda programar > todos los elementos implicados en una aplicación web (ni siquiera java). > > Mi consejo es que no te obsesiones demasiado por estar al día, ya que lo > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza > por algún framework para python que esté bien documentado como django, > aunque déjame recomendarte web2py para empezar a entender cómo se > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, > haya salido python para webassembly y tengamos un nuevo paradigma para > programar aplicaciones. > -- > Hyperreals *R "Quarks, bits y otras criaturas > infinitesimales": http://blog.ch3m4.org > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From mlacunza en gmail.com Mon Mar 27 07:33:26 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 27 Mar 2017 06:33:26 -0500 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Estás bien equivocado. Primero TODOS los servidores de Internet son remotos. En informática de define como remoto a un servidor corriendo fuera de tu red local. Segundo puedes saber sobre TODOS los servidores a quien pertenecen, dónde están localizados, q os corren y un largo etc de información, claro hay q saber cómo obtenerla. El término nube o cloud en inglés define el paradigma de sistemas distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. Enviado desde mi LG G4 El 27 mar. 2017 4:02 AM, "Narcis Garcia" escribió: Quiero matizar un detalle de lo que diferenció Chema Cortés: - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término «nube» es parecido a usar el término «máscara» o «indefinido». El 26/03/17 a les 20:17, Chema Cortes ha escrit: > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso > ( >) escribió: > > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, > hasta > aquí estático y bonito como indica Narcis. > > > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir > animaciones e interaccionar con el usuario, sin usar javascript. Este es > un mundo más para diseñadores que para programadores, y precisa de > bastante dedicación hasta dominar sus posibilidades. Para facilitar su > uso por diseñadores han salido varios frameworks como bootstrap. En su > mayoría usan javascript para obtener mayores efectos. > > > > Ahora bien, sí JavaScript es un > lenguaje de progresión que permite darle dinamismo a la página, me > surgen > las siguientes preguntas: > ¿Hay que instalar algo en el sistema del cliente o en el servidor? > A groso modo ¿qué sería posible hacer con él y cuál es su alcance > (cliente > y/o servidor)? > > > El navegador sólo entiende html, css y javascript. No obstante, los > programadores no escriben directamente en estos lenguajes. Lo habitual > es programar las webs con otros lenguajes y generar luego los ficheros > que luego se enviarán al navegador del cliente para que los visualize. > Las combinaciones son casi infinitas, desde generar todos los ficheros > en un servidor antes de enviarlos al cliente, hasta enviar únicamente el > fichero javascript al cliente para que él genere el html y css. > > Este año será el año en el que los navegadores interpreten webassembly > (una especie de subconjunto de javascript), lo que abre las puertas a > futuros compiladores de otros lenguajes a webassembly sin pasar por > código javascript, similar a los lenguajes que hay para JVM. > > > ¿Qué es JQuery y para qué sirve? > > > Una conocida librería javascript para mejorar la experiencia de usuario > (GUI). > > > ¿En dónde encaja Python, cual es la razón? > > > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps > para móviles. Estas apps tendrán una parte cliente que se ejecuta en el > móvil y otra remota que se ejecutará en un servidor o, más probable, en > la "nube". Es en esta segunda parte donde python puede tener mejor > cabida. Existe mucho caos sobre cómo serán las aplicaciones del futuro, > incluso abogan por que sean "isomórficas", la misma aplicación > javascript tanto en cliente como en servidor y así unificar todo en un > único desarrollo. Pero la verdad es que no hay nada demostrado que haga > a un lenguaje como lo único necesario con el que se pueda programar > todos los elementos implicados en una aplicación web (ni siquiera java). > > Mi consejo es que no te obsesiones demasiado por estar al día, ya que lo > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza > por algún framework para python que esté bien documentado como django, > aunque déjame recomendarte web2py para empezar a entender cómo se > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, > haya salido python para webassembly y tengamos un nuevo paradigma para > programar aplicaciones. > -- > Hyperreals *R "Quarks, bits y otras criaturas > infinitesimales": http://blog.ch3m4.org > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mmanzano en gmail.com Mon Mar 27 08:03:36 2017 From: mmanzano en gmail.com (Miguel Manzano) Date: Mon, 27 Mar 2017 14:03:36 +0200 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: No quiero entrar en polémicas pero puedo tener una máquina dentro de mi red local que sirva datos a través de Internet y a eso yo lo llamaría Internet. Y eso, puedo conseguirlo con una raspberry pi. :D No me gustan los blancos o negros... pero bueno, yo que soy así de raro. Vuelvo a mi cueva. Saludos. El 27 de marzo de 2017, 13:33, Mario Lacunza escribió: > Estás bien equivocado. Primero TODOS los servidores de Internet son > remotos. En informática de define como remoto a un servidor corriendo fuera > de tu red local. > > Segundo puedes saber sobre TODOS los servidores a quien pertenecen, dónde > están localizados, q os corren y un largo etc de información, claro hay q > saber cómo obtenerla. > > El término nube o cloud en inglés define el paradigma de sistemas > distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia > del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. > > Enviado desde mi LG G4 > > El 27 mar. 2017 4:02 AM, "Narcis Garcia" escribió: > > Quiero matizar un detalle de lo que diferenció Chema Cortés: > - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. > - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* > > (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término > «nube» es parecido a usar el término «máscara» o «indefinido». > > > El 26/03/17 a les 20:17, Chema Cortes ha escrit: > > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso > > ( > >) escribió: > > > > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, > > hasta > > aquí estático y bonito como indica Narcis. > > > > > > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir > > animaciones e interaccionar con el usuario, sin usar javascript. Este es > > un mundo más para diseñadores que para programadores, y precisa de > > bastante dedicación hasta dominar sus posibilidades. Para facilitar su > > uso por diseñadores han salido varios frameworks como bootstrap. En su > > mayoría usan javascript para obtener mayores efectos. > > > > > > > > Ahora bien, sí JavaScript es un > > lenguaje de progresión que permite darle dinamismo a la página, me > > surgen > > las siguientes preguntas: > > ¿Hay que instalar algo en el sistema del cliente o en el servidor? > > A groso modo ¿qué sería posible hacer con él y cuál es su alcance > > (cliente > > y/o servidor)? > > > > > > El navegador sólo entiende html, css y javascript. No obstante, los > > programadores no escriben directamente en estos lenguajes. Lo habitual > > es programar las webs con otros lenguajes y generar luego los ficheros > > que luego se enviarán al navegador del cliente para que los visualize. > > Las combinaciones son casi infinitas, desde generar todos los ficheros > > en un servidor antes de enviarlos al cliente, hasta enviar únicamente el > > fichero javascript al cliente para que él genere el html y css. > > > > Este año será el año en el que los navegadores interpreten webassembly > > (una especie de subconjunto de javascript), lo que abre las puertas a > > futuros compiladores de otros lenguajes a webassembly sin pasar por > > código javascript, similar a los lenguajes que hay para JVM. > > > > > > ¿Qué es JQuery y para qué sirve? > > > > > > Una conocida librería javascript para mejorar la experiencia de usuario > > (GUI). > > > > > > ¿En dónde encaja Python, cual es la razón? > > > > > > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps > > para móviles. Estas apps tendrán una parte cliente que se ejecuta en el > > móvil y otra remota que se ejecutará en un servidor o, más probable, en > > la "nube". Es en esta segunda parte donde python puede tener mejor > > cabida. Existe mucho caos sobre cómo serán las aplicaciones del futuro, > > incluso abogan por que sean "isomórficas", la misma aplicación > > javascript tanto en cliente como en servidor y así unificar todo en un > > único desarrollo. Pero la verdad es que no hay nada demostrado que haga > > a un lenguaje como lo único necesario con el que se pueda programar > > todos los elementos implicados en una aplicación web (ni siquiera java). > > > > Mi consejo es que no te obsesiones demasiado por estar al día, ya que lo > > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza > > por algún framework para python que esté bien documentado como django, > > aunque déjame recomendarte web2py para empezar a entender cómo se > > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, > > haya salido python para webassembly y tengamos un nuevo paradigma para > > programar aplicaciones. > > -- > > Hyperreals *R "Quarks, bits y otras criaturas > > infinitesimales": http://blog.ch3m4.org > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- Miguel Manzano Garcia ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mmanzano en gmail.com Mon Mar 27 08:04:13 2017 From: mmanzano en gmail.com (Miguel Manzano) Date: Mon, 27 Mar 2017 14:04:13 +0200 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: *yo lo llamaría Servidor. jajaja... :P El 27 de marzo de 2017, 14:03, Miguel Manzano escribió: > No quiero entrar en polémicas pero puedo tener una máquina dentro de mi > red local que sirva datos a través de Internet y a eso yo lo llamaría > Internet. Y eso, puedo conseguirlo con una raspberry pi. :D > > No me gustan los blancos o negros... pero bueno, yo que soy así de raro. > Vuelvo a mi cueva. > > Saludos. > > El 27 de marzo de 2017, 13:33, Mario Lacunza > escribió: > >> Estás bien equivocado. Primero TODOS los servidores de Internet son >> remotos. En informática de define como remoto a un servidor corriendo fuera >> de tu red local. >> >> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, dónde >> están localizados, q os corren y un largo etc de información, claro hay q >> saber cómo obtenerla. >> >> El término nube o cloud en inglés define el paradigma de sistemas >> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >> >> Enviado desde mi LG G4 >> >> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >> escribió: >> >> Quiero matizar un detalle de lo que diferenció Chema Cortés: >> - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. >> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >> >> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término >> «nube» es parecido a usar el término «máscara» o «indefinido». >> >> >> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >> > (> > >) escribió: >> > >> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, >> > hasta >> > aquí estático y bonito como indica Narcis. >> > >> > >> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir >> > animaciones e interaccionar con el usuario, sin usar javascript. Este es >> > un mundo más para diseñadores que para programadores, y precisa de >> > bastante dedicación hasta dominar sus posibilidades. Para facilitar su >> > uso por diseñadores han salido varios frameworks como bootstrap. En su >> > mayoría usan javascript para obtener mayores efectos. >> > >> > >> > >> > Ahora bien, sí JavaScript es un >> > lenguaje de progresión que permite darle dinamismo a la página, me >> > surgen >> > las siguientes preguntas: >> > ¿Hay que instalar algo en el sistema del cliente o en el servidor? >> > A groso modo ¿qué sería posible hacer con él y cuál es su alcance >> > (cliente >> > y/o servidor)? >> > >> > >> > El navegador sólo entiende html, css y javascript. No obstante, los >> > programadores no escriben directamente en estos lenguajes. Lo habitual >> > es programar las webs con otros lenguajes y generar luego los ficheros >> > que luego se enviarán al navegador del cliente para que los visualize. >> > Las combinaciones son casi infinitas, desde generar todos los ficheros >> > en un servidor antes de enviarlos al cliente, hasta enviar únicamente el >> > fichero javascript al cliente para que él genere el html y css. >> > >> > Este año será el año en el que los navegadores interpreten webassembly >> > (una especie de subconjunto de javascript), lo que abre las puertas a >> > futuros compiladores de otros lenguajes a webassembly sin pasar por >> > código javascript, similar a los lenguajes que hay para JVM. >> > >> > >> > ¿Qué es JQuery y para qué sirve? >> > >> > >> > Una conocida librería javascript para mejorar la experiencia de usuario >> > (GUI). >> > >> > >> > ¿En dónde encaja Python, cual es la razón? >> > >> > >> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps >> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en el >> > móvil y otra remota que se ejecutará en un servidor o, más probable, en >> > la "nube". Es en esta segunda parte donde python puede tener mejor >> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del futuro, >> > incluso abogan por que sean "isomórficas", la misma aplicación >> > javascript tanto en cliente como en servidor y así unificar todo en un >> > único desarrollo. Pero la verdad es que no hay nada demostrado que haga >> > a un lenguaje como lo único necesario con el que se pueda programar >> > todos los elementos implicados en una aplicación web (ni siquiera java). >> > >> > Mi consejo es que no te obsesiones demasiado por estar al día, ya que lo >> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza >> > por algún framework para python que esté bien documentado como django, >> > aunque déjame recomendarte web2py para empezar a entender cómo se >> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, >> > haya salido python para webassembly y tengamos un nuevo paradigma para >> > programar aplicaciones. >> > -- >> > Hyperreals *R "Quarks, bits y otras criaturas >> > infinitesimales": http://blog.ch3m4.org >> > >> > >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > https://mail.python.org/mailman/listinfo/python-es >> > >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > Miguel Manzano Garcia > -- Miguel Manzano Garcia ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From informatica en actiu.net Mon Mar 27 08:12:01 2017 From: informatica en actiu.net (Narcis Garcia) Date: Mon, 27 Mar 2017 14:12:01 +0200 Subject: [Python-es] Conocimientos In-Reply-To: Message-ID: <94593658-c1c3-08ca-88d5-1b5a592ed86e@actiu.net> Sr. del LG G4, todos tenemos parte de razón, aunque hay quien lo enfoca desde el punto de vista de los derechos de quienes no son informados (o inconcretamente) de las cosas, y hay quien lo enfoca desde un punto de vista exclusivamente comercial o empresarial. ¿Ves a menudo la mención de una «nube» diciendo a quién pertenece la misma? Yo trataba de aclarar un *detalle* del mundo real. El 27/03/17 a les 13:33, Mario Lacunza ha escrit: > Estás bien equivocado. Primero TODOS los servidores de Internet son > remotos. En informática de define como remoto a un servidor corriendo > fuera de tu red local. > > Segundo puedes saber sobre TODOS los servidores a quien pertenecen, > dónde están localizados, q os corren y un largo etc de información, > claro hay q saber cómo obtenerla. > > El término nube o cloud en inglés define el paradigma de sistemas > distribuidos lo cual nada tiene q ver con tú idea de ocultar la > pertenencia del servidor, te aconsejo usar Google y la Wikipedia para > informarte mejor. > > Enviado desde mi LG G4 > > El 27 mar. 2017 4:02 AM, "Narcis Garcia" > escribió: > > Quiero matizar un detalle de lo que diferenció Chema Cortés: > - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. > - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* > > (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término > «nube» es parecido a usar el término «máscara» o «indefinido». > > > El 26/03/17 a les 20:17, Chema Cortes ha escrit: > > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso > > ( > > >>) escribió: > > > > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y > CCS3, > > hasta > > aquí estático y bonito como indica Narcis. > > > > > > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir > > animaciones e interaccionar con el usuario, sin usar javascript. > Este es > > un mundo más para diseñadores que para programadores, y precisa de > > bastante dedicación hasta dominar sus posibilidades. Para facilitar su > > uso por diseñadores han salido varios frameworks como bootstrap. En su > > mayoría usan javascript para obtener mayores efectos. > > > > > > > > Ahora bien, sí JavaScript es un > > lenguaje de progresión que permite darle dinamismo a la página, me > > surgen > > las siguientes preguntas: > > ¿Hay que instalar algo en el sistema del cliente o en el servidor? > > A groso modo ¿qué sería posible hacer con él y cuál es su alcance > > (cliente > > y/o servidor)? > > > > > > El navegador sólo entiende html, css y javascript. No obstante, los > > programadores no escriben directamente en estos lenguajes. Lo habitual > > es programar las webs con otros lenguajes y generar luego los ficheros > > que luego se enviarán al navegador del cliente para que los visualize. > > Las combinaciones son casi infinitas, desde generar todos los ficheros > > en un servidor antes de enviarlos al cliente, hasta enviar > únicamente el > > fichero javascript al cliente para que él genere el html y css. > > > > Este año será el año en el que los navegadores interpreten webassembly > > (una especie de subconjunto de javascript), lo que abre las puertas a > > futuros compiladores de otros lenguajes a webassembly sin pasar por > > código javascript, similar a los lenguajes que hay para JVM. > > > > > > ¿Qué es JQuery y para qué sirve? > > > > > > Una conocida librería javascript para mejorar la experiencia de > usuario > > (GUI). > > > > > > ¿En dónde encaja Python, cual es la razón? > > > > > > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps > > para móviles. Estas apps tendrán una parte cliente que se ejecuta > en el > > móvil y otra remota que se ejecutará en un servidor o, más > probable, en > > la "nube". Es en esta segunda parte donde python puede tener mejor > > cabida. Existe mucho caos sobre cómo serán las aplicaciones del > futuro, > > incluso abogan por que sean "isomórficas", la misma aplicación > > javascript tanto en cliente como en servidor y así unificar todo en un > > único desarrollo. Pero la verdad es que no hay nada demostrado que > haga > > a un lenguaje como lo único necesario con el que se pueda programar > > todos los elementos implicados en una aplicación web (ni siquiera > java). > > > > Mi consejo es que no te obsesiones demasiado por estar al día, ya > que lo > > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza > > por algún framework para python que esté bien documentado como django, > > aunque déjame recomendarte web2py para empezar a entender cómo se > > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, > > haya salido python para webassembly y tengamos un nuevo paradigma para > > programar aplicaciones. > > -- > > Hyperreals *R "Quarks, bits y otras criaturas > > infinitesimales": http://blog.ch3m4.org > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From raulcumplido en gmail.com Mon Mar 27 08:16:36 2017 From: raulcumplido en gmail.com (=?UTF-8?Q?Ra=C3=BAl_Cumplido?=) Date: Mon, 27 Mar 2017 13:16:36 +0100 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Hola Mario, Hay diferentes formas de decir las cosas y decirle a alguien que "está bien equivocado" y que se lea Google y la Wikipedia para informarse en una lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. Explicar que no és exactamente eso y dar la definición. Probablemente ahorrandote la última frase. Estoy seguro que todos los que se toman el tiempo para contestar tratan de ayudar. Saludos, Raúl 2017-03-27 13:03 GMT+01:00 Miguel Manzano : > No quiero entrar en polémicas pero puedo tener una máquina dentro de mi > red local que sirva datos a través de Internet y a eso yo lo llamaría > Internet. Y eso, puedo conseguirlo con una raspberry pi. :D > > No me gustan los blancos o negros... pero bueno, yo que soy así de raro. > Vuelvo a mi cueva. > > Saludos. > > El 27 de marzo de 2017, 13:33, Mario Lacunza > escribió: > >> Estás bien equivocado. Primero TODOS los servidores de Internet son >> remotos. En informática de define como remoto a un servidor corriendo fuera >> de tu red local. >> >> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, dónde >> están localizados, q os corren y un largo etc de información, claro hay q >> saber cómo obtenerla. >> >> El término nube o cloud en inglés define el paradigma de sistemas >> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >> >> Enviado desde mi LG G4 >> >> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >> escribió: >> >> Quiero matizar un detalle de lo que diferenció Chema Cortés: >> - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. >> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >> >> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término >> «nube» es parecido a usar el término «máscara» o «indefinido». >> >> >> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >> > (> > >) escribió: >> > >> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, >> > hasta >> > aquí estático y bonito como indica Narcis. >> > >> > >> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir >> > animaciones e interaccionar con el usuario, sin usar javascript. Este es >> > un mundo más para diseñadores que para programadores, y precisa de >> > bastante dedicación hasta dominar sus posibilidades. Para facilitar su >> > uso por diseñadores han salido varios frameworks como bootstrap. En su >> > mayoría usan javascript para obtener mayores efectos. >> > >> > >> > >> > Ahora bien, sí JavaScript es un >> > lenguaje de progresión que permite darle dinamismo a la página, me >> > surgen >> > las siguientes preguntas: >> > ¿Hay que instalar algo en el sistema del cliente o en el servidor? >> > A groso modo ¿qué sería posible hacer con él y cuál es su alcance >> > (cliente >> > y/o servidor)? >> > >> > >> > El navegador sólo entiende html, css y javascript. No obstante, los >> > programadores no escriben directamente en estos lenguajes. Lo habitual >> > es programar las webs con otros lenguajes y generar luego los ficheros >> > que luego se enviarán al navegador del cliente para que los visualize. >> > Las combinaciones son casi infinitas, desde generar todos los ficheros >> > en un servidor antes de enviarlos al cliente, hasta enviar únicamente el >> > fichero javascript al cliente para que él genere el html y css. >> > >> > Este año será el año en el que los navegadores interpreten webassembly >> > (una especie de subconjunto de javascript), lo que abre las puertas a >> > futuros compiladores de otros lenguajes a webassembly sin pasar por >> > código javascript, similar a los lenguajes que hay para JVM. >> > >> > >> > ¿Qué es JQuery y para qué sirve? >> > >> > >> > Una conocida librería javascript para mejorar la experiencia de usuario >> > (GUI). >> > >> > >> > ¿En dónde encaja Python, cual es la razón? >> > >> > >> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps >> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en el >> > móvil y otra remota que se ejecutará en un servidor o, más probable, en >> > la "nube". Es en esta segunda parte donde python puede tener mejor >> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del futuro, >> > incluso abogan por que sean "isomórficas", la misma aplicación >> > javascript tanto en cliente como en servidor y así unificar todo en un >> > único desarrollo. Pero la verdad es que no hay nada demostrado que haga >> > a un lenguaje como lo único necesario con el que se pueda programar >> > todos los elementos implicados en una aplicación web (ni siquiera java). >> > >> > Mi consejo es que no te obsesiones demasiado por estar al día, ya que lo >> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza >> > por algún framework para python que esté bien documentado como django, >> > aunque déjame recomendarte web2py para empezar a entender cómo se >> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, >> > haya salido python para webassembly y tengamos un nuevo paradigma para >> > programar aplicaciones. >> > -- >> > Hyperreals *R "Quarks, bits y otras criaturas >> > infinitesimales": http://blog.ch3m4.org >> > >> > >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > https://mail.python.org/mailman/listinfo/python-es >> > >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > Miguel Manzano Garcia > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Mon Mar 27 08:34:27 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 27 Mar 2017 07:34:27 -0500 Subject: [Python-es] Conocimientos In-Reply-To: <94593658-c1c3-08ca-88d5-1b5a592ed86e@actiu.net> References: <94593658-c1c3-08ca-88d5-1b5a592ed86e@actiu.net> Message-ID: En primer lugar tengo nombre, figura en la definición de correo electrónico y lo ves en la lista siempre: Mario Lacunza. Segundo ésta es una lista sobre un lenguaje de programación y por lo tanto de sistemas, por ende las ideas vertidas son sobre esto, lo q tu escribes tal vez debes postearlo en una lista de derecho informático. La ignorancia es atrevida y tú idea de cloud computing es totalmente errada cómo ya te lo expliqué en correo anterior. Igual cómo ya te lo dije cualquiera con mininos conocimientos puede saber a quién le pertenece un servidor. Respondiendo a tú pregunta: la nube no le pertenece a nadie y se desprende de su misma definición de distribuida, es decir los sistemas están corriendo en una serie de servidores q pueden estar en diferentes datacenters. Enviado desde mi LG G4 El 27 mar. 2017 7:17 AM, "Narcis Garcia" escribió: Sr. del LG G4, todos tenemos parte de razón, aunque hay quien lo enfoca desde el punto de vista de los derechos de quienes no son informados (o inconcretamente) de las cosas, y hay quien lo enfoca desde un punto de vista exclusivamente comercial o empresarial. ¿Ves a menudo la mención de una «nube» diciendo a quién pertenece la misma? Yo trataba de aclarar un *detalle* del mundo real. El 27/03/17 a les 13:33, Mario Lacunza ha escrit: > Estás bien equivocado. Primero TODOS los servidores de Internet son > remotos. En informática de define como remoto a un servidor corriendo > fuera de tu red local. > > Segundo puedes saber sobre TODOS los servidores a quien pertenecen, > dónde están localizados, q os corren y un largo etc de información, > claro hay q saber cómo obtenerla. > > El término nube o cloud en inglés define el paradigma de sistemas > distribuidos lo cual nada tiene q ver con tú idea de ocultar la > pertenencia del servidor, te aconsejo usar Google y la Wikipedia para > informarte mejor. > > Enviado desde mi LG G4 > > El 27 mar. 2017 4:02 AM, "Narcis Garcia" > escribió: > > Quiero matizar un detalle de lo que diferenció Chema Cortés: > - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. > - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* > > (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término > «nube» es parecido a usar el término «máscara» o «indefinido». > > > El 26/03/17 a les 20:17, Chema Cortes ha escrit: > > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso > > ( > > >>) escribió: > > > > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y > CCS3, > > hasta > > aquí estático y bonito como indica Narcis. > > > > > > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir > > animaciones e interaccionar con el usuario, sin usar javascript. > Este es > > un mundo más para diseñadores que para programadores, y precisa de > > bastante dedicación hasta dominar sus posibilidades. Para facilitar su > > uso por diseñadores han salido varios frameworks como bootstrap. En su > > mayoría usan javascript para obtener mayores efectos. > > > > > > > > Ahora bien, sí JavaScript es un > > lenguaje de progresión que permite darle dinamismo a la página, me > > surgen > > las siguientes preguntas: > > ¿Hay que instalar algo en el sistema del cliente o en el servidor? > > A groso modo ¿qué sería posible hacer con él y cuál es su alcance > > (cliente > > y/o servidor)? > > > > > > El navegador sólo entiende html, css y javascript. No obstante, los > > programadores no escriben directamente en estos lenguajes. Lo habitual > > es programar las webs con otros lenguajes y generar luego los ficheros > > que luego se enviarán al navegador del cliente para que los visualize. > > Las combinaciones son casi infinitas, desde generar todos los ficheros > > en un servidor antes de enviarlos al cliente, hasta enviar > únicamente el > > fichero javascript al cliente para que él genere el html y css. > > > > Este año será el año en el que los navegadores interpreten webassembly > > (una especie de subconjunto de javascript), lo que abre las puertas a > > futuros compiladores de otros lenguajes a webassembly sin pasar por > > código javascript, similar a los lenguajes que hay para JVM. > > > > > > ¿Qué es JQuery y para qué sirve? > > > > > > Una conocida librería javascript para mejorar la experiencia de > usuario > > (GUI). > > > > > > ¿En dónde encaja Python, cual es la razón? > > > > > > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps > > para móviles. Estas apps tendrán una parte cliente que se ejecuta > en el > > móvil y otra remota que se ejecutará en un servidor o, más > probable, en > > la "nube". Es en esta segunda parte donde python puede tener mejor > > cabida. Existe mucho caos sobre cómo serán las aplicaciones del > futuro, > > incluso abogan por que sean "isomórficas", la misma aplicación > > javascript tanto en cliente como en servidor y así unificar todo en un > > único desarrollo. Pero la verdad es que no hay nada demostrado que > haga > > a un lenguaje como lo único necesario con el que se pueda programar > > todos los elementos implicados en una aplicación web (ni siquiera > java). > > > > Mi consejo es que no te obsesiones demasiado por estar al día, ya > que lo > > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza > > por algún framework para python que esté bien documentado como django, > > aunque déjame recomendarte web2py para empezar a entender cómo se > > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, > > haya salido python para webassembly y tengamos un nuevo paradigma para > > programar aplicaciones. > > -- > > Hyperreals *R "Quarks, bits y otras criaturas > > infinitesimales": http://blog.ch3m4.org > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Mon Mar 27 08:39:53 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 27 Mar 2017 07:39:53 -0500 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Hola Raúl, Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de conocimiento no tiene nada de ofensivo, sino por el contrario no es el método q usamos todos para aprender hoy en día? Enviado desde mi LG G4 El 27 mar. 2017 7:22 AM, "Raúl Cumplido" escribió: Hola Mario, Hay diferentes formas de decir las cosas y decirle a alguien que "está bien equivocado" y que se lea Google y la Wikipedia para informarse en una lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. Explicar que no és exactamente eso y dar la definición. Probablemente ahorrandote la última frase. Estoy seguro que todos los que se toman el tiempo para contestar tratan de ayudar. Saludos, Raúl 2017-03-27 13:03 GMT+01:00 Miguel Manzano : > No quiero entrar en polémicas pero puedo tener una máquina dentro de mi > red local que sirva datos a través de Internet y a eso yo lo llamaría > Internet. Y eso, puedo conseguirlo con una raspberry pi. :D > > No me gustan los blancos o negros... pero bueno, yo que soy así de raro. > Vuelvo a mi cueva. > > Saludos. > > El 27 de marzo de 2017, 13:33, Mario Lacunza > escribió: > >> Estás bien equivocado. Primero TODOS los servidores de Internet son >> remotos. En informática de define como remoto a un servidor corriendo fuera >> de tu red local. >> >> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, dónde >> están localizados, q os corren y un largo etc de información, claro hay q >> saber cómo obtenerla. >> >> El término nube o cloud en inglés define el paradigma de sistemas >> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >> >> Enviado desde mi LG G4 >> >> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >> escribió: >> >> Quiero matizar un detalle de lo que diferenció Chema Cortés: >> - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. >> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >> >> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término >> «nube» es parecido a usar el término «máscara» o «indefinido». >> >> >> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >> > (> > >) escribió: >> > >> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, >> > hasta >> > aquí estático y bonito como indica Narcis. >> > >> > >> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir >> > animaciones e interaccionar con el usuario, sin usar javascript. Este es >> > un mundo más para diseñadores que para programadores, y precisa de >> > bastante dedicación hasta dominar sus posibilidades. Para facilitar su >> > uso por diseñadores han salido varios frameworks como bootstrap. En su >> > mayoría usan javascript para obtener mayores efectos. >> > >> > >> > >> > Ahora bien, sí JavaScript es un >> > lenguaje de progresión que permite darle dinamismo a la página, me >> > surgen >> > las siguientes preguntas: >> > ¿Hay que instalar algo en el sistema del cliente o en el servidor? >> > A groso modo ¿qué sería posible hacer con él y cuál es su alcance >> > (cliente >> > y/o servidor)? >> > >> > >> > El navegador sólo entiende html, css y javascript. No obstante, los >> > programadores no escriben directamente en estos lenguajes. Lo habitual >> > es programar las webs con otros lenguajes y generar luego los ficheros >> > que luego se enviarán al navegador del cliente para que los visualize. >> > Las combinaciones son casi infinitas, desde generar todos los ficheros >> > en un servidor antes de enviarlos al cliente, hasta enviar únicamente el >> > fichero javascript al cliente para que él genere el html y css. >> > >> > Este año será el año en el que los navegadores interpreten webassembly >> > (una especie de subconjunto de javascript), lo que abre las puertas a >> > futuros compiladores de otros lenguajes a webassembly sin pasar por >> > código javascript, similar a los lenguajes que hay para JVM. >> > >> > >> > ¿Qué es JQuery y para qué sirve? >> > >> > >> > Una conocida librería javascript para mejorar la experiencia de usuario >> > (GUI). >> > >> > >> > ¿En dónde encaja Python, cual es la razón? >> > >> > >> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps >> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en el >> > móvil y otra remota que se ejecutará en un servidor o, más probable, en >> > la "nube". Es en esta segunda parte donde python puede tener mejor >> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del futuro, >> > incluso abogan por que sean "isomórficas", la misma aplicación >> > javascript tanto en cliente como en servidor y así unificar todo en un >> > único desarrollo. Pero la verdad es que no hay nada demostrado que haga >> > a un lenguaje como lo único necesario con el que se pueda programar >> > todos los elementos implicados en una aplicación web (ni siquiera java). >> > >> > Mi consejo es que no te obsesiones demasiado por estar al día, ya que lo >> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza >> > por algún framework para python que esté bien documentado como django, >> > aunque déjame recomendarte web2py para empezar a entender cómo se >> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, >> > haya salido python para webassembly y tengamos un nuevo paradigma para >> > programar aplicaciones. >> > -- >> > Hyperreals *R "Quarks, bits y otras criaturas >> > infinitesimales": http://blog.ch3m4.org >> > >> > >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > https://mail.python.org/mailman/listinfo/python-es >> > >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > Miguel Manzano Garcia > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juanlu001 en gmail.com Mon Mar 27 08:41:27 2017 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Mon, 27 Mar 2017 14:41:27 +0200 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Totalmente de acuedo con Raúl. 2017-03-27 14:16 GMT+02:00 Raúl Cumplido : > Hola Mario, > > Hay diferentes formas de decir las cosas y decirle a alguien que "está > bien equivocado" y que se lea Google y la Wikipedia para informarse en una > lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás > no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. > Explicar que no és exactamente eso y dar la definición. Probablemente > ahorrandote la última frase. Estoy seguro que todos los que se toman el > tiempo para contestar tratan de ayudar. > > Saludos, > Raúl > > 2017-03-27 13:03 GMT+01:00 Miguel Manzano : > >> No quiero entrar en polémicas pero puedo tener una máquina dentro de mi >> red local que sirva datos a través de Internet y a eso yo lo llamaría >> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >> >> No me gustan los blancos o negros... pero bueno, yo que soy así de raro. >> Vuelvo a mi cueva. >> >> Saludos. >> >> El 27 de marzo de 2017, 13:33, Mario Lacunza >> escribió: >> >>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>> remotos. En informática de define como remoto a un servidor corriendo fuera >>> de tu red local. >>> >>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>> dónde están localizados, q os corren y un largo etc de información, claro >>> hay q saber cómo obtenerla. >>> >>> El término nube o cloud en inglés define el paradigma de sistemas >>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>> >>> Enviado desde mi LG G4 >>> >>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>> escribió: >>> >>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>> - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. >>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>> >>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término >>> «nube» es parecido a usar el término «máscara» o «indefinido». >>> >>> >>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>> > (>> > >) escribió: >>> > >>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, >>> > hasta >>> > aquí estático y bonito como indica Narcis. >>> > >>> > >>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir >>> > animaciones e interaccionar con el usuario, sin usar javascript. Este >>> es >>> > un mundo más para diseñadores que para programadores, y precisa de >>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar su >>> > uso por diseñadores han salido varios frameworks como bootstrap. En su >>> > mayoría usan javascript para obtener mayores efectos. >>> > >>> > >>> > >>> > Ahora bien, sí JavaScript es un >>> > lenguaje de progresión que permite darle dinamismo a la página, me >>> > surgen >>> > las siguientes preguntas: >>> > ¿Hay que instalar algo en el sistema del cliente o en el servidor? >>> > A groso modo ¿qué sería posible hacer con él y cuál es su alcance >>> > (cliente >>> > y/o servidor)? >>> > >>> > >>> > El navegador sólo entiende html, css y javascript. No obstante, los >>> > programadores no escriben directamente en estos lenguajes. Lo habitual >>> > es programar las webs con otros lenguajes y generar luego los ficheros >>> > que luego se enviarán al navegador del cliente para que los visualize. >>> > Las combinaciones son casi infinitas, desde generar todos los ficheros >>> > en un servidor antes de enviarlos al cliente, hasta enviar únicamente >>> el >>> > fichero javascript al cliente para que él genere el html y css. >>> > >>> > Este año será el año en el que los navegadores interpreten webassembly >>> > (una especie de subconjunto de javascript), lo que abre las puertas a >>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>> > código javascript, similar a los lenguajes que hay para JVM. >>> > >>> > >>> > ¿Qué es JQuery y para qué sirve? >>> > >>> > >>> > Una conocida librería javascript para mejorar la experiencia de usuario >>> > (GUI). >>> > >>> > >>> > ¿En dónde encaja Python, cual es la razón? >>> > >>> > >>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps >>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en el >>> > móvil y otra remota que se ejecutará en un servidor o, más probable, en >>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del futuro, >>> > incluso abogan por que sean "isomórficas", la misma aplicación >>> > javascript tanto en cliente como en servidor y así unificar todo en un >>> > único desarrollo. Pero la verdad es que no hay nada demostrado que haga >>> > a un lenguaje como lo único necesario con el que se pueda programar >>> > todos los elementos implicados en una aplicación web (ni siquiera >>> java). >>> > >>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya que >>> lo >>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza >>> > por algún framework para python que esté bien documentado como django, >>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, >>> > haya salido python para webassembly y tengamos un nuevo paradigma para >>> > programar aplicaciones. >>> > -- >>> > Hyperreals *R "Quarks, bits y otras criaturas >>> > infinitesimales": http://blog.ch3m4.org >>> > >>> > >>> > _______________________________________________ >>> > Python-es mailing list >>> > Python-es en python.org >>> > https://mail.python.org/mailman/listinfo/python-es >>> > >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> >> -- >> Miguel Manzano Garcia >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- Juan Luis Cano ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Mon Mar 27 08:44:14 2017 From: pych3m4 en gmail.com (Chema Cortes) Date: Mon, 27 Mar 2017 12:44:14 +0000 Subject: [Python-es] Conocimientos In-Reply-To: <94593658-c1c3-08ca-88d5-1b5a592ed86e@actiu.net> References: <94593658-c1c3-08ca-88d5-1b5a592ed86e@actiu.net> Message-ID: El lun., 27 mar. 2017 a las 14:16, Narcis Garcia () escribió: > Sr. del LG G4, todos tenemos parte de razón, aunque hay quien lo enfoca > desde el punto de vista de los derechos de quienes no son informados (o > inconcretamente) de las cosas, y hay quien lo enfoca desde un punto de > vista exclusivamente comercial o empresarial. > > ¿Ves a menudo la mención de una «nube» diciendo a quién pertenece la > misma? Yo trataba de aclarar un *detalle* del mundo real. > > Existen "nubes" privadas que cada empresa puede montar con servidores propios o contratados por todo el mundo, existen "nubes" públicas cuyos servidores están localizados en España para así cumplir con la Ley de Protección de Datos española,... El término "nube" no se caracteriza por usar servidores "ocultos". Otra cosa distinta es que los usuarios de las aplicaciones en la nube desconozcan dónde se encuentran sus datos, algo que las leyes europeas están tratando de arreglar. > > El 27/03/17 a les 13:33, Mario Lacunza ha escrit: > > Estás bien equivocado. Primero TODOS los servidores de Internet son > > remotos. En informática de define como remoto a un servidor corriendo > > fuera de tu red local. > > > > Segundo puedes saber sobre TODOS los servidores a quien pertenecen, > > dónde están localizados, q os corren y un largo etc de información, > > claro hay q saber cómo obtenerla. > > > > El término nube o cloud en inglés define el paradigma de sistemas > > distribuidos lo cual nada tiene q ver con tú idea de ocultar la > > pertenencia del servidor, te aconsejo usar Google y la Wikipedia para > > informarte mejor. > > > > Enviado desde mi LG G4 > > > > El 27 mar. 2017 4:02 AM, "Narcis Garcia" > > escribió: > > > > Quiero matizar un detalle de lo que diferenció Chema Cortés: > > - Lo que se ejecuta en un servidor, se ejecuta en un computador > remoto. > > - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* > > > > (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el > término > > «nube» es parecido a usar el término «máscara» o «indefinido». > > > > > > El 26/03/17 a les 20:17, Chema Cortes ha escrit: > > > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso > > > ( > > > > > >>) escribió: > > > > > > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y > > CCS3, > > > hasta > > > aquí estático y bonito como indica Narcis. > > > > > > > > > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden > construir > > > animaciones e interaccionar con el usuario, sin usar javascript. > > Este es > > > un mundo más para diseñadores que para programadores, y precisa de > > > bastante dedicación hasta dominar sus posibilidades. Para > facilitar su > > > uso por diseñadores han salido varios frameworks como bootstrap. > En su > > > mayoría usan javascript para obtener mayores efectos. > > > > > > > > > > > > Ahora bien, sí JavaScript es un > > > lenguaje de progresión que permite darle dinamismo a la > página, me > > > surgen > > > las siguientes preguntas: > > > ¿Hay que instalar algo en el sistema del cliente o en el > servidor? > > > A groso modo ¿qué sería posible hacer con él y cuál es su > alcance > > > (cliente > > > y/o servidor)? > > > > > > > > > El navegador sólo entiende html, css y javascript. No obstante, los > > > programadores no escriben directamente en estos lenguajes. Lo > habitual > > > es programar las webs con otros lenguajes y generar luego los > ficheros > > > que luego se enviarán al navegador del cliente para que los > visualize. > > > Las combinaciones son casi infinitas, desde generar todos los > ficheros > > > en un servidor antes de enviarlos al cliente, hasta enviar > > únicamente el > > > fichero javascript al cliente para que él genere el html y css. > > > > > > Este año será el año en el que los navegadores interpreten > webassembly > > > (una especie de subconjunto de javascript), lo que abre las > puertas a > > > futuros compiladores de otros lenguajes a webassembly sin pasar por > > > código javascript, similar a los lenguajes que hay para JVM. > > > > > > > > > ¿Qué es JQuery y para qué sirve? > > > > > > > > > Una conocida librería javascript para mejorar la experiencia de > > usuario > > > (GUI). > > > > > > > > > ¿En dónde encaja Python, cual es la razón? > > > > > > > > > Como ya te han dicho, las aplicaciones webs van a dar paso a las > apps > > > para móviles. Estas apps tendrán una parte cliente que se ejecuta > > en el > > > móvil y otra remota que se ejecutará en un servidor o, más > > probable, en > > > la "nube". Es en esta segunda parte donde python puede tener mejor > > > cabida. Existe mucho caos sobre cómo serán las aplicaciones del > > futuro, > > > incluso abogan por que sean "isomórficas", la misma aplicación > > > javascript tanto en cliente como en servidor y así unificar todo > en un > > > único desarrollo. Pero la verdad es que no hay nada demostrado que > > haga > > > a un lenguaje como lo único necesario con el que se pueda programar > > > todos los elementos implicados en una aplicación web (ni siquiera > > java). > > > > > > Mi consejo es que no te obsesiones demasiado por estar al día, ya > > que lo > > > que es hoy está de moda, puede quedar obsoleto en poco tiempo. > Empieza > > > por algún framework para python que esté bien documentado como > django, > > > aunque déjame recomendarte web2py para empezar a entender cómo se > > > programaban webs. Puede que, para cuando ya hayas aprendido a > usarlo, > > > haya salido python para webassembly y tengamos un nuevo paradigma > para > > > programar aplicaciones. > > > -- > > > Hyperreals *R "Quarks, bits y otras criaturas > > > infinitesimales": http://blog.ch3m4.org > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://blog.ch3m4.org ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From shaddycls en gmail.com Mon Mar 27 09:13:05 2017 From: shaddycls en gmail.com (Sherab Giovannini) Date: Mon, 27 Mar 2017 15:13:05 +0200 Subject: [Python-es] Conocimientos In-Reply-To: References: <94593658-c1c3-08ca-88d5-1b5a592ed86e@actiu.net> Message-ID: En cualquier caso, tenéis una forma un poco particular de defender vuestras posiciones. Siempre es interesante conocer las impresiones sobre la industria en general, y del mismo modo siempre hay argumentario suficiente para matizar los detalles, pero no así. Mario, ya he visto dos hilos con comentarios tuyos y diría que rompen con la buena armonía y dinámica de las conversaciones que, como lector pasivo, percibo. Estoy seguro de que valoras mucho tus posiciones pero no veo necesario defenderlas de ese modo, especialmente porque dentro de lo que dices hay cosas que son interesantes, pero sólo es ese tinte imperativo el que le hace a uno dejar de percibirlos como tal. "Segundo puedes saber sobre TODOS los servidores a quien pertenecen, dónde están localizados, q os corren y un largo etc de información, claro hay q saber cómo obtenerla." En la industria existen infinidad de protocolos, procesadores y operativos, que haya buenas herramientas que intentan aproximar con técnicas conocidas (fingerprinting) estos elementos no significa que siempre sea posible, los "metadatos" de un servidor la mayoría de las veces están ahí para eso, para informar, pero no significa que estén en la obligación de hacerlo. Del mismo modo que como particular no tienes capacidad para acceder al mapeo de direcciones de un ISP, aunque una autoridad judicial pudiera hacerlo, y aún así, cualquier intermediario en la ruta pivotando en un país más gris te limitaría. Y por favor, somos una industria muy joven; usamos conceptos que generalmente adoptan otros significados con el tiempo. No seamos talibanes. El 27 de marzo de 2017, 14:44, Chema Cortes escribió: > El lun., 27 mar. 2017 a las 14:16, Narcis Garcia () > escribió: > >> Sr. del LG G4, todos tenemos parte de razón, aunque hay quien lo enfoca >> desde el punto de vista de los derechos de quienes no son informados (o >> inconcretamente) de las cosas, y hay quien lo enfoca desde un punto de >> vista exclusivamente comercial o empresarial. >> >> ¿Ves a menudo la mención de una «nube» diciendo a quién pertenece la >> misma? Yo trataba de aclarar un *detalle* del mundo real. >> >> > Existen "nubes" privadas que cada empresa puede montar con servidores > propios o contratados por todo el mundo, existen "nubes" públicas cuyos > servidores están localizados en España para así cumplir con la Ley de > Protección de Datos española,... El término "nube" no se caracteriza por > usar servidores "ocultos". Otra cosa distinta es que los usuarios de las > aplicaciones en la nube desconozcan dónde se encuentran sus datos, algo que > las leyes europeas están tratando de arreglar. > > > >> >> El 27/03/17 a les 13:33, Mario Lacunza ha escrit: >> > Estás bien equivocado. Primero TODOS los servidores de Internet son >> > remotos. En informática de define como remoto a un servidor corriendo >> > fuera de tu red local. >> > >> > Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >> > dónde están localizados, q os corren y un largo etc de información, >> > claro hay q saber cómo obtenerla. >> > >> > El término nube o cloud en inglés define el paradigma de sistemas >> > distribuidos lo cual nada tiene q ver con tú idea de ocultar la >> > pertenencia del servidor, te aconsejo usar Google y la Wikipedia para >> > informarte mejor. >> > >> > Enviado desde mi LG G4 >> > >> > El 27 mar. 2017 4:02 AM, "Narcis Garcia" > > > escribió: >> > >> > Quiero matizar un detalle de lo que diferenció Chema Cortés: >> > - Lo que se ejecuta en un servidor, se ejecuta en un computador >> remoto. >> > - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >> > >> > (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el >> término >> > «nube» es parecido a usar el término «máscara» o «indefinido». >> > >> > >> > El 26/03/17 a les 20:17, Chema Cortes ha escrit: >> > > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >> > > (> > >> > > > > >>) escribió: >> > > >> > > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y >> > CCS3, >> > > hasta >> > > aquí estático y bonito como indica Narcis. >> > > >> > > >> > > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden >> construir >> > > animaciones e interaccionar con el usuario, sin usar javascript. >> > Este es >> > > un mundo más para diseñadores que para programadores, y precisa de >> > > bastante dedicación hasta dominar sus posibilidades. Para >> facilitar su >> > > uso por diseñadores han salido varios frameworks como bootstrap. >> En su >> > > mayoría usan javascript para obtener mayores efectos. >> > > >> > > >> > > >> > > Ahora bien, sí JavaScript es un >> > > lenguaje de progresión que permite darle dinamismo a la >> página, me >> > > surgen >> > > las siguientes preguntas: >> > > ¿Hay que instalar algo en el sistema del cliente o en el >> servidor? >> > > A groso modo ¿qué sería posible hacer con él y cuál es su >> alcance >> > > (cliente >> > > y/o servidor)? >> > > >> > > >> > > El navegador sólo entiende html, css y javascript. No obstante, >> los >> > > programadores no escriben directamente en estos lenguajes. Lo >> habitual >> > > es programar las webs con otros lenguajes y generar luego los >> ficheros >> > > que luego se enviarán al navegador del cliente para que los >> visualize. >> > > Las combinaciones son casi infinitas, desde generar todos los >> ficheros >> > > en un servidor antes de enviarlos al cliente, hasta enviar >> > únicamente el >> > > fichero javascript al cliente para que él genere el html y css. >> > > >> > > Este año será el año en el que los navegadores interpreten >> webassembly >> > > (una especie de subconjunto de javascript), lo que abre las >> puertas a >> > > futuros compiladores de otros lenguajes a webassembly sin pasar >> por >> > > código javascript, similar a los lenguajes que hay para JVM. >> > > >> > > >> > > ¿Qué es JQuery y para qué sirve? >> > > >> > > >> > > Una conocida librería javascript para mejorar la experiencia de >> > usuario >> > > (GUI). >> > > >> > > >> > > ¿En dónde encaja Python, cual es la razón? >> > > >> > > >> > > Como ya te han dicho, las aplicaciones webs van a dar paso a las >> apps >> > > para móviles. Estas apps tendrán una parte cliente que se ejecuta >> > en el >> > > móvil y otra remota que se ejecutará en un servidor o, más >> > probable, en >> > > la "nube". Es en esta segunda parte donde python puede tener mejor >> > > cabida. Existe mucho caos sobre cómo serán las aplicaciones del >> > futuro, >> > > incluso abogan por que sean "isomórficas", la misma aplicación >> > > javascript tanto en cliente como en servidor y así unificar todo >> en un >> > > único desarrollo. Pero la verdad es que no hay nada demostrado que >> > haga >> > > a un lenguaje como lo único necesario con el que se pueda >> programar >> > > todos los elementos implicados en una aplicación web (ni siquiera >> > java). >> > > >> > > Mi consejo es que no te obsesiones demasiado por estar al día, ya >> > que lo >> > > que es hoy está de moda, puede quedar obsoleto en poco tiempo. >> Empieza >> > > por algún framework para python que esté bien documentado como >> django, >> > > aunque déjame recomendarte web2py para empezar a entender cómo se >> > > programaban webs. Puede que, para cuando ya hayas aprendido a >> usarlo, >> > > haya salido python para webassembly y tengamos un nuevo paradigma >> para >> > > programar aplicaciones. >> > > -- >> > > Hyperreals *R "Quarks, bits y otras criaturas >> > > infinitesimales": http://blog.ch3m4.org >> > > >> > > >> > > _______________________________________________ >> > > Python-es mailing list >> > > Python-es en python.org >> > > https://mail.python.org/mailman/listinfo/python-es >> > >> > > >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > https://mail.python.org/mailman/listinfo/python-es >> > >> > >> > >> > >> > >> > _______________________________________________ >> > Python-es mailing list >> > Python-es en python.org >> > https://mail.python.org/mailman/listinfo/python-es >> > >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://blog.ch3m4.org > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- HomePage @ Research Labs [AbsshA's Blog ] [PGP Public Key ] ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From informatica en actiu.net Mon Mar 27 09:21:34 2017 From: informatica en actiu.net (Narcis Garcia) Date: Mon, 27 Mar 2017 15:21:34 +0200 Subject: [Python-es] Conocimientos In-Reply-To: Message-ID: <5a010e52-410d-132d-7bc2-2804c2588fa0@actiu.net> Aunque los sistema distribuidos (cloud computing) tienen su fundamento técnico, no creo correcto diferenciar entre alojar en servidor o alojar en nube, ya que lo uno es variante o parte de lo otro. Sería más acertado comentar que uno se puede desarrollar el sitio web en su propio computador (local) o en un servidor (red del tipo que sea, porque hay muchas más). La extensión del término «nube» en la población (tambien la no informática) se debe a su uso indiscriminado en la información comercial, aportando la ventaja para el vendedor de «ya te adverí que tus datos estarían en cualquier parte de cualquier sub-proveedor» y la desventaja para el comprador de «no tengo a quién señalar ni a dónde acudir» aparte de pensar que internet es mágico como el vapor de las nubes. El 27/03/17 a les 14:44, Chema Cortes ha escrit: > El lun., 27 mar. 2017 a las 14:16, Narcis Garcia ( >) escribió: > > Sr. del LG G4, todos tenemos parte de razón, aunque hay quien lo enfoca > desde el punto de vista de los derechos de quienes no son informados (o > inconcretamente) de las cosas, y hay quien lo enfoca desde un punto de > vista exclusivamente comercial o empresarial. > > ¿Ves a menudo la mención de una «nube» diciendo a quién pertenece la > misma? Yo trataba de aclarar un *detalle* del mundo real. > > > Existen "nubes" privadas que cada empresa puede montar con servidores > propios o contratados por todo el mundo, existen "nubes" públicas cuyos > servidores están localizados en España para así cumplir con la Ley de > Protección de Datos española,... El término "nube" no se caracteriza por > usar servidores "ocultos". Otra cosa distinta es que los usuarios de las > aplicaciones en la nube desconozcan dónde se encuentran sus datos, algo > que las leyes europeas están tratando de arreglar. > > > > > El 27/03/17 a les 13:33, Mario Lacunza ha escrit: > > Estás bien equivocado. Primero TODOS los servidores de Internet son > > remotos. En informática de define como remoto a un servidor corriendo > > fuera de tu red local. > > > > Segundo puedes saber sobre TODOS los servidores a quien pertenecen, > > dónde están localizados, q os corren y un largo etc de información, > > claro hay q saber cómo obtenerla. > > > > El término nube o cloud en inglés define el paradigma de sistemas > > distribuidos lo cual nada tiene q ver con tú idea de ocultar la > > pertenencia del servidor, te aconsejo usar Google y la Wikipedia para > > informarte mejor. > > > > Enviado desde mi LG G4 > > > > El 27 mar. 2017 4:02 AM, "Narcis Garcia" > > >> > escribió: > > > > Quiero matizar un detalle de lo que diferenció Chema Cortés: > > - Lo que se ejecuta en un servidor, se ejecuta en un > computador remoto. > > - Lo que se ejecuta en la «nube», se ejecuta en un servidor > oculto* > > > > (*) Oculto sólo a efecto de no decir a quién pertenece. Usar > el término > > «nube» es parecido a usar el término «máscara» o «indefinido». > > > > > > El 26/03/17 a les 20:17, Chema Cortes ha escrit: > > > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso > > > ( > > > > > > > > >>>) escribió: > > > > > > De nuevo muchas gracias a todos, ya empecé a estudiar > HTML5 y > > CCS3, > > > hasta > > > aquí estático y bonito como indica Narcis. > > > > > > > > > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden > construir > > > animaciones e interaccionar con el usuario, sin usar javascript. > > Este es > > > un mundo más para diseñadores que para programadores, y > precisa de > > > bastante dedicación hasta dominar sus posibilidades. Para > facilitar su > > > uso por diseñadores han salido varios frameworks como > bootstrap. En su > > > mayoría usan javascript para obtener mayores efectos. > > > > > > > > > > > > Ahora bien, sí JavaScript es un > > > lenguaje de progresión que permite darle dinamismo a la > página, me > > > surgen > > > las siguientes preguntas: > > > ¿Hay que instalar algo en el sistema del cliente o en el > servidor? > > > A groso modo ¿qué sería posible hacer con él y cuál es > su alcance > > > (cliente > > > y/o servidor)? > > > > > > > > > El navegador sólo entiende html, css y javascript. No > obstante, los > > > programadores no escriben directamente en estos lenguajes. > Lo habitual > > > es programar las webs con otros lenguajes y generar luego > los ficheros > > > que luego se enviarán al navegador del cliente para que los > visualize. > > > Las combinaciones son casi infinitas, desde generar todos > los ficheros > > > en un servidor antes de enviarlos al cliente, hasta enviar > > únicamente el > > > fichero javascript al cliente para que él genere el html y css. > > > > > > Este año será el año en el que los navegadores interpreten > webassembly > > > (una especie de subconjunto de javascript), lo que abre las > puertas a > > > futuros compiladores de otros lenguajes a webassembly sin > pasar por > > > código javascript, similar a los lenguajes que hay para JVM. > > > > > > > > > ¿Qué es JQuery y para qué sirve? > > > > > > > > > Una conocida librería javascript para mejorar la experiencia de > > usuario > > > (GUI). > > > > > > > > > ¿En dónde encaja Python, cual es la razón? > > > > > > > > > Como ya te han dicho, las aplicaciones webs van a dar paso a > las apps > > > para móviles. Estas apps tendrán una parte cliente que se > ejecuta > > en el > > > móvil y otra remota que se ejecutará en un servidor o, más > > probable, en > > > la "nube". Es en esta segunda parte donde python puede tener > mejor > > > cabida. Existe mucho caos sobre cómo serán las aplicaciones del > > futuro, > > > incluso abogan por que sean "isomórficas", la misma aplicación > > > javascript tanto en cliente como en servidor y así unificar > todo en un > > > único desarrollo. Pero la verdad es que no hay nada > demostrado que > > haga > > > a un lenguaje como lo único necesario con el que se pueda > programar > > > todos los elementos implicados en una aplicación web (ni > siquiera > > java). > > > > > > Mi consejo es que no te obsesiones demasiado por estar al > día, ya > > que lo > > > que es hoy está de moda, puede quedar obsoleto en poco > tiempo. Empieza > > > por algún framework para python que esté bien documentado > como django, > > > aunque déjame recomendarte web2py para empezar a entender > cómo se > > > programaban webs. Puede que, para cuando ya hayas aprendido > a usarlo, > > > haya salido python para webassembly y tengamos un nuevo > paradigma para > > > programar aplicaciones. > > > -- > > > Hyperreals *R "Quarks, bits y otras criaturas > > > infinitesimales": http://blog.ch3m4.org > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- > Hyperreals *R "Quarks, bits y otras criaturas > infinitesimales": http://blog.ch3m4.org > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From raulcumplido en gmail.com Mon Mar 27 09:21:39 2017 From: raulcumplido en gmail.com (=?UTF-8?Q?Ra=C3=BAl_Cumplido?=) Date: Mon, 27 Mar 2017 14:21:39 +0100 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Hola Mario, Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo utilizando la comunicación no verbal con gente que no conozco intento ser lo menos agresivo posible en mis mis contestaciones. En tú segundo email le dices a Narcís (sin ni siquiera poner su nombre): - La ignorancia es atrevida y tú idea de cloud computing es totalmente errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un ignorante - lo q tu escribes tal vez debes postearlo en una lista de derecho informático. -- Lo cual interpreto como: No deberías escribir aquí vete a una lista de derecho (como si los abogados fueran inferiores) - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede saber a quién le pertenece un servidor. -- Lo cual interpreto como: No te enteras y te lo tengo que repetir, cualquiera debería saber esto. Es está agresividad en las respuestas a lo que me refiero. Y como no me gustan las polémicas y ni me va ni me viene desaparezco de Internet por hoy: https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif Saludos, Raúl 2017-03-27 13:39 GMT+01:00 Mario Lacunza : > Hola Raúl, > > Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de > conocimiento no tiene nada de ofensivo, sino por el contrario no es el > método q usamos todos para aprender hoy en día? > > Enviado desde mi LG G4 > > El 27 mar. 2017 7:22 AM, "Raúl Cumplido" > escribió: > > Hola Mario, > > Hay diferentes formas de decir las cosas y decirle a alguien que "está > bien equivocado" y que se lea Google y la Wikipedia para informarse en una > lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás > no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. > Explicar que no és exactamente eso y dar la definición. Probablemente > ahorrandote la última frase. Estoy seguro que todos los que se toman el > tiempo para contestar tratan de ayudar. > > Saludos, > Raúl > > 2017-03-27 13:03 GMT+01:00 Miguel Manzano : > >> No quiero entrar en polémicas pero puedo tener una máquina dentro de mi >> red local que sirva datos a través de Internet y a eso yo lo llamaría >> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >> >> No me gustan los blancos o negros... pero bueno, yo que soy así de raro. >> Vuelvo a mi cueva. >> >> Saludos. >> >> El 27 de marzo de 2017, 13:33, Mario Lacunza >> escribió: >> >>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>> remotos. En informática de define como remoto a un servidor corriendo fuera >>> de tu red local. >>> >>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>> dónde están localizados, q os corren y un largo etc de información, claro >>> hay q saber cómo obtenerla. >>> >>> El término nube o cloud en inglés define el paradigma de sistemas >>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>> >>> Enviado desde mi LG G4 >>> >>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>> escribió: >>> >>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>> - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. >>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>> >>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término >>> «nube» es parecido a usar el término «máscara» o «indefinido». >>> >>> >>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>> > (>> > >) escribió: >>> > >>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, >>> > hasta >>> > aquí estático y bonito como indica Narcis. >>> > >>> > >>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir >>> > animaciones e interaccionar con el usuario, sin usar javascript. Este >>> es >>> > un mundo más para diseñadores que para programadores, y precisa de >>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar su >>> > uso por diseñadores han salido varios frameworks como bootstrap. En su >>> > mayoría usan javascript para obtener mayores efectos. >>> > >>> > >>> > >>> > Ahora bien, sí JavaScript es un >>> > lenguaje de progresión que permite darle dinamismo a la página, me >>> > surgen >>> > las siguientes preguntas: >>> > ¿Hay que instalar algo en el sistema del cliente o en el servidor? >>> > A groso modo ¿qué sería posible hacer con él y cuál es su alcance >>> > (cliente >>> > y/o servidor)? >>> > >>> > >>> > El navegador sólo entiende html, css y javascript. No obstante, los >>> > programadores no escriben directamente en estos lenguajes. Lo habitual >>> > es programar las webs con otros lenguajes y generar luego los ficheros >>> > que luego se enviarán al navegador del cliente para que los visualize. >>> > Las combinaciones son casi infinitas, desde generar todos los ficheros >>> > en un servidor antes de enviarlos al cliente, hasta enviar únicamente >>> el >>> > fichero javascript al cliente para que él genere el html y css. >>> > >>> > Este año será el año en el que los navegadores interpreten webassembly >>> > (una especie de subconjunto de javascript), lo que abre las puertas a >>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>> > código javascript, similar a los lenguajes que hay para JVM. >>> > >>> > >>> > ¿Qué es JQuery y para qué sirve? >>> > >>> > >>> > Una conocida librería javascript para mejorar la experiencia de usuario >>> > (GUI). >>> > >>> > >>> > ¿En dónde encaja Python, cual es la razón? >>> > >>> > >>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps >>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en el >>> > móvil y otra remota que se ejecutará en un servidor o, más probable, en >>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del futuro, >>> > incluso abogan por que sean "isomórficas", la misma aplicación >>> > javascript tanto en cliente como en servidor y así unificar todo en un >>> > único desarrollo. Pero la verdad es que no hay nada demostrado que haga >>> > a un lenguaje como lo único necesario con el que se pueda programar >>> > todos los elementos implicados en una aplicación web (ni siquiera >>> java). >>> > >>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya que >>> lo >>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza >>> > por algún framework para python que esté bien documentado como django, >>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, >>> > haya salido python para webassembly y tengamos un nuevo paradigma para >>> > programar aplicaciones. >>> > -- >>> > Hyperreals *R "Quarks, bits y otras criaturas >>> > infinitesimales": http://blog.ch3m4.org >>> > >>> > >>> > _______________________________________________ >>> > Python-es mailing list >>> > Python-es en python.org >>> > https://mail.python.org/mailman/listinfo/python-es >>> > >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> >> -- >> Miguel Manzano Garcia >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From shaddycls en gmail.com Mon Mar 27 09:41:52 2017 From: shaddycls en gmail.com (Sherab Giovannini) Date: Mon, 27 Mar 2017 15:41:52 +0200 Subject: [Python-es] Conocimientos In-Reply-To: <5a010e52-410d-132d-7bc2-2804c2588fa0@actiu.net> References: <5a010e52-410d-132d-7bc2-2804c2588fa0@actiu.net> Message-ID: La nube es un concepto que ya engloba todo, empezó siendo un concepto para explicar al que está a pie de calle lo que es un rpc y se ha hecho tan popular que van entrando los demás aunque sea con calzador. Vamos, lo mismo que ocurre con el internet of things. Si quieres ponerte quisquilloso puedes intentar aplicarlo solamente a servicios remotos, pero como bien has dicho es un concepto comercial, así que va a seguir vivo y ampliándose por mucho tiempo. El 27 de marzo de 2017, 15:21, Narcis Garcia escribió: > Aunque los sistema distribuidos (cloud computing) tienen su fundamento > técnico, no creo correcto diferenciar entre alojar en servidor o alojar > en nube, ya que lo uno es variante o parte de lo otro. Sería más > acertado comentar que uno se puede desarrollar el sitio web en su propio > computador (local) o en un servidor (red del tipo que sea, porque hay > muchas más). > > La extensión del término «nube» en la población (tambien la no > informática) se debe a su uso indiscriminado en la información > comercial, aportando la ventaja para el vendedor de «ya te adverí que > tus datos estarían en cualquier parte de cualquier sub-proveedor» y la > desventaja para el comprador de «no tengo a quién señalar ni a dónde > acudir» aparte de pensar que internet es mágico como el vapor de las nubes. > > > > El 27/03/17 a les 14:44, Chema Cortes ha escrit: > > El lun., 27 mar. 2017 a las 14:16, Narcis Garcia ( > >) escribió: > > > > Sr. del LG G4, todos tenemos parte de razón, aunque hay quien lo > enfoca > > desde el punto de vista de los derechos de quienes no son informados > (o > > inconcretamente) de las cosas, y hay quien lo enfoca desde un punto > de > > vista exclusivamente comercial o empresarial. > > > > ¿Ves a menudo la mención de una «nube» diciendo a quién pertenece la > > misma? Yo trataba de aclarar un *detalle* del mundo real. > > > > > > Existen "nubes" privadas que cada empresa puede montar con servidores > > propios o contratados por todo el mundo, existen "nubes" públicas cuyos > > servidores están localizados en España para así cumplir con la Ley de > > Protección de Datos española,... El término "nube" no se caracteriza por > > usar servidores "ocultos". Otra cosa distinta es que los usuarios de las > > aplicaciones en la nube desconozcan dónde se encuentran sus datos, algo > > que las leyes europeas están tratando de arreglar. > > > > > > > > > > El 27/03/17 a les 13:33, Mario Lacunza ha escrit: > > > Estás bien equivocado. Primero TODOS los servidores de Internet son > > > remotos. En informática de define como remoto a un servidor > corriendo > > > fuera de tu red local. > > > > > > Segundo puedes saber sobre TODOS los servidores a quien pertenecen, > > > dónde están localizados, q os corren y un largo etc de información, > > > claro hay q saber cómo obtenerla. > > > > > > El término nube o cloud en inglés define el paradigma de sistemas > > > distribuidos lo cual nada tiene q ver con tú idea de ocultar la > > > pertenencia del servidor, te aconsejo usar Google y la Wikipedia > para > > > informarte mejor. > > > > > > Enviado desde mi LG G4 > > > > > > El 27 mar. 2017 4:02 AM, "Narcis Garcia" > > > > >> > > escribió: > > > > > > Quiero matizar un detalle de lo que diferenció Chema Cortés: > > > - Lo que se ejecuta en un servidor, se ejecuta en un > > computador remoto. > > > - Lo que se ejecuta en la «nube», se ejecuta en un servidor > > oculto* > > > > > > (*) Oculto sólo a efecto de no decir a quién pertenece. Usar > > el término > > > «nube» es parecido a usar el término «máscara» o «indefinido». > > > > > > > > > El 26/03/17 a les 20:17, Chema Cortes ha escrit: > > > > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso > > > > ( > > > > > > > > > > > > > > > >>>) escribió: > > > > > > > > De nuevo muchas gracias a todos, ya empecé a estudiar > > HTML5 y > > > CCS3, > > > > hasta > > > > aquí estático y bonito como indica Narcis. > > > > > > > > > > > > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden > > construir > > > > animaciones e interaccionar con el usuario, sin usar > javascript. > > > Este es > > > > un mundo más para diseñadores que para programadores, y > > precisa de > > > > bastante dedicación hasta dominar sus posibilidades. Para > > facilitar su > > > > uso por diseñadores han salido varios frameworks como > > bootstrap. En su > > > > mayoría usan javascript para obtener mayores efectos. > > > > > > > > > > > > > > > > Ahora bien, sí JavaScript es un > > > > lenguaje de progresión que permite darle dinamismo a la > > página, me > > > > surgen > > > > las siguientes preguntas: > > > > ¿Hay que instalar algo en el sistema del cliente o en el > > servidor? > > > > A groso modo ¿qué sería posible hacer con él y cuál es > > su alcance > > > > (cliente > > > > y/o servidor)? > > > > > > > > > > > > El navegador sólo entiende html, css y javascript. No > > obstante, los > > > > programadores no escriben directamente en estos lenguajes. > > Lo habitual > > > > es programar las webs con otros lenguajes y generar luego > > los ficheros > > > > que luego se enviarán al navegador del cliente para que los > > visualize. > > > > Las combinaciones son casi infinitas, desde generar todos > > los ficheros > > > > en un servidor antes de enviarlos al cliente, hasta enviar > > > únicamente el > > > > fichero javascript al cliente para que él genere el html y > css. > > > > > > > > Este año será el año en el que los navegadores interpreten > > webassembly > > > > (una especie de subconjunto de javascript), lo que abre las > > puertas a > > > > futuros compiladores de otros lenguajes a webassembly sin > > pasar por > > > > código javascript, similar a los lenguajes que hay para JVM. > > > > > > > > > > > > ¿Qué es JQuery y para qué sirve? > > > > > > > > > > > > Una conocida librería javascript para mejorar la experiencia > de > > > usuario > > > > (GUI). > > > > > > > > > > > > ¿En dónde encaja Python, cual es la razón? > > > > > > > > > > > > Como ya te han dicho, las aplicaciones webs van a dar paso a > > las apps > > > > para móviles. Estas apps tendrán una parte cliente que se > > ejecuta > > > en el > > > > móvil y otra remota que se ejecutará en un servidor o, más > > > probable, en > > > > la "nube". Es en esta segunda parte donde python puede tener > > mejor > > > > cabida. Existe mucho caos sobre cómo serán las aplicaciones > del > > > futuro, > > > > incluso abogan por que sean "isomórficas", la misma > aplicación > > > > javascript tanto en cliente como en servidor y así unificar > > todo en un > > > > único desarrollo. Pero la verdad es que no hay nada > > demostrado que > > > haga > > > > a un lenguaje como lo único necesario con el que se pueda > > programar > > > > todos los elementos implicados en una aplicación web (ni > > siquiera > > > java). > > > > > > > > Mi consejo es que no te obsesiones demasiado por estar al > > día, ya > > > que lo > > > > que es hoy está de moda, puede quedar obsoleto en poco > > tiempo. Empieza > > > > por algún framework para python que esté bien documentado > > como django, > > > > aunque déjame recomendarte web2py para empezar a entender > > cómo se > > > > programaban webs. Puede que, para cuando ya hayas aprendido > > a usarlo, > > > > haya salido python para webassembly y tengamos un nuevo > > paradigma para > > > > programar aplicaciones. > > > > -- > > > > Hyperreals *R "Quarks, bits y otras criaturas > > > > infinitesimales": http://blog.ch3m4.org < > http://ch3m4.org/blog> > > > > > > > > > > > > _______________________________________________ > > > > Python-es mailing list > > > > Python-es en python.org > > > > > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > > > > https://mail.python.org/mailman/listinfo/python-es > > > > > > > > > > > > > > > > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en python.org > > > https://mail.python.org/mailman/listinfo/python-es > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > > -- > > Hyperreals *R "Quarks, bits y otras criaturas > > infinitesimales": http://blog.ch3m4.org > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- [PGP Public Key ] ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Mon Mar 27 09:46:04 2017 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 27 Mar 2017 09:46:04 -0400 Subject: [Python-es] Conocimientos In-Reply-To: References: <5a010e52-410d-132d-7bc2-2804c2588fa0@actiu.net> Message-ID: El día 27 de marzo de 2017, 9:41, Sherab Giovannini escribió: > La nube es un concepto que ya engloba todo, empezó siendo un concepto para > explicar al que está a pie de calle lo que es un rpc y se ha hecho tan > popular que van entrando los demás aunque sea con calzador. Vamos, lo mismo > que ocurre con el internet of things. Si quieres ponerte quisquilloso puedes > intentar aplicarlo solamente a servicios remotos, pero como bien has dicho > es un concepto comercial, así que va a seguir vivo y ampliándose por mucho > tiempo. > ?como era aquello de que antes o despues toda discusion tecnica se convierte en una discusion semantica? Sin entrar en estilos de escritura (que por email uno nunca sabe las verdaderas intenciones del que escribe)... Para evitar confusiones sobre lo que significa "nube", a mi siempre me gusta distinguir entre IaaS e IaaP. Suele aclarar mas de una duda antes de empezar. Saludos, Jose P.D. perdon por la falta de tildes. From fvillarroel en yahoo.com Mon Mar 27 09:46:27 2017 From: fvillarroel en yahoo.com (fvillarroel en yahoo.com) Date: Mon, 27 Mar 2017 10:46:27 -0300 Subject: [Python-es] Conocimientos Message-ID: <753113.30099.bm@smtp237.mail.gq1.yahoo.com> Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Mon Mar 27 09:58:11 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 27 Mar 2017 08:58:11 -0500 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Hola Raúl, No pongo su nombre xq tampoco lo hizo él y más bien me puso gratuitamente un apodo cosa q yo no hice. No soy ofensivo sino directo, he vivido muchos años en Europa en un país no latino y estoy acostumbrado a decir las cosas así, he notado q a los latinos les gusta q les"doren la píldora"cómo decimos en Perú, pero para mi lo blanco es blanco y no sé como decirlo distinto. Así mismo no veo xq el drama xq referencie a Google y Wikipedia, antes en esta lista mandaban a los novatos sin más a leer "preguntas inteligentes" lo cual si es ofensivo al dar entender q no tenías el intelecto para preguntar. En fin para q quede claro: no es mi intención ofender a nadie aquí. Enviado desde mi LG G4 El 27 mar. 2017 8:23 AM, "Raúl Cumplido" escribió: Hola Mario, Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo utilizando la comunicación no verbal con gente que no conozco intento ser lo menos agresivo posible en mis mis contestaciones. En tú segundo email le dices a Narcís (sin ni siquiera poner su nombre): - La ignorancia es atrevida y tú idea de cloud computing es totalmente errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un ignorante - lo q tu escribes tal vez debes postearlo en una lista de derecho informático. -- Lo cual interpreto como: No deberías escribir aquí vete a una lista de derecho (como si los abogados fueran inferiores) - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede saber a quién le pertenece un servidor. -- Lo cual interpreto como: No te enteras y te lo tengo que repetir, cualquiera debería saber esto. Es está agresividad en las respuestas a lo que me refiero. Y como no me gustan las polémicas y ni me va ni me viene desaparezco de Internet por hoy: https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif Saludos, Raúl 2017-03-27 13:39 GMT+01:00 Mario Lacunza : > Hola Raúl, > > Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de > conocimiento no tiene nada de ofensivo, sino por el contrario no es el > método q usamos todos para aprender hoy en día? > > Enviado desde mi LG G4 > > El 27 mar. 2017 7:22 AM, "Raúl Cumplido" > escribió: > > Hola Mario, > > Hay diferentes formas de decir las cosas y decirle a alguien que "está > bien equivocado" y que se lea Google y la Wikipedia para informarse en una > lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás > no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. > Explicar que no és exactamente eso y dar la definición. Probablemente > ahorrandote la última frase. Estoy seguro que todos los que se toman el > tiempo para contestar tratan de ayudar. > > Saludos, > Raúl > > 2017-03-27 13:03 GMT+01:00 Miguel Manzano : > >> No quiero entrar en polémicas pero puedo tener una máquina dentro de mi >> red local que sirva datos a través de Internet y a eso yo lo llamaría >> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >> >> No me gustan los blancos o negros... pero bueno, yo que soy así de raro. >> Vuelvo a mi cueva. >> >> Saludos. >> >> El 27 de marzo de 2017, 13:33, Mario Lacunza >> escribió: >> >>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>> remotos. En informática de define como remoto a un servidor corriendo fuera >>> de tu red local. >>> >>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>> dónde están localizados, q os corren y un largo etc de información, claro >>> hay q saber cómo obtenerla. >>> >>> El término nube o cloud en inglés define el paradigma de sistemas >>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>> >>> Enviado desde mi LG G4 >>> >>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>> escribió: >>> >>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>> - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. >>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>> >>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término >>> «nube» es parecido a usar el término «máscara» o «indefinido». >>> >>> >>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>> > (>> > >) escribió: >>> > >>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y CCS3, >>> > hasta >>> > aquí estático y bonito como indica Narcis. >>> > >>> > >>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir >>> > animaciones e interaccionar con el usuario, sin usar javascript. Este >>> es >>> > un mundo más para diseñadores que para programadores, y precisa de >>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar su >>> > uso por diseñadores han salido varios frameworks como bootstrap. En su >>> > mayoría usan javascript para obtener mayores efectos. >>> > >>> > >>> > >>> > Ahora bien, sí JavaScript es un >>> > lenguaje de progresión que permite darle dinamismo a la página, me >>> > surgen >>> > las siguientes preguntas: >>> > ¿Hay que instalar algo en el sistema del cliente o en el servidor? >>> > A groso modo ¿qué sería posible hacer con él y cuál es su alcance >>> > (cliente >>> > y/o servidor)? >>> > >>> > >>> > El navegador sólo entiende html, css y javascript. No obstante, los >>> > programadores no escriben directamente en estos lenguajes. Lo habitual >>> > es programar las webs con otros lenguajes y generar luego los ficheros >>> > que luego se enviarán al navegador del cliente para que los visualize. >>> > Las combinaciones son casi infinitas, desde generar todos los ficheros >>> > en un servidor antes de enviarlos al cliente, hasta enviar únicamente >>> el >>> > fichero javascript al cliente para que él genere el html y css. >>> > >>> > Este año será el año en el que los navegadores interpreten webassembly >>> > (una especie de subconjunto de javascript), lo que abre las puertas a >>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>> > código javascript, similar a los lenguajes que hay para JVM. >>> > >>> > >>> > ¿Qué es JQuery y para qué sirve? >>> > >>> > >>> > Una conocida librería javascript para mejorar la experiencia de usuario >>> > (GUI). >>> > >>> > >>> > ¿En dónde encaja Python, cual es la razón? >>> > >>> > >>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps >>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en el >>> > móvil y otra remota que se ejecutará en un servidor o, más probable, en >>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del futuro, >>> > incluso abogan por que sean "isomórficas", la misma aplicación >>> > javascript tanto en cliente como en servidor y así unificar todo en un >>> > único desarrollo. Pero la verdad es que no hay nada demostrado que haga >>> > a un lenguaje como lo único necesario con el que se pueda programar >>> > todos los elementos implicados en una aplicación web (ni siquiera >>> java). >>> > >>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya que >>> lo >>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza >>> > por algún framework para python que esté bien documentado como django, >>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, >>> > haya salido python para webassembly y tengamos un nuevo paradigma para >>> > programar aplicaciones. >>> > -- >>> > Hyperreals *R "Quarks, bits y otras criaturas >>> > infinitesimales": http://blog.ch3m4.org >>> > >>> > >>> > _______________________________________________ >>> > Python-es mailing list >>> > Python-es en python.org >>> > https://mail.python.org/mailman/listinfo/python-es >>> > >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> >> -- >> Miguel Manzano Garcia >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From shaddycls en gmail.com Mon Mar 27 10:11:47 2017 From: shaddycls en gmail.com (Sherab Giovannini) Date: Mon, 27 Mar 2017 16:11:47 +0200 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Hola Mario, Ya que haces alusiones a la lista en general, lo usaré como excusa barata para escribirte yo también además de Raúl. Generalmente cuándo le pides a alguien que elabore más una pregunta no das a entender que no tiene intelecto suficiente para preguntar, sino que no ha trabajado suficientemente en ella como para que la gente considere que su altruismo está justificado. No se en qué parte de Europa habrás vivido, pero como Italo-Alemán que vive en España te puedo asegurar que tu modo de hablar no es directo, es ofensivo; y eso quien lo practica lo hace a nivel global, no particularmente Europeo. Bueno, quizás los británicos sí son un poco así a veces ;). Sí hay drama en referenciar a Google o Wikipedia cuándo no estás precisamente haciendo referencia a ningún artículo/párrafo en particular. Y una vez más, como ya Raúl te ha especificado con completo detalle es esa agresividad que imprimes en tus frases la que se podría catalogar como ofensiva. El 27 de marzo de 2017, 15:58, Mario Lacunza escribió: > Hola Raúl, > > No pongo su nombre xq tampoco lo hizo él y más bien me puso gratuitamente > un apodo cosa q yo no hice. > > No soy ofensivo sino directo, he vivido muchos años en Europa en un país > no latino y estoy acostumbrado a decir las cosas así, he notado q a los > latinos les gusta q les"doren la píldora"cómo decimos en Perú, pero para mi > lo blanco es blanco y no sé como decirlo distinto. > > Así mismo no veo xq el drama xq referencie a Google y Wikipedia, antes en > esta lista mandaban a los novatos sin más a leer "preguntas inteligentes" > lo cual si es ofensivo al dar entender q no tenías el intelecto para > preguntar. > > En fin para q quede claro: no es mi intención ofender a nadie aquí. > > Enviado desde mi LG G4 > > > El 27 mar. 2017 8:23 AM, "Raúl Cumplido" > escribió: > > Hola Mario, > > Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo > utilizando la comunicación no verbal con gente que no conozco intento ser > lo menos agresivo posible en mis mis contestaciones. En tú segundo email le > dices a Narcís (sin ni siquiera poner su nombre): > - La ignorancia es atrevida y tú idea de cloud computing es totalmente > errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un > ignorante > - lo q tu escribes tal vez debes postearlo en una lista de derecho > informático. -- Lo cual interpreto como: No deberías escribir aquí vete a > una lista de derecho (como si los abogados fueran inferiores) > - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede > saber a quién le pertenece un servidor. -- Lo cual interpreto como: No > te enteras y te lo tengo que repetir, cualquiera debería saber esto. > > Es está agresividad en las respuestas a lo que me refiero. > > Y como no me gustan las polémicas y ni me va ni me viene desaparezco de > Internet por hoy: > > https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif > > Saludos, > Raúl > > 2017-03-27 13:39 GMT+01:00 Mario Lacunza : > >> Hola Raúl, >> >> Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de >> conocimiento no tiene nada de ofensivo, sino por el contrario no es el >> método q usamos todos para aprender hoy en día? >> >> Enviado desde mi LG G4 >> >> El 27 mar. 2017 7:22 AM, "Raúl Cumplido" >> escribió: >> >> Hola Mario, >> >> Hay diferentes formas de decir las cosas y decirle a alguien que "está >> bien equivocado" y que se lea Google y la Wikipedia para informarse en una >> lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás >> no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. >> Explicar que no és exactamente eso y dar la definición. Probablemente >> ahorrandote la última frase. Estoy seguro que todos los que se toman el >> tiempo para contestar tratan de ayudar. >> >> Saludos, >> Raúl >> >> 2017-03-27 13:03 GMT+01:00 Miguel Manzano : >> >>> No quiero entrar en polémicas pero puedo tener una máquina dentro de mi >>> red local que sirva datos a través de Internet y a eso yo lo llamaría >>> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >>> >>> No me gustan los blancos o negros... pero bueno, yo que soy así de raro. >>> Vuelvo a mi cueva. >>> >>> Saludos. >>> >>> El 27 de marzo de 2017, 13:33, Mario Lacunza >>> escribió: >>> >>>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>>> remotos. En informática de define como remoto a un servidor corriendo fuera >>>> de tu red local. >>>> >>>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>>> dónde están localizados, q os corren y un largo etc de información, claro >>>> hay q saber cómo obtenerla. >>>> >>>> El término nube o cloud en inglés define el paradigma de sistemas >>>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>>> >>>> Enviado desde mi LG G4 >>>> >>>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>>> escribió: >>>> >>>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>>> - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. >>>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>>> >>>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término >>>> «nube» es parecido a usar el término «máscara» o «indefinido». >>>> >>>> >>>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>>> > (>>> > >) escribió: >>>> > >>>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y >>>> CCS3, >>>> > hasta >>>> > aquí estático y bonito como indica Narcis. >>>> > >>>> > >>>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir >>>> > animaciones e interaccionar con el usuario, sin usar javascript. Este >>>> es >>>> > un mundo más para diseñadores que para programadores, y precisa de >>>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar su >>>> > uso por diseñadores han salido varios frameworks como bootstrap. En su >>>> > mayoría usan javascript para obtener mayores efectos. >>>> > >>>> > >>>> > >>>> > Ahora bien, sí JavaScript es un >>>> > lenguaje de progresión que permite darle dinamismo a la página, me >>>> > surgen >>>> > las siguientes preguntas: >>>> > ¿Hay que instalar algo en el sistema del cliente o en el servidor? >>>> > A groso modo ¿qué sería posible hacer con él y cuál es su alcance >>>> > (cliente >>>> > y/o servidor)? >>>> > >>>> > >>>> > El navegador sólo entiende html, css y javascript. No obstante, los >>>> > programadores no escriben directamente en estos lenguajes. Lo habitual >>>> > es programar las webs con otros lenguajes y generar luego los ficheros >>>> > que luego se enviarán al navegador del cliente para que los visualize. >>>> > Las combinaciones son casi infinitas, desde generar todos los ficheros >>>> > en un servidor antes de enviarlos al cliente, hasta enviar únicamente >>>> el >>>> > fichero javascript al cliente para que él genere el html y css. >>>> > >>>> > Este año será el año en el que los navegadores interpreten webassembly >>>> > (una especie de subconjunto de javascript), lo que abre las puertas a >>>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>>> > código javascript, similar a los lenguajes que hay para JVM. >>>> > >>>> > >>>> > ¿Qué es JQuery y para qué sirve? >>>> > >>>> > >>>> > Una conocida librería javascript para mejorar la experiencia de >>>> usuario >>>> > (GUI). >>>> > >>>> > >>>> > ¿En dónde encaja Python, cual es la razón? >>>> > >>>> > >>>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps >>>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en >>>> el >>>> > móvil y otra remota que se ejecutará en un servidor o, más probable, >>>> en >>>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del >>>> futuro, >>>> > incluso abogan por que sean "isomórficas", la misma aplicación >>>> > javascript tanto en cliente como en servidor y así unificar todo en un >>>> > único desarrollo. Pero la verdad es que no hay nada demostrado que >>>> haga >>>> > a un lenguaje como lo único necesario con el que se pueda programar >>>> > todos los elementos implicados en una aplicación web (ni siquiera >>>> java). >>>> > >>>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya que >>>> lo >>>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza >>>> > por algún framework para python que esté bien documentado como django, >>>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>>> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, >>>> > haya salido python para webassembly y tengamos un nuevo paradigma para >>>> > programar aplicaciones. >>>> > -- >>>> > Hyperreals *R "Quarks, bits y otras criaturas >>>> > infinitesimales": http://blog.ch3m4.org >>>> > >>>> > >>>> > _______________________________________________ >>>> > Python-es mailing list >>>> > Python-es en python.org >>>> > https://mail.python.org/mailman/listinfo/python-es >>>> > >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> >>> -- >>> Miguel Manzano Garcia >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- [PGP Public Key ] ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Mon Mar 27 10:47:42 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 27 Mar 2017 09:47:42 -0500 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Hola Sherab, Te voy respondiendo en orden: Aquí cuando te mandaban a leer preguntas inteligentes la mayoría lo hacía con la intención q yo decía y tengo muchos años en esta lista. Te gané yo tengo 4 razas :) Vasco, italiana, inglesa y francesa. Y ya dije q no es mi intención ser ofensivo sino directo. No hay drama para mí, acaso tengo q hacerle la búsqueda también? Creo q cualquiera puede hacer una simple búsqueda x dos keywords sencillas. Por tercera vez no es MI INTENSIÓN ser ofensivo sino directo. Enviado desde mi LG G4 El 27 mar. 2017 9:13 AM, "Sherab Giovannini" escribió: Hola Mario, Ya que haces alusiones a la lista en general, lo usaré como excusa barata para escribirte yo también además de Raúl. Generalmente cuándo le pides a alguien que elabore más una pregunta no das a entender que no tiene intelecto suficiente para preguntar, sino que no ha trabajado suficientemente en ella como para que la gente considere que su altruismo está justificado. No se en qué parte de Europa habrás vivido, pero como Italo-Alemán que vive en España te puedo asegurar que tu modo de hablar no es directo, es ofensivo; y eso quien lo practica lo hace a nivel global, no particularmente Europeo. Bueno, quizás los británicos sí son un poco así a veces ;). Sí hay drama en referenciar a Google o Wikipedia cuándo no estás precisamente haciendo referencia a ningún artículo/párrafo en particular. Y una vez más, como ya Raúl te ha especificado con completo detalle es esa agresividad que imprimes en tus frases la que se podría catalogar como ofensiva. El 27 de marzo de 2017, 15:58, Mario Lacunza escribió: > Hola Raúl, > > No pongo su nombre xq tampoco lo hizo él y más bien me puso gratuitamente > un apodo cosa q yo no hice. > > No soy ofensivo sino directo, he vivido muchos años en Europa en un país > no latino y estoy acostumbrado a decir las cosas así, he notado q a los > latinos les gusta q les"doren la píldora"cómo decimos en Perú, pero para mi > lo blanco es blanco y no sé como decirlo distinto. > > Así mismo no veo xq el drama xq referencie a Google y Wikipedia, antes en > esta lista mandaban a los novatos sin más a leer "preguntas inteligentes" > lo cual si es ofensivo al dar entender q no tenías el intelecto para > preguntar. > > En fin para q quede claro: no es mi intención ofender a nadie aquí. > > Enviado desde mi LG G4 > > > El 27 mar. 2017 8:23 AM, "Raúl Cumplido" > escribió: > > Hola Mario, > > Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo > utilizando la comunicación no verbal con gente que no conozco intento ser > lo menos agresivo posible en mis mis contestaciones. En tú segundo email le > dices a Narcís (sin ni siquiera poner su nombre): > - La ignorancia es atrevida y tú idea de cloud computing es totalmente > errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un > ignorante > - lo q tu escribes tal vez debes postearlo en una lista de derecho > informático. -- Lo cual interpreto como: No deberías escribir aquí vete a > una lista de derecho (como si los abogados fueran inferiores) > - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede > saber a quién le pertenece un servidor. -- Lo cual interpreto como: No > te enteras y te lo tengo que repetir, cualquiera debería saber esto. > > Es está agresividad en las respuestas a lo que me refiero. > > Y como no me gustan las polémicas y ni me va ni me viene desaparezco de > Internet por hoy: > > https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif > > Saludos, > Raúl > > 2017-03-27 13:39 GMT+01:00 Mario Lacunza : > >> Hola Raúl, >> >> Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de >> conocimiento no tiene nada de ofensivo, sino por el contrario no es el >> método q usamos todos para aprender hoy en día? >> >> Enviado desde mi LG G4 >> >> El 27 mar. 2017 7:22 AM, "Raúl Cumplido" >> escribió: >> >> Hola Mario, >> >> Hay diferentes formas de decir las cosas y decirle a alguien que "está >> bien equivocado" y que se lea Google y la Wikipedia para informarse en una >> lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás >> no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. >> Explicar que no és exactamente eso y dar la definición. Probablemente >> ahorrandote la última frase. Estoy seguro que todos los que se toman el >> tiempo para contestar tratan de ayudar. >> >> Saludos, >> Raúl >> >> 2017-03-27 13:03 GMT+01:00 Miguel Manzano : >> >>> No quiero entrar en polémicas pero puedo tener una máquina dentro de mi >>> red local que sirva datos a través de Internet y a eso yo lo llamaría >>> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >>> >>> No me gustan los blancos o negros... pero bueno, yo que soy así de raro. >>> Vuelvo a mi cueva. >>> >>> Saludos. >>> >>> El 27 de marzo de 2017, 13:33, Mario Lacunza >>> escribió: >>> >>>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>>> remotos. En informática de define como remoto a un servidor corriendo fuera >>>> de tu red local. >>>> >>>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>>> dónde están localizados, q os corren y un largo etc de información, claro >>>> hay q saber cómo obtenerla. >>>> >>>> El término nube o cloud en inglés define el paradigma de sistemas >>>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>>> >>>> Enviado desde mi LG G4 >>>> >>>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>>> escribió: >>>> >>>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>>> - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. >>>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>>> >>>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término >>>> «nube» es parecido a usar el término «máscara» o «indefinido». >>>> >>>> >>>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>>> > (>>> > >) escribió: >>>> > >>>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y >>>> CCS3, >>>> > hasta >>>> > aquí estático y bonito como indica Narcis. >>>> > >>>> > >>>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir >>>> > animaciones e interaccionar con el usuario, sin usar javascript. Este >>>> es >>>> > un mundo más para diseñadores que para programadores, y precisa de >>>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar su >>>> > uso por diseñadores han salido varios frameworks como bootstrap. En su >>>> > mayoría usan javascript para obtener mayores efectos. >>>> > >>>> > >>>> > >>>> > Ahora bien, sí JavaScript es un >>>> > lenguaje de progresión que permite darle dinamismo a la página, me >>>> > surgen >>>> > las siguientes preguntas: >>>> > ¿Hay que instalar algo en el sistema del cliente o en el servidor? >>>> > A groso modo ¿qué sería posible hacer con él y cuál es su alcance >>>> > (cliente >>>> > y/o servidor)? >>>> > >>>> > >>>> > El navegador sólo entiende html, css y javascript. No obstante, los >>>> > programadores no escriben directamente en estos lenguajes. Lo habitual >>>> > es programar las webs con otros lenguajes y generar luego los ficheros >>>> > que luego se enviarán al navegador del cliente para que los visualize. >>>> > Las combinaciones son casi infinitas, desde generar todos los ficheros >>>> > en un servidor antes de enviarlos al cliente, hasta enviar únicamente >>>> el >>>> > fichero javascript al cliente para que él genere el html y css. >>>> > >>>> > Este año será el año en el que los navegadores interpreten webassembly >>>> > (una especie de subconjunto de javascript), lo que abre las puertas a >>>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>>> > código javascript, similar a los lenguajes que hay para JVM. >>>> > >>>> > >>>> > ¿Qué es JQuery y para qué sirve? >>>> > >>>> > >>>> > Una conocida librería javascript para mejorar la experiencia de >>>> usuario >>>> > (GUI). >>>> > >>>> > >>>> > ¿En dónde encaja Python, cual es la razón? >>>> > >>>> > >>>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps >>>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en >>>> el >>>> > móvil y otra remota que se ejecutará en un servidor o, más probable, >>>> en >>>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del >>>> futuro, >>>> > incluso abogan por que sean "isomórficas", la misma aplicación >>>> > javascript tanto en cliente como en servidor y así unificar todo en un >>>> > único desarrollo. Pero la verdad es que no hay nada demostrado que >>>> haga >>>> > a un lenguaje como lo único necesario con el que se pueda programar >>>> > todos los elementos implicados en una aplicación web (ni siquiera >>>> java). >>>> > >>>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya que >>>> lo >>>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. Empieza >>>> > por algún framework para python que esté bien documentado como django, >>>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>>> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, >>>> > haya salido python para webassembly y tengamos un nuevo paradigma para >>>> > programar aplicaciones. >>>> > -- >>>> > Hyperreals *R "Quarks, bits y otras criaturas >>>> > infinitesimales": http://blog.ch3m4.org >>>> > >>>> > >>>> > _______________________________________________ >>>> > Python-es mailing list >>>> > Python-es en python.org >>>> > https://mail.python.org/mailman/listinfo/python-es >>>> > >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> >>> -- >>> Miguel Manzano Garcia >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- [PGP Public Key ] _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ciberseba en gmail.com Mon Mar 27 11:13:43 2017 From: ciberseba en gmail.com (=?UTF-8?Q?Sebasti=C3=A1n_Arancibia?=) Date: Mon, 27 Mar 2017 12:13:43 -0300 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Nunca comento acá pero siempre los leo. Que yo sepa, en esta lista no solamente hay gente erudita en Python o lenguajes de programación en general o incluso en temas como servidores, internet, etc. Esta es una lista de Python, donde se hablan cosas relacionadas a dicho lenguaje de programación, independiente de que la gente que comente sepa o sea especialista en Python. Por lo que no veo ofensa en la "ignorancia". ¿O usted, don Mario, nació sabiendo todos los temas que conoce? Por cierto, es intención, con "C", pero no lo mandaré a leer el diccionario de la RAE, prefiero corregirlo en forma directa y educada. Es una lástima que la discusión inicial sobre guiar a una persona que quiere adentrarse en el mundo del desarrollo web haya derivado en otras cosas que, para efectos de la pregunta inicial, no tienen relevancia alguna. Saludos cordiales. 2017-03-27 11:47 GMT-03:00 Mario Lacunza : > Hola Sherab, > > Te voy respondiendo en orden: > > Aquí cuando te mandaban a leer preguntas inteligentes la mayoría lo hacía > con la intención q yo decía y tengo muchos años en esta lista. > > Te gané yo tengo 4 razas :) Vasco, italiana, inglesa y francesa. Y ya dije > q no es mi intención ser ofensivo sino directo. > > No hay drama para mí, acaso tengo q hacerle la búsqueda también? Creo q > cualquiera puede hacer una simple búsqueda x dos keywords sencillas. > > Por tercera vez no es MI INTENSIÓN ser ofensivo sino directo. > > Enviado desde mi LG G4 > > El 27 mar. 2017 9:13 AM, "Sherab Giovannini" > escribió: > > Hola Mario, > > Ya que haces alusiones a la lista en general, lo usaré como excusa barata > para escribirte yo también además de Raúl. > > Generalmente cuándo le pides a alguien que elabore más una pregunta no das > a entender que no tiene intelecto suficiente para preguntar, sino que no ha > trabajado suficientemente en ella como para que la gente considere que su > altruismo está justificado. > > No se en qué parte de Europa habrás vivido, pero como Italo-Alemán que > vive en España te puedo asegurar que tu modo de hablar no es directo, es > ofensivo; y eso quien lo practica lo hace a nivel global, no > particularmente Europeo. Bueno, quizás los británicos sí son un poco así a > veces ;). > > Sí hay drama en referenciar a Google o Wikipedia cuándo no estás > precisamente haciendo referencia a ningún artículo/párrafo en particular. > > Y una vez más, como ya Raúl te ha especificado con completo detalle es esa > agresividad que imprimes en tus frases la que se podría catalogar como > ofensiva. > > > > El 27 de marzo de 2017, 15:58, Mario Lacunza > escribió: > >> Hola Raúl, >> >> No pongo su nombre xq tampoco lo hizo él y más bien me puso gratuitamente >> un apodo cosa q yo no hice. >> >> No soy ofensivo sino directo, he vivido muchos años en Europa en un país >> no latino y estoy acostumbrado a decir las cosas así, he notado q a los >> latinos les gusta q les"doren la píldora"cómo decimos en Perú, pero para mi >> lo blanco es blanco y no sé como decirlo distinto. >> >> Así mismo no veo xq el drama xq referencie a Google y Wikipedia, antes en >> esta lista mandaban a los novatos sin más a leer "preguntas inteligentes" >> lo cual si es ofensivo al dar entender q no tenías el intelecto para >> preguntar. >> >> En fin para q quede claro: no es mi intención ofender a nadie aquí. >> >> Enviado desde mi LG G4 >> >> >> El 27 mar. 2017 8:23 AM, "Raúl Cumplido" >> escribió: >> >> Hola Mario, >> >> Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo >> utilizando la comunicación no verbal con gente que no conozco intento ser >> lo menos agresivo posible en mis mis contestaciones. En tú segundo email le >> dices a Narcís (sin ni siquiera poner su nombre): >> - La ignorancia es atrevida y tú idea de cloud computing es totalmente >> errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un >> ignorante >> - lo q tu escribes tal vez debes postearlo en una lista de derecho >> informático. -- Lo cual interpreto como: No deberías escribir aquí vete >> a una lista de derecho (como si los abogados fueran inferiores) >> - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede >> saber a quién le pertenece un servidor. -- Lo cual interpreto como: No >> te enteras y te lo tengo que repetir, cualquiera debería saber esto. >> >> Es está agresividad en las respuestas a lo que me refiero. >> >> Y como no me gustan las polémicas y ni me va ni me viene desaparezco de >> Internet por hoy: >> >> https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif >> >> Saludos, >> Raúl >> >> 2017-03-27 13:39 GMT+01:00 Mario Lacunza : >> >>> Hola Raúl, >>> >>> Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de >>> conocimiento no tiene nada de ofensivo, sino por el contrario no es el >>> método q usamos todos para aprender hoy en día? >>> >>> Enviado desde mi LG G4 >>> >>> El 27 mar. 2017 7:22 AM, "Raúl Cumplido" >>> escribió: >>> >>> Hola Mario, >>> >>> Hay diferentes formas de decir las cosas y decirle a alguien que "está >>> bien equivocado" y que se lea Google y la Wikipedia para informarse en una >>> lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás >>> no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. >>> Explicar que no és exactamente eso y dar la definición. Probablemente >>> ahorrandote la última frase. Estoy seguro que todos los que se toman el >>> tiempo para contestar tratan de ayudar. >>> >>> Saludos, >>> Raúl >>> >>> 2017-03-27 13:03 GMT+01:00 Miguel Manzano : >>> >>>> No quiero entrar en polémicas pero puedo tener una máquina dentro de mi >>>> red local que sirva datos a través de Internet y a eso yo lo llamaría >>>> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >>>> >>>> No me gustan los blancos o negros... pero bueno, yo que soy así de >>>> raro. Vuelvo a mi cueva. >>>> >>>> Saludos. >>>> >>>> El 27 de marzo de 2017, 13:33, Mario Lacunza >>>> escribió: >>>> >>>>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>>>> remotos. En informática de define como remoto a un servidor corriendo fuera >>>>> de tu red local. >>>>> >>>>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>>>> dónde están localizados, q os corren y un largo etc de información, claro >>>>> hay q saber cómo obtenerla. >>>>> >>>>> El término nube o cloud en inglés define el paradigma de sistemas >>>>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>>>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>>>> >>>>> Enviado desde mi LG G4 >>>>> >>>>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>>>> escribió: >>>>> >>>>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>>>> - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. >>>>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>>>> >>>>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término >>>>> «nube» es parecido a usar el término «máscara» o «indefinido». >>>>> >>>>> >>>>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>>>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>>>> > (>>>> > >) escribió: >>>>> > >>>>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y >>>>> CCS3, >>>>> > hasta >>>>> > aquí estático y bonito como indica Narcis. >>>>> > >>>>> > >>>>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir >>>>> > animaciones e interaccionar con el usuario, sin usar javascript. >>>>> Este es >>>>> > un mundo más para diseñadores que para programadores, y precisa de >>>>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar >>>>> su >>>>> > uso por diseñadores han salido varios frameworks como bootstrap. En >>>>> su >>>>> > mayoría usan javascript para obtener mayores efectos. >>>>> > >>>>> > >>>>> > >>>>> > Ahora bien, sí JavaScript es un >>>>> > lenguaje de progresión que permite darle dinamismo a la página, >>>>> me >>>>> > surgen >>>>> > las siguientes preguntas: >>>>> > ¿Hay que instalar algo en el sistema del cliente o en el >>>>> servidor? >>>>> > A groso modo ¿qué sería posible hacer con él y cuál es su alcance >>>>> > (cliente >>>>> > y/o servidor)? >>>>> > >>>>> > >>>>> > El navegador sólo entiende html, css y javascript. No obstante, los >>>>> > programadores no escriben directamente en estos lenguajes. Lo >>>>> habitual >>>>> > es programar las webs con otros lenguajes y generar luego los >>>>> ficheros >>>>> > que luego se enviarán al navegador del cliente para que los >>>>> visualize. >>>>> > Las combinaciones son casi infinitas, desde generar todos los >>>>> ficheros >>>>> > en un servidor antes de enviarlos al cliente, hasta enviar >>>>> únicamente el >>>>> > fichero javascript al cliente para que él genere el html y css. >>>>> > >>>>> > Este año será el año en el que los navegadores interpreten >>>>> webassembly >>>>> > (una especie de subconjunto de javascript), lo que abre las puertas a >>>>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>>>> > código javascript, similar a los lenguajes que hay para JVM. >>>>> > >>>>> > >>>>> > ¿Qué es JQuery y para qué sirve? >>>>> > >>>>> > >>>>> > Una conocida librería javascript para mejorar la experiencia de >>>>> usuario >>>>> > (GUI). >>>>> > >>>>> > >>>>> > ¿En dónde encaja Python, cual es la razón? >>>>> > >>>>> > >>>>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps >>>>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en >>>>> el >>>>> > móvil y otra remota que se ejecutará en un servidor o, más probable, >>>>> en >>>>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>>>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del >>>>> futuro, >>>>> > incluso abogan por que sean "isomórficas", la misma aplicación >>>>> > javascript tanto en cliente como en servidor y así unificar todo en >>>>> un >>>>> > único desarrollo. Pero la verdad es que no hay nada demostrado que >>>>> haga >>>>> > a un lenguaje como lo único necesario con el que se pueda programar >>>>> > todos los elementos implicados en una aplicación web (ni siquiera >>>>> java). >>>>> > >>>>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya >>>>> que lo >>>>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. >>>>> Empieza >>>>> > por algún framework para python que esté bien documentado como >>>>> django, >>>>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>>>> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, >>>>> > haya salido python para webassembly y tengamos un nuevo paradigma >>>>> para >>>>> > programar aplicaciones. >>>>> > -- >>>>> > Hyperreals *R "Quarks, bits y otras criaturas >>>>> > infinitesimales": http://blog.ch3m4.org >>>>> > >>>>> > >>>>> > _______________________________________________ >>>>> > Python-es mailing list >>>>> > Python-es en python.org >>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>> > >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>> >>>> >>>> -- >>>> Miguel Manzano Garcia >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > > [PGP Public Key > > ] > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Mon Mar 27 11:19:40 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 27 Mar 2017 10:19:40 -0500 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Sé q es con c pero el corrector del celular lo cambió. Es gracioso ver como todos tratan de bajarme y no dan con una. Suerte! Enviado desde mi LG G4 El 27 mar. 2017 10:15, "Sebastián Arancibia" escribió: > Nunca comento acá pero siempre los leo. > > Que yo sepa, en esta lista no solamente hay gente erudita en Python o > lenguajes de programación en general o incluso en temas como servidores, > internet, etc. Esta es una lista de Python, donde se hablan cosas > relacionadas a dicho lenguaje de programación, independiente de que la > gente que comente sepa o sea especialista en Python. Por lo que no veo > ofensa en la "ignorancia". ¿O usted, don Mario, nació sabiendo todos los > temas que conoce? Por cierto, es intención, con "C", pero no lo mandaré a > leer el diccionario de la RAE, prefiero corregirlo en forma directa y > educada. > > Es una lástima que la discusión inicial sobre guiar a una persona que > quiere adentrarse en el mundo del desarrollo web haya derivado en otras > cosas que, para efectos de la pregunta inicial, no tienen relevancia alguna. > > Saludos cordiales. > > 2017-03-27 11:47 GMT-03:00 Mario Lacunza : > >> Hola Sherab, >> >> Te voy respondiendo en orden: >> >> Aquí cuando te mandaban a leer preguntas inteligentes la mayoría lo hacía >> con la intención q yo decía y tengo muchos años en esta lista. >> >> Te gané yo tengo 4 razas :) Vasco, italiana, inglesa y francesa. Y ya >> dije q no es mi intención ser ofensivo sino directo. >> >> No hay drama para mí, acaso tengo q hacerle la búsqueda también? Creo q >> cualquiera puede hacer una simple búsqueda x dos keywords sencillas. >> >> Por tercera vez no es MI INTENSIÓN ser ofensivo sino directo. >> >> Enviado desde mi LG G4 >> >> El 27 mar. 2017 9:13 AM, "Sherab Giovannini" >> escribió: >> >> Hola Mario, >> >> Ya que haces alusiones a la lista en general, lo usaré como excusa barata >> para escribirte yo también además de Raúl. >> >> Generalmente cuándo le pides a alguien que elabore más una pregunta no >> das a entender que no tiene intelecto suficiente para preguntar, sino que >> no ha trabajado suficientemente en ella como para que la gente considere >> que su altruismo está justificado. >> >> No se en qué parte de Europa habrás vivido, pero como Italo-Alemán que >> vive en España te puedo asegurar que tu modo de hablar no es directo, es >> ofensivo; y eso quien lo practica lo hace a nivel global, no >> particularmente Europeo. Bueno, quizás los británicos sí son un poco así a >> veces ;). >> >> Sí hay drama en referenciar a Google o Wikipedia cuándo no estás >> precisamente haciendo referencia a ningún artículo/párrafo en particular. >> >> Y una vez más, como ya Raúl te ha especificado con completo detalle es >> esa agresividad que imprimes en tus frases la que se podría catalogar como >> ofensiva. >> >> >> >> El 27 de marzo de 2017, 15:58, Mario Lacunza >> escribió: >> >>> Hola Raúl, >>> >>> No pongo su nombre xq tampoco lo hizo él y más bien me puso >>> gratuitamente un apodo cosa q yo no hice. >>> >>> No soy ofensivo sino directo, he vivido muchos años en Europa en un país >>> no latino y estoy acostumbrado a decir las cosas así, he notado q a los >>> latinos les gusta q les"doren la píldora"cómo decimos en Perú, pero para mi >>> lo blanco es blanco y no sé como decirlo distinto. >>> >>> Así mismo no veo xq el drama xq referencie a Google y Wikipedia, antes >>> en esta lista mandaban a los novatos sin más a leer "preguntas >>> inteligentes" lo cual si es ofensivo al dar entender q no tenías el >>> intelecto para preguntar. >>> >>> En fin para q quede claro: no es mi intención ofender a nadie aquí. >>> >>> Enviado desde mi LG G4 >>> >>> >>> El 27 mar. 2017 8:23 AM, "Raúl Cumplido" >>> escribió: >>> >>> Hola Mario, >>> >>> Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo >>> utilizando la comunicación no verbal con gente que no conozco intento ser >>> lo menos agresivo posible en mis mis contestaciones. En tú segundo email le >>> dices a Narcís (sin ni siquiera poner su nombre): >>> - La ignorancia es atrevida y tú idea de cloud computing es totalmente >>> errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un >>> ignorante >>> - lo q tu escribes tal vez debes postearlo en una lista de derecho >>> informático. -- Lo cual interpreto como: No deberías escribir aquí vete >>> a una lista de derecho (como si los abogados fueran inferiores) >>> - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede >>> saber a quién le pertenece un servidor. -- Lo cual interpreto como: No >>> te enteras y te lo tengo que repetir, cualquiera debería saber esto. >>> >>> Es está agresividad en las respuestas a lo que me refiero. >>> >>> Y como no me gustan las polémicas y ni me va ni me viene desaparezco de >>> Internet por hoy: >>> >>> https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif >>> >>> Saludos, >>> Raúl >>> >>> 2017-03-27 13:39 GMT+01:00 Mario Lacunza : >>> >>>> Hola Raúl, >>>> >>>> Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de >>>> conocimiento no tiene nada de ofensivo, sino por el contrario no es el >>>> método q usamos todos para aprender hoy en día? >>>> >>>> Enviado desde mi LG G4 >>>> >>>> El 27 mar. 2017 7:22 AM, "Raúl Cumplido" >>>> escribió: >>>> >>>> Hola Mario, >>>> >>>> Hay diferentes formas de decir las cosas y decirle a alguien que "está >>>> bien equivocado" y que se lea Google y la Wikipedia para informarse en una >>>> lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás >>>> no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. >>>> Explicar que no és exactamente eso y dar la definición. Probablemente >>>> ahorrandote la última frase. Estoy seguro que todos los que se toman el >>>> tiempo para contestar tratan de ayudar. >>>> >>>> Saludos, >>>> Raúl >>>> >>>> 2017-03-27 13:03 GMT+01:00 Miguel Manzano : >>>> >>>>> No quiero entrar en polémicas pero puedo tener una máquina dentro de >>>>> mi red local que sirva datos a través de Internet y a eso yo lo llamaría >>>>> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >>>>> >>>>> No me gustan los blancos o negros... pero bueno, yo que soy así de >>>>> raro. Vuelvo a mi cueva. >>>>> >>>>> Saludos. >>>>> >>>>> El 27 de marzo de 2017, 13:33, Mario Lacunza >>>>> escribió: >>>>> >>>>>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>>>>> remotos. En informática de define como remoto a un servidor corriendo fuera >>>>>> de tu red local. >>>>>> >>>>>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>>>>> dónde están localizados, q os corren y un largo etc de información, claro >>>>>> hay q saber cómo obtenerla. >>>>>> >>>>>> El término nube o cloud en inglés define el paradigma de sistemas >>>>>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>>>>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>>>>> >>>>>> Enviado desde mi LG G4 >>>>>> >>>>>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>>>>> escribió: >>>>>> >>>>>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>>>>> - Lo que se ejecuta en un servidor, se ejecuta en un computador >>>>>> remoto. >>>>>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>>>>> >>>>>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el >>>>>> término >>>>>> «nube» es parecido a usar el término «máscara» o «indefinido». >>>>>> >>>>>> >>>>>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>>>>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>>>>> > (>>>>> > >) escribió: >>>>>> > >>>>>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y >>>>>> CCS3, >>>>>> > hasta >>>>>> > aquí estático y bonito como indica Narcis. >>>>>> > >>>>>> > >>>>>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden >>>>>> construir >>>>>> > animaciones e interaccionar con el usuario, sin usar javascript. >>>>>> Este es >>>>>> > un mundo más para diseñadores que para programadores, y precisa de >>>>>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar >>>>>> su >>>>>> > uso por diseñadores han salido varios frameworks como bootstrap. En >>>>>> su >>>>>> > mayoría usan javascript para obtener mayores efectos. >>>>>> > >>>>>> > >>>>>> > >>>>>> > Ahora bien, sí JavaScript es un >>>>>> > lenguaje de progresión que permite darle dinamismo a la página, >>>>>> me >>>>>> > surgen >>>>>> > las siguientes preguntas: >>>>>> > ¿Hay que instalar algo en el sistema del cliente o en el >>>>>> servidor? >>>>>> > A groso modo ¿qué sería posible hacer con él y cuál es su >>>>>> alcance >>>>>> > (cliente >>>>>> > y/o servidor)? >>>>>> > >>>>>> > >>>>>> > El navegador sólo entiende html, css y javascript. No obstante, los >>>>>> > programadores no escriben directamente en estos lenguajes. Lo >>>>>> habitual >>>>>> > es programar las webs con otros lenguajes y generar luego los >>>>>> ficheros >>>>>> > que luego se enviarán al navegador del cliente para que los >>>>>> visualize. >>>>>> > Las combinaciones son casi infinitas, desde generar todos los >>>>>> ficheros >>>>>> > en un servidor antes de enviarlos al cliente, hasta enviar >>>>>> únicamente el >>>>>> > fichero javascript al cliente para que él genere el html y css. >>>>>> > >>>>>> > Este año será el año en el que los navegadores interpreten >>>>>> webassembly >>>>>> > (una especie de subconjunto de javascript), lo que abre las puertas >>>>>> a >>>>>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>>>>> > código javascript, similar a los lenguajes que hay para JVM. >>>>>> > >>>>>> > >>>>>> > ¿Qué es JQuery y para qué sirve? >>>>>> > >>>>>> > >>>>>> > Una conocida librería javascript para mejorar la experiencia de >>>>>> usuario >>>>>> > (GUI). >>>>>> > >>>>>> > >>>>>> > ¿En dónde encaja Python, cual es la razón? >>>>>> > >>>>>> > >>>>>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las >>>>>> apps >>>>>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta >>>>>> en el >>>>>> > móvil y otra remota que se ejecutará en un servidor o, más >>>>>> probable, en >>>>>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>>>>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del >>>>>> futuro, >>>>>> > incluso abogan por que sean "isomórficas", la misma aplicación >>>>>> > javascript tanto en cliente como en servidor y así unificar todo en >>>>>> un >>>>>> > único desarrollo. Pero la verdad es que no hay nada demostrado que >>>>>> haga >>>>>> > a un lenguaje como lo único necesario con el que se pueda programar >>>>>> > todos los elementos implicados en una aplicación web (ni siquiera >>>>>> java). >>>>>> > >>>>>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya >>>>>> que lo >>>>>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. >>>>>> Empieza >>>>>> > por algún framework para python que esté bien documentado como >>>>>> django, >>>>>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>>>>> > programaban webs. Puede que, para cuando ya hayas aprendido a >>>>>> usarlo, >>>>>> > haya salido python para webassembly y tengamos un nuevo paradigma >>>>>> para >>>>>> > programar aplicaciones. >>>>>> > -- >>>>>> > Hyperreals *R "Quarks, bits y otras criaturas >>>>>> > infinitesimales": http://blog.ch3m4.org >>>>>> > >>>>>> > >>>>>> > _______________________________________________ >>>>>> > Python-es mailing list >>>>>> > Python-es en python.org >>>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>>> > >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Miguel Manzano Garcia >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> >> -- >> >> [PGP Public Key >> >> ] >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From shaddycls en gmail.com Mon Mar 27 11:19:57 2017 From: shaddycls en gmail.com (Sherab Giovannini) Date: Mon, 27 Mar 2017 17:19:57 +0200 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Hola Mario, Valoro mucho los años que llevas en esta lista, aunque en este caso no creo que trascienda más allá del rencor de situaciones concretas. Lo que hablamos existe dentro del marco "experto" vs "aprendiz" y es algo que se repite constantemente, hay matices que pueden inclinar la balanza más hacia un lado que hacia el otro, pero la batalla es siempre la misma; El aprendiz quiere su respuesta y el experto quiere que demuestre que ha trabajado más en su pregunta, elaborándola. Más allá de eso podemos escribir el Quijote, pero bien sabemos todos de qué estamos hablando. No era mi intención alardear de ascendientes, me críe en esas tres culturas y lo dije para expresar que tu argumento sobre Europa no lo comparto, sino todo lo contrario. Creo que es más un contraste de cultura. Demografía no es Geografía, yo soy Caucásico y tu deberías de serlo aunque aparentemente no apostaría por ello. Hombre, si le hablas de un contexto en concreto a una persona qué menos que referenciarle cuando tu propósito es argumentar. Si todo se resuelve con un busca en google o en la wikipedia un par de keywords programemos un bot que automáticamente te redirija a una búsqueda por keywords del contenido de tu mensaje :). Por la vez que sea, diré que prácticamente no escribo en esta lista, me limito a leer las cosas interesantes que se cuecen sin participar demasiado. Pero tu agresividad es reiterada, y pienso que si yo estuviera en tu lugar me gustaría que la gente me lo dijese y así evitar conflictos futuros. Un saludo El 27 de marzo de 2017, 16:47, Mario Lacunza escribió: > Hola Sherab, > > Te voy respondiendo en orden: > > Aquí cuando te mandaban a leer preguntas inteligentes la mayoría lo hacía > con la intención q yo decía y tengo muchos años en esta lista. > > Te gané yo tengo 4 razas :) Vasco, italiana, inglesa y francesa. Y ya dije > q no es mi intención ser ofensivo sino directo. > > No hay drama para mí, acaso tengo q hacerle la búsqueda también? Creo q > cualquiera puede hacer una simple búsqueda x dos keywords sencillas. > > Por tercera vez no es MI INTENSIÓN ser ofensivo sino directo. > > Enviado desde mi LG G4 > > El 27 mar. 2017 9:13 AM, "Sherab Giovannini" > escribió: > > Hola Mario, > > Ya que haces alusiones a la lista en general, lo usaré como excusa barata > para escribirte yo también además de Raúl. > > Generalmente cuándo le pides a alguien que elabore más una pregunta no das > a entender que no tiene intelecto suficiente para preguntar, sino que no ha > trabajado suficientemente en ella como para que la gente considere que su > altruismo está justificado. > > No se en qué parte de Europa habrás vivido, pero como Italo-Alemán que > vive en España te puedo asegurar que tu modo de hablar no es directo, es > ofensivo; y eso quien lo practica lo hace a nivel global, no > particularmente Europeo. Bueno, quizás los británicos sí son un poco así a > veces ;). > > Sí hay drama en referenciar a Google o Wikipedia cuándo no estás > precisamente haciendo referencia a ningún artículo/párrafo en particular. > > Y una vez más, como ya Raúl te ha especificado con completo detalle es esa > agresividad que imprimes en tus frases la que se podría catalogar como > ofensiva. > > > > El 27 de marzo de 2017, 15:58, Mario Lacunza > escribió: > >> Hola Raúl, >> >> No pongo su nombre xq tampoco lo hizo él y más bien me puso gratuitamente >> un apodo cosa q yo no hice. >> >> No soy ofensivo sino directo, he vivido muchos años en Europa en un país >> no latino y estoy acostumbrado a decir las cosas así, he notado q a los >> latinos les gusta q les"doren la píldora"cómo decimos en Perú, pero para mi >> lo blanco es blanco y no sé como decirlo distinto. >> >> Así mismo no veo xq el drama xq referencie a Google y Wikipedia, antes en >> esta lista mandaban a los novatos sin más a leer "preguntas inteligentes" >> lo cual si es ofensivo al dar entender q no tenías el intelecto para >> preguntar. >> >> En fin para q quede claro: no es mi intención ofender a nadie aquí. >> >> Enviado desde mi LG G4 >> >> >> El 27 mar. 2017 8:23 AM, "Raúl Cumplido" >> escribió: >> >> Hola Mario, >> >> Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo >> utilizando la comunicación no verbal con gente que no conozco intento ser >> lo menos agresivo posible en mis mis contestaciones. En tú segundo email le >> dices a Narcís (sin ni siquiera poner su nombre): >> - La ignorancia es atrevida y tú idea de cloud computing es totalmente >> errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un >> ignorante >> - lo q tu escribes tal vez debes postearlo en una lista de derecho >> informático. -- Lo cual interpreto como: No deberías escribir aquí vete >> a una lista de derecho (como si los abogados fueran inferiores) >> - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede >> saber a quién le pertenece un servidor. -- Lo cual interpreto como: No >> te enteras y te lo tengo que repetir, cualquiera debería saber esto. >> >> Es está agresividad en las respuestas a lo que me refiero. >> >> Y como no me gustan las polémicas y ni me va ni me viene desaparezco de >> Internet por hoy: >> >> https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif >> >> Saludos, >> Raúl >> >> 2017-03-27 13:39 GMT+01:00 Mario Lacunza : >> >>> Hola Raúl, >>> >>> Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de >>> conocimiento no tiene nada de ofensivo, sino por el contrario no es el >>> método q usamos todos para aprender hoy en día? >>> >>> Enviado desde mi LG G4 >>> >>> El 27 mar. 2017 7:22 AM, "Raúl Cumplido" >>> escribió: >>> >>> Hola Mario, >>> >>> Hay diferentes formas de decir las cosas y decirle a alguien que "está >>> bien equivocado" y que se lea Google y la Wikipedia para informarse en una >>> lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás >>> no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. >>> Explicar que no és exactamente eso y dar la definición. Probablemente >>> ahorrandote la última frase. Estoy seguro que todos los que se toman el >>> tiempo para contestar tratan de ayudar. >>> >>> Saludos, >>> Raúl >>> >>> 2017-03-27 13:03 GMT+01:00 Miguel Manzano : >>> >>>> No quiero entrar en polémicas pero puedo tener una máquina dentro de mi >>>> red local que sirva datos a través de Internet y a eso yo lo llamaría >>>> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >>>> >>>> No me gustan los blancos o negros... pero bueno, yo que soy así de >>>> raro. Vuelvo a mi cueva. >>>> >>>> Saludos. >>>> >>>> El 27 de marzo de 2017, 13:33, Mario Lacunza >>>> escribió: >>>> >>>>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>>>> remotos. En informática de define como remoto a un servidor corriendo fuera >>>>> de tu red local. >>>>> >>>>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>>>> dónde están localizados, q os corren y un largo etc de información, claro >>>>> hay q saber cómo obtenerla. >>>>> >>>>> El término nube o cloud en inglés define el paradigma de sistemas >>>>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>>>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>>>> >>>>> Enviado desde mi LG G4 >>>>> >>>>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>>>> escribió: >>>>> >>>>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>>>> - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. >>>>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>>>> >>>>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término >>>>> «nube» es parecido a usar el término «máscara» o «indefinido». >>>>> >>>>> >>>>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>>>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>>>> > (>>>> > >) escribió: >>>>> > >>>>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y >>>>> CCS3, >>>>> > hasta >>>>> > aquí estático y bonito como indica Narcis. >>>>> > >>>>> > >>>>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir >>>>> > animaciones e interaccionar con el usuario, sin usar javascript. >>>>> Este es >>>>> > un mundo más para diseñadores que para programadores, y precisa de >>>>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar >>>>> su >>>>> > uso por diseñadores han salido varios frameworks como bootstrap. En >>>>> su >>>>> > mayoría usan javascript para obtener mayores efectos. >>>>> > >>>>> > >>>>> > >>>>> > Ahora bien, sí JavaScript es un >>>>> > lenguaje de progresión que permite darle dinamismo a la página, >>>>> me >>>>> > surgen >>>>> > las siguientes preguntas: >>>>> > ¿Hay que instalar algo en el sistema del cliente o en el >>>>> servidor? >>>>> > A groso modo ¿qué sería posible hacer con él y cuál es su alcance >>>>> > (cliente >>>>> > y/o servidor)? >>>>> > >>>>> > >>>>> > El navegador sólo entiende html, css y javascript. No obstante, los >>>>> > programadores no escriben directamente en estos lenguajes. Lo >>>>> habitual >>>>> > es programar las webs con otros lenguajes y generar luego los >>>>> ficheros >>>>> > que luego se enviarán al navegador del cliente para que los >>>>> visualize. >>>>> > Las combinaciones son casi infinitas, desde generar todos los >>>>> ficheros >>>>> > en un servidor antes de enviarlos al cliente, hasta enviar >>>>> únicamente el >>>>> > fichero javascript al cliente para que él genere el html y css. >>>>> > >>>>> > Este año será el año en el que los navegadores interpreten >>>>> webassembly >>>>> > (una especie de subconjunto de javascript), lo que abre las puertas a >>>>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>>>> > código javascript, similar a los lenguajes que hay para JVM. >>>>> > >>>>> > >>>>> > ¿Qué es JQuery y para qué sirve? >>>>> > >>>>> > >>>>> > Una conocida librería javascript para mejorar la experiencia de >>>>> usuario >>>>> > (GUI). >>>>> > >>>>> > >>>>> > ¿En dónde encaja Python, cual es la razón? >>>>> > >>>>> > >>>>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps >>>>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en >>>>> el >>>>> > móvil y otra remota que se ejecutará en un servidor o, más probable, >>>>> en >>>>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>>>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del >>>>> futuro, >>>>> > incluso abogan por que sean "isomórficas", la misma aplicación >>>>> > javascript tanto en cliente como en servidor y así unificar todo en >>>>> un >>>>> > único desarrollo. Pero la verdad es que no hay nada demostrado que >>>>> haga >>>>> > a un lenguaje como lo único necesario con el que se pueda programar >>>>> > todos los elementos implicados en una aplicación web (ni siquiera >>>>> java). >>>>> > >>>>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya >>>>> que lo >>>>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. >>>>> Empieza >>>>> > por algún framework para python que esté bien documentado como >>>>> django, >>>>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>>>> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, >>>>> > haya salido python para webassembly y tengamos un nuevo paradigma >>>>> para >>>>> > programar aplicaciones. >>>>> > -- >>>>> > Hyperreals *R "Quarks, bits y otras criaturas >>>>> > infinitesimales": http://blog.ch3m4.org >>>>> > >>>>> > >>>>> > _______________________________________________ >>>>> > Python-es mailing list >>>>> > Python-es en python.org >>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>> > >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>> >>>> >>>> -- >>>> Miguel Manzano Garcia >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > > [PGP Public Key > > ] > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- [PGP Public Key ] ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From shaddycls en gmail.com Mon Mar 27 11:20:35 2017 From: shaddycls en gmail.com (Sherab Giovannini) Date: Mon, 27 Mar 2017 17:20:35 +0200 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Totalmente cierto, siento haberme unido a la ola de desviar el "topic" principal. Es más fruto de la reiteración entre mensajes que de este caso en particular. El 27 de marzo de 2017, 17:13, Sebastián Arancibia escribió: > Nunca comento acá pero siempre los leo. > > Que yo sepa, en esta lista no solamente hay gente erudita en Python o > lenguajes de programación en general o incluso en temas como servidores, > internet, etc. Esta es una lista de Python, donde se hablan cosas > relacionadas a dicho lenguaje de programación, independiente de que la > gente que comente sepa o sea especialista en Python. Por lo que no veo > ofensa en la "ignorancia". ¿O usted, don Mario, nació sabiendo todos los > temas que conoce? Por cierto, es intención, con "C", pero no lo mandaré a > leer el diccionario de la RAE, prefiero corregirlo en forma directa y > educada. > > Es una lástima que la discusión inicial sobre guiar a una persona que > quiere adentrarse en el mundo del desarrollo web haya derivado en otras > cosas que, para efectos de la pregunta inicial, no tienen relevancia alguna. > > Saludos cordiales. > > 2017-03-27 11:47 GMT-03:00 Mario Lacunza : > >> Hola Sherab, >> >> Te voy respondiendo en orden: >> >> Aquí cuando te mandaban a leer preguntas inteligentes la mayoría lo hacía >> con la intención q yo decía y tengo muchos años en esta lista. >> >> Te gané yo tengo 4 razas :) Vasco, italiana, inglesa y francesa. Y ya >> dije q no es mi intención ser ofensivo sino directo. >> >> No hay drama para mí, acaso tengo q hacerle la búsqueda también? Creo q >> cualquiera puede hacer una simple búsqueda x dos keywords sencillas. >> >> Por tercera vez no es MI INTENSIÓN ser ofensivo sino directo. >> >> Enviado desde mi LG G4 >> >> El 27 mar. 2017 9:13 AM, "Sherab Giovannini" >> escribió: >> >> Hola Mario, >> >> Ya que haces alusiones a la lista en general, lo usaré como excusa barata >> para escribirte yo también además de Raúl. >> >> Generalmente cuándo le pides a alguien que elabore más una pregunta no >> das a entender que no tiene intelecto suficiente para preguntar, sino que >> no ha trabajado suficientemente en ella como para que la gente considere >> que su altruismo está justificado. >> >> No se en qué parte de Europa habrás vivido, pero como Italo-Alemán que >> vive en España te puedo asegurar que tu modo de hablar no es directo, es >> ofensivo; y eso quien lo practica lo hace a nivel global, no >> particularmente Europeo. Bueno, quizás los británicos sí son un poco así a >> veces ;). >> >> Sí hay drama en referenciar a Google o Wikipedia cuándo no estás >> precisamente haciendo referencia a ningún artículo/párrafo en particular. >> >> Y una vez más, como ya Raúl te ha especificado con completo detalle es >> esa agresividad que imprimes en tus frases la que se podría catalogar como >> ofensiva. >> >> >> >> El 27 de marzo de 2017, 15:58, Mario Lacunza >> escribió: >> >>> Hola Raúl, >>> >>> No pongo su nombre xq tampoco lo hizo él y más bien me puso >>> gratuitamente un apodo cosa q yo no hice. >>> >>> No soy ofensivo sino directo, he vivido muchos años en Europa en un país >>> no latino y estoy acostumbrado a decir las cosas así, he notado q a los >>> latinos les gusta q les"doren la píldora"cómo decimos en Perú, pero para mi >>> lo blanco es blanco y no sé como decirlo distinto. >>> >>> Así mismo no veo xq el drama xq referencie a Google y Wikipedia, antes >>> en esta lista mandaban a los novatos sin más a leer "preguntas >>> inteligentes" lo cual si es ofensivo al dar entender q no tenías el >>> intelecto para preguntar. >>> >>> En fin para q quede claro: no es mi intención ofender a nadie aquí. >>> >>> Enviado desde mi LG G4 >>> >>> >>> El 27 mar. 2017 8:23 AM, "Raúl Cumplido" >>> escribió: >>> >>> Hola Mario, >>> >>> Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo >>> utilizando la comunicación no verbal con gente que no conozco intento ser >>> lo menos agresivo posible en mis mis contestaciones. En tú segundo email le >>> dices a Narcís (sin ni siquiera poner su nombre): >>> - La ignorancia es atrevida y tú idea de cloud computing es totalmente >>> errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un >>> ignorante >>> - lo q tu escribes tal vez debes postearlo en una lista de derecho >>> informático. -- Lo cual interpreto como: No deberías escribir aquí vete >>> a una lista de derecho (como si los abogados fueran inferiores) >>> - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede >>> saber a quién le pertenece un servidor. -- Lo cual interpreto como: No >>> te enteras y te lo tengo que repetir, cualquiera debería saber esto. >>> >>> Es está agresividad en las respuestas a lo que me refiero. >>> >>> Y como no me gustan las polémicas y ni me va ni me viene desaparezco de >>> Internet por hoy: >>> >>> https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif >>> >>> Saludos, >>> Raúl >>> >>> 2017-03-27 13:39 GMT+01:00 Mario Lacunza : >>> >>>> Hola Raúl, >>>> >>>> Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de >>>> conocimiento no tiene nada de ofensivo, sino por el contrario no es el >>>> método q usamos todos para aprender hoy en día? >>>> >>>> Enviado desde mi LG G4 >>>> >>>> El 27 mar. 2017 7:22 AM, "Raúl Cumplido" >>>> escribió: >>>> >>>> Hola Mario, >>>> >>>> Hay diferentes formas de decir las cosas y decirle a alguien que "está >>>> bien equivocado" y que se lea Google y la Wikipedia para informarse en una >>>> lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás >>>> no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. >>>> Explicar que no és exactamente eso y dar la definición. Probablemente >>>> ahorrandote la última frase. Estoy seguro que todos los que se toman el >>>> tiempo para contestar tratan de ayudar. >>>> >>>> Saludos, >>>> Raúl >>>> >>>> 2017-03-27 13:03 GMT+01:00 Miguel Manzano : >>>> >>>>> No quiero entrar en polémicas pero puedo tener una máquina dentro de >>>>> mi red local que sirva datos a través de Internet y a eso yo lo llamaría >>>>> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >>>>> >>>>> No me gustan los blancos o negros... pero bueno, yo que soy así de >>>>> raro. Vuelvo a mi cueva. >>>>> >>>>> Saludos. >>>>> >>>>> El 27 de marzo de 2017, 13:33, Mario Lacunza >>>>> escribió: >>>>> >>>>>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>>>>> remotos. En informática de define como remoto a un servidor corriendo fuera >>>>>> de tu red local. >>>>>> >>>>>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>>>>> dónde están localizados, q os corren y un largo etc de información, claro >>>>>> hay q saber cómo obtenerla. >>>>>> >>>>>> El término nube o cloud en inglés define el paradigma de sistemas >>>>>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>>>>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>>>>> >>>>>> Enviado desde mi LG G4 >>>>>> >>>>>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>>>>> escribió: >>>>>> >>>>>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>>>>> - Lo que se ejecuta en un servidor, se ejecuta en un computador >>>>>> remoto. >>>>>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>>>>> >>>>>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el >>>>>> término >>>>>> «nube» es parecido a usar el término «máscara» o «indefinido». >>>>>> >>>>>> >>>>>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>>>>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>>>>> > (>>>>> > >) escribió: >>>>>> > >>>>>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y >>>>>> CCS3, >>>>>> > hasta >>>>>> > aquí estático y bonito como indica Narcis. >>>>>> > >>>>>> > >>>>>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden >>>>>> construir >>>>>> > animaciones e interaccionar con el usuario, sin usar javascript. >>>>>> Este es >>>>>> > un mundo más para diseñadores que para programadores, y precisa de >>>>>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar >>>>>> su >>>>>> > uso por diseñadores han salido varios frameworks como bootstrap. En >>>>>> su >>>>>> > mayoría usan javascript para obtener mayores efectos. >>>>>> > >>>>>> > >>>>>> > >>>>>> > Ahora bien, sí JavaScript es un >>>>>> > lenguaje de progresión que permite darle dinamismo a la página, >>>>>> me >>>>>> > surgen >>>>>> > las siguientes preguntas: >>>>>> > ¿Hay que instalar algo en el sistema del cliente o en el >>>>>> servidor? >>>>>> > A groso modo ¿qué sería posible hacer con él y cuál es su >>>>>> alcance >>>>>> > (cliente >>>>>> > y/o servidor)? >>>>>> > >>>>>> > >>>>>> > El navegador sólo entiende html, css y javascript. No obstante, los >>>>>> > programadores no escriben directamente en estos lenguajes. Lo >>>>>> habitual >>>>>> > es programar las webs con otros lenguajes y generar luego los >>>>>> ficheros >>>>>> > que luego se enviarán al navegador del cliente para que los >>>>>> visualize. >>>>>> > Las combinaciones son casi infinitas, desde generar todos los >>>>>> ficheros >>>>>> > en un servidor antes de enviarlos al cliente, hasta enviar >>>>>> únicamente el >>>>>> > fichero javascript al cliente para que él genere el html y css. >>>>>> > >>>>>> > Este año será el año en el que los navegadores interpreten >>>>>> webassembly >>>>>> > (una especie de subconjunto de javascript), lo que abre las puertas >>>>>> a >>>>>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>>>>> > código javascript, similar a los lenguajes que hay para JVM. >>>>>> > >>>>>> > >>>>>> > ¿Qué es JQuery y para qué sirve? >>>>>> > >>>>>> > >>>>>> > Una conocida librería javascript para mejorar la experiencia de >>>>>> usuario >>>>>> > (GUI). >>>>>> > >>>>>> > >>>>>> > ¿En dónde encaja Python, cual es la razón? >>>>>> > >>>>>> > >>>>>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las >>>>>> apps >>>>>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta >>>>>> en el >>>>>> > móvil y otra remota que se ejecutará en un servidor o, más >>>>>> probable, en >>>>>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>>>>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del >>>>>> futuro, >>>>>> > incluso abogan por que sean "isomórficas", la misma aplicación >>>>>> > javascript tanto en cliente como en servidor y así unificar todo en >>>>>> un >>>>>> > único desarrollo. Pero la verdad es que no hay nada demostrado que >>>>>> haga >>>>>> > a un lenguaje como lo único necesario con el que se pueda programar >>>>>> > todos los elementos implicados en una aplicación web (ni siquiera >>>>>> java). >>>>>> > >>>>>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya >>>>>> que lo >>>>>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. >>>>>> Empieza >>>>>> > por algún framework para python que esté bien documentado como >>>>>> django, >>>>>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>>>>> > programaban webs. Puede que, para cuando ya hayas aprendido a >>>>>> usarlo, >>>>>> > haya salido python para webassembly y tengamos un nuevo paradigma >>>>>> para >>>>>> > programar aplicaciones. >>>>>> > -- >>>>>> > Hyperreals *R "Quarks, bits y otras criaturas >>>>>> > infinitesimales": http://blog.ch3m4.org >>>>>> > >>>>>> > >>>>>> > _______________________________________________ >>>>>> > Python-es mailing list >>>>>> > Python-es en python.org >>>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>>> > >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Miguel Manzano Garcia >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> >> -- >> >> [PGP Public Key >> >> ] >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- [PGP Public Key ] ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From shaddycls en gmail.com Mon Mar 27 11:26:14 2017 From: shaddycls en gmail.com (Sherab Giovannini) Date: Mon, 27 Mar 2017 17:26:14 +0200 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Por el amor de dios, creo que lo mejor es que haga como Raúl. https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif El 27 de marzo de 2017, 17:19, Mario Lacunza escribió: > Sé q es con c pero el corrector del celular lo cambió. > > Es gracioso ver como todos tratan de bajarme y no dan con una. Suerte! > > Enviado desde mi LG G4 > > El 27 mar. 2017 10:15, "Sebastián Arancibia" > escribió: > >> Nunca comento acá pero siempre los leo. >> >> Que yo sepa, en esta lista no solamente hay gente erudita en Python o >> lenguajes de programación en general o incluso en temas como servidores, >> internet, etc. Esta es una lista de Python, donde se hablan cosas >> relacionadas a dicho lenguaje de programación, independiente de que la >> gente que comente sepa o sea especialista en Python. Por lo que no veo >> ofensa en la "ignorancia". ¿O usted, don Mario, nació sabiendo todos los >> temas que conoce? Por cierto, es intención, con "C", pero no lo mandaré a >> leer el diccionario de la RAE, prefiero corregirlo en forma directa y >> educada. >> >> Es una lástima que la discusión inicial sobre guiar a una persona que >> quiere adentrarse en el mundo del desarrollo web haya derivado en otras >> cosas que, para efectos de la pregunta inicial, no tienen relevancia alguna. >> >> Saludos cordiales. >> >> 2017-03-27 11:47 GMT-03:00 Mario Lacunza : >> >>> Hola Sherab, >>> >>> Te voy respondiendo en orden: >>> >>> Aquí cuando te mandaban a leer preguntas inteligentes la mayoría lo >>> hacía con la intención q yo decía y tengo muchos años en esta lista. >>> >>> Te gané yo tengo 4 razas :) Vasco, italiana, inglesa y francesa. Y ya >>> dije q no es mi intención ser ofensivo sino directo. >>> >>> No hay drama para mí, acaso tengo q hacerle la búsqueda también? Creo q >>> cualquiera puede hacer una simple búsqueda x dos keywords sencillas. >>> >>> Por tercera vez no es MI INTENSIÓN ser ofensivo sino directo. >>> >>> Enviado desde mi LG G4 >>> >>> El 27 mar. 2017 9:13 AM, "Sherab Giovannini" >>> escribió: >>> >>> Hola Mario, >>> >>> Ya que haces alusiones a la lista en general, lo usaré como excusa >>> barata para escribirte yo también además de Raúl. >>> >>> Generalmente cuándo le pides a alguien que elabore más una pregunta no >>> das a entender que no tiene intelecto suficiente para preguntar, sino que >>> no ha trabajado suficientemente en ella como para que la gente considere >>> que su altruismo está justificado. >>> >>> No se en qué parte de Europa habrás vivido, pero como Italo-Alemán que >>> vive en España te puedo asegurar que tu modo de hablar no es directo, es >>> ofensivo; y eso quien lo practica lo hace a nivel global, no >>> particularmente Europeo. Bueno, quizás los británicos sí son un poco así a >>> veces ;). >>> >>> Sí hay drama en referenciar a Google o Wikipedia cuándo no estás >>> precisamente haciendo referencia a ningún artículo/párrafo en particular. >>> >>> Y una vez más, como ya Raúl te ha especificado con completo detalle es >>> esa agresividad que imprimes en tus frases la que se podría catalogar como >>> ofensiva. >>> >>> >>> >>> El 27 de marzo de 2017, 15:58, Mario Lacunza >>> escribió: >>> >>>> Hola Raúl, >>>> >>>> No pongo su nombre xq tampoco lo hizo él y más bien me puso >>>> gratuitamente un apodo cosa q yo no hice. >>>> >>>> No soy ofensivo sino directo, he vivido muchos años en Europa en un >>>> país no latino y estoy acostumbrado a decir las cosas así, he notado q a >>>> los latinos les gusta q les"doren la píldora"cómo decimos en Perú, pero >>>> para mi lo blanco es blanco y no sé como decirlo distinto. >>>> >>>> Así mismo no veo xq el drama xq referencie a Google y Wikipedia, antes >>>> en esta lista mandaban a los novatos sin más a leer "preguntas >>>> inteligentes" lo cual si es ofensivo al dar entender q no tenías el >>>> intelecto para preguntar. >>>> >>>> En fin para q quede claro: no es mi intención ofender a nadie aquí. >>>> >>>> Enviado desde mi LG G4 >>>> >>>> >>>> El 27 mar. 2017 8:23 AM, "Raúl Cumplido" >>>> escribió: >>>> >>>> Hola Mario, >>>> >>>> Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo >>>> utilizando la comunicación no verbal con gente que no conozco intento ser >>>> lo menos agresivo posible en mis mis contestaciones. En tú segundo email le >>>> dices a Narcís (sin ni siquiera poner su nombre): >>>> - La ignorancia es atrevida y tú idea de cloud computing es totalmente >>>> errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un >>>> ignorante >>>> - lo q tu escribes tal vez debes postearlo en una lista de derecho >>>> informático. -- Lo cual interpreto como: No deberías escribir aquí >>>> vete a una lista de derecho (como si los abogados fueran inferiores) >>>> - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede >>>> saber a quién le pertenece un servidor. -- Lo cual interpreto como: No >>>> te enteras y te lo tengo que repetir, cualquiera debería saber esto. >>>> >>>> Es está agresividad en las respuestas a lo que me refiero. >>>> >>>> Y como no me gustan las polémicas y ni me va ni me viene desaparezco de >>>> Internet por hoy: >>>> >>>> https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif >>>> >>>> Saludos, >>>> Raúl >>>> >>>> 2017-03-27 13:39 GMT+01:00 Mario Lacunza : >>>> >>>>> Hola Raúl, >>>>> >>>>> Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de >>>>> conocimiento no tiene nada de ofensivo, sino por el contrario no es el >>>>> método q usamos todos para aprender hoy en día? >>>>> >>>>> Enviado desde mi LG G4 >>>>> >>>>> El 27 mar. 2017 7:22 AM, "Raúl Cumplido" >>>>> escribió: >>>>> >>>>> Hola Mario, >>>>> >>>>> Hay diferentes formas de decir las cosas y decirle a alguien que "está >>>>> bien equivocado" y que se lea Google y la Wikipedia para informarse en una >>>>> lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás >>>>> no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. >>>>> Explicar que no és exactamente eso y dar la definición. Probablemente >>>>> ahorrandote la última frase. Estoy seguro que todos los que se toman el >>>>> tiempo para contestar tratan de ayudar. >>>>> >>>>> Saludos, >>>>> Raúl >>>>> >>>>> 2017-03-27 13:03 GMT+01:00 Miguel Manzano : >>>>> >>>>>> No quiero entrar en polémicas pero puedo tener una máquina dentro de >>>>>> mi red local que sirva datos a través de Internet y a eso yo lo llamaría >>>>>> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >>>>>> >>>>>> No me gustan los blancos o negros... pero bueno, yo que soy así de >>>>>> raro. Vuelvo a mi cueva. >>>>>> >>>>>> Saludos. >>>>>> >>>>>> El 27 de marzo de 2017, 13:33, Mario Lacunza >>>>>> escribió: >>>>>> >>>>>>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>>>>>> remotos. En informática de define como remoto a un servidor corriendo fuera >>>>>>> de tu red local. >>>>>>> >>>>>>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>>>>>> dónde están localizados, q os corren y un largo etc de información, claro >>>>>>> hay q saber cómo obtenerla. >>>>>>> >>>>>>> El término nube o cloud en inglés define el paradigma de sistemas >>>>>>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>>>>>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>>>>>> >>>>>>> Enviado desde mi LG G4 >>>>>>> >>>>>>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>>>>>> escribió: >>>>>>> >>>>>>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>>>>>> - Lo que se ejecuta en un servidor, se ejecuta en un computador >>>>>>> remoto. >>>>>>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>>>>>> >>>>>>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el >>>>>>> término >>>>>>> «nube» es parecido a usar el término «máscara» o «indefinido». >>>>>>> >>>>>>> >>>>>>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>>>>>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>>>>>> > (>>>>>> > >) escribió: >>>>>>> > >>>>>>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y >>>>>>> CCS3, >>>>>>> > hasta >>>>>>> > aquí estático y bonito como indica Narcis. >>>>>>> > >>>>>>> > >>>>>>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden >>>>>>> construir >>>>>>> > animaciones e interaccionar con el usuario, sin usar javascript. >>>>>>> Este es >>>>>>> > un mundo más para diseñadores que para programadores, y precisa de >>>>>>> > bastante dedicación hasta dominar sus posibilidades. Para >>>>>>> facilitar su >>>>>>> > uso por diseñadores han salido varios frameworks como bootstrap. >>>>>>> En su >>>>>>> > mayoría usan javascript para obtener mayores efectos. >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > Ahora bien, sí JavaScript es un >>>>>>> > lenguaje de progresión que permite darle dinamismo a la >>>>>>> página, me >>>>>>> > surgen >>>>>>> > las siguientes preguntas: >>>>>>> > ¿Hay que instalar algo en el sistema del cliente o en el >>>>>>> servidor? >>>>>>> > A groso modo ¿qué sería posible hacer con él y cuál es su >>>>>>> alcance >>>>>>> > (cliente >>>>>>> > y/o servidor)? >>>>>>> > >>>>>>> > >>>>>>> > El navegador sólo entiende html, css y javascript. No obstante, los >>>>>>> > programadores no escriben directamente en estos lenguajes. Lo >>>>>>> habitual >>>>>>> > es programar las webs con otros lenguajes y generar luego los >>>>>>> ficheros >>>>>>> > que luego se enviarán al navegador del cliente para que los >>>>>>> visualize. >>>>>>> > Las combinaciones son casi infinitas, desde generar todos los >>>>>>> ficheros >>>>>>> > en un servidor antes de enviarlos al cliente, hasta enviar >>>>>>> únicamente el >>>>>>> > fichero javascript al cliente para que él genere el html y css. >>>>>>> > >>>>>>> > Este año será el año en el que los navegadores interpreten >>>>>>> webassembly >>>>>>> > (una especie de subconjunto de javascript), lo que abre las >>>>>>> puertas a >>>>>>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>>>>>> > código javascript, similar a los lenguajes que hay para JVM. >>>>>>> > >>>>>>> > >>>>>>> > ¿Qué es JQuery y para qué sirve? >>>>>>> > >>>>>>> > >>>>>>> > Una conocida librería javascript para mejorar la experiencia de >>>>>>> usuario >>>>>>> > (GUI). >>>>>>> > >>>>>>> > >>>>>>> > ¿En dónde encaja Python, cual es la razón? >>>>>>> > >>>>>>> > >>>>>>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las >>>>>>> apps >>>>>>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta >>>>>>> en el >>>>>>> > móvil y otra remota que se ejecutará en un servidor o, más >>>>>>> probable, en >>>>>>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>>>>>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del >>>>>>> futuro, >>>>>>> > incluso abogan por que sean "isomórficas", la misma aplicación >>>>>>> > javascript tanto en cliente como en servidor y así unificar todo >>>>>>> en un >>>>>>> > único desarrollo. Pero la verdad es que no hay nada demostrado que >>>>>>> haga >>>>>>> > a un lenguaje como lo único necesario con el que se pueda programar >>>>>>> > todos los elementos implicados en una aplicación web (ni siquiera >>>>>>> java). >>>>>>> > >>>>>>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya >>>>>>> que lo >>>>>>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. >>>>>>> Empieza >>>>>>> > por algún framework para python que esté bien documentado como >>>>>>> django, >>>>>>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>>>>>> > programaban webs. Puede que, para cuando ya hayas aprendido a >>>>>>> usarlo, >>>>>>> > haya salido python para webassembly y tengamos un nuevo paradigma >>>>>>> para >>>>>>> > programar aplicaciones. >>>>>>> > -- >>>>>>> > Hyperreals *R "Quarks, bits y otras criaturas >>>>>>> > infinitesimales": http://blog.ch3m4.org >>>>>>> > >>>>>>> > >>>>>>> > _______________________________________________ >>>>>>> > Python-es mailing list >>>>>>> > Python-es en python.org >>>>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>>>> > >>>>>>> _______________________________________________ >>>>>>> Python-es mailing list >>>>>>> Python-es en python.org >>>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Python-es mailing list >>>>>>> Python-es en python.org >>>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Miguel Manzano Garcia >>>>>> >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> >>> -- >>> >>> [PGP Public Key >>> >>> ] >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- [PGP Public Key ] ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ciberseba en gmail.com Mon Mar 27 11:29:24 2017 From: ciberseba en gmail.com (=?UTF-8?Q?Sebasti=C3=A1n_Arancibia?=) Date: Mon, 27 Mar 2017 12:29:24 -0300 Subject: [Python-es] Conocimientos In-Reply-To: References: Message-ID: Mario, Esta lista no es una competencia por ver quien sabe más, o quien trata de "bajarte". Creo que ese enfoque es errado. Al final noto en tus palabras un afán por resaltar lo que sabes. Como dice Sherab más arriba, si todo se resolviera con una búsqueda en Google o Wikipedia, probablemente esta lista no tenga razón de ser, ¿para qué vendríamos acá si todo se puede obtener por otros lados? La riqueza de las discusiones es aportar con nuestro conocimiento, para contribuir al conocimiento de los demás. El mejor respeto no se gana demostrando lo que sabes, más bien, se gana cuando la otra persona aprende a través de ti. No cambiemos eso de esta lista. Que las ganas de discutir de forma sana y constructiva, o de aportar a la gente que menos sabe o que se adentra en algo en particular, sea lo que prime acá. Saludos cordiales. 2017-03-27 12:19 GMT-03:00 Sherab Giovannini : > Hola Mario, > > Valoro mucho los años que llevas en esta lista, aunque en este caso no > creo que trascienda más allá del rencor de situaciones concretas. Lo que > hablamos existe dentro del marco "experto" vs "aprendiz" y es algo que se > repite constantemente, hay matices que pueden inclinar la balanza más hacia > un lado que hacia el otro, pero la batalla es siempre la misma; El aprendiz > quiere su respuesta y el experto quiere que demuestre que ha trabajado más > en su pregunta, elaborándola. Más allá de eso podemos escribir el Quijote, > pero bien sabemos todos de qué estamos hablando. > > No era mi intención alardear de ascendientes, me críe en esas tres > culturas y lo dije para expresar que tu argumento sobre Europa no lo > comparto, sino todo lo contrario. Creo que es más un contraste de cultura. > Demografía no es Geografía, yo soy Caucásico y tu deberías de serlo aunque > aparentemente no apostaría por ello. > > Hombre, si le hablas de un contexto en concreto a una persona qué menos > que referenciarle cuando tu propósito es argumentar. Si todo se resuelve > con un busca en google o en la wikipedia un par de keywords programemos un > bot que automáticamente te redirija a una búsqueda por keywords del > contenido de tu mensaje :). > > Por la vez que sea, diré que prácticamente no escribo en esta lista, me > limito a leer las cosas interesantes que se cuecen sin participar > demasiado. Pero tu agresividad es reiterada, y pienso que si yo estuviera > en tu lugar me gustaría que la gente me lo dijese y así evitar conflictos > futuros. > > Un saludo > > El 27 de marzo de 2017, 16:47, Mario Lacunza > escribió: > >> Hola Sherab, >> >> Te voy respondiendo en orden: >> >> Aquí cuando te mandaban a leer preguntas inteligentes la mayoría lo hacía >> con la intención q yo decía y tengo muchos años en esta lista. >> >> Te gané yo tengo 4 razas :) Vasco, italiana, inglesa y francesa. Y ya >> dije q no es mi intención ser ofensivo sino directo. >> >> No hay drama para mí, acaso tengo q hacerle la búsqueda también? Creo q >> cualquiera puede hacer una simple búsqueda x dos keywords sencillas. >> >> Por tercera vez no es MI INTENSIÓN ser ofensivo sino directo. >> >> Enviado desde mi LG G4 >> >> El 27 mar. 2017 9:13 AM, "Sherab Giovannini" >> escribió: >> >> Hola Mario, >> >> Ya que haces alusiones a la lista en general, lo usaré como excusa barata >> para escribirte yo también además de Raúl. >> >> Generalmente cuándo le pides a alguien que elabore más una pregunta no >> das a entender que no tiene intelecto suficiente para preguntar, sino que >> no ha trabajado suficientemente en ella como para que la gente considere >> que su altruismo está justificado. >> >> No se en qué parte de Europa habrás vivido, pero como Italo-Alemán que >> vive en España te puedo asegurar que tu modo de hablar no es directo, es >> ofensivo; y eso quien lo practica lo hace a nivel global, no >> particularmente Europeo. Bueno, quizás los británicos sí son un poco así a >> veces ;). >> >> Sí hay drama en referenciar a Google o Wikipedia cuándo no estás >> precisamente haciendo referencia a ningún artículo/párrafo en particular. >> >> Y una vez más, como ya Raúl te ha especificado con completo detalle es >> esa agresividad que imprimes en tus frases la que se podría catalogar como >> ofensiva. >> >> >> >> El 27 de marzo de 2017, 15:58, Mario Lacunza >> escribió: >> >>> Hola Raúl, >>> >>> No pongo su nombre xq tampoco lo hizo él y más bien me puso >>> gratuitamente un apodo cosa q yo no hice. >>> >>> No soy ofensivo sino directo, he vivido muchos años en Europa en un país >>> no latino y estoy acostumbrado a decir las cosas así, he notado q a los >>> latinos les gusta q les"doren la píldora"cómo decimos en Perú, pero para mi >>> lo blanco es blanco y no sé como decirlo distinto. >>> >>> Así mismo no veo xq el drama xq referencie a Google y Wikipedia, antes >>> en esta lista mandaban a los novatos sin más a leer "preguntas >>> inteligentes" lo cual si es ofensivo al dar entender q no tenías el >>> intelecto para preguntar. >>> >>> En fin para q quede claro: no es mi intención ofender a nadie aquí. >>> >>> Enviado desde mi LG G4 >>> >>> >>> El 27 mar. 2017 8:23 AM, "Raúl Cumplido" >>> escribió: >>> >>> Hola Mario, >>> >>> Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo >>> utilizando la comunicación no verbal con gente que no conozco intento ser >>> lo menos agresivo posible en mis mis contestaciones. En tú segundo email le >>> dices a Narcís (sin ni siquiera poner su nombre): >>> - La ignorancia es atrevida y tú idea de cloud computing es totalmente >>> errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un >>> ignorante >>> - lo q tu escribes tal vez debes postearlo en una lista de derecho >>> informático. -- Lo cual interpreto como: No deberías escribir aquí vete >>> a una lista de derecho (como si los abogados fueran inferiores) >>> - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede >>> saber a quién le pertenece un servidor. -- Lo cual interpreto como: No >>> te enteras y te lo tengo que repetir, cualquiera debería saber esto. >>> >>> Es está agresividad en las respuestas a lo que me refiero. >>> >>> Y como no me gustan las polémicas y ni me va ni me viene desaparezco de >>> Internet por hoy: >>> >>> https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif >>> >>> Saludos, >>> Raúl >>> >>> 2017-03-27 13:39 GMT+01:00 Mario Lacunza : >>> >>>> Hola Raúl, >>>> >>>> Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de >>>> conocimiento no tiene nada de ofensivo, sino por el contrario no es el >>>> método q usamos todos para aprender hoy en día? >>>> >>>> Enviado desde mi LG G4 >>>> >>>> El 27 mar. 2017 7:22 AM, "Raúl Cumplido" >>>> escribió: >>>> >>>> Hola Mario, >>>> >>>> Hay diferentes formas de decir las cosas y decirle a alguien que "está >>>> bien equivocado" y que se lea Google y la Wikipedia para informarse en una >>>> lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás >>>> no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. >>>> Explicar que no és exactamente eso y dar la definición. Probablemente >>>> ahorrandote la última frase. Estoy seguro que todos los que se toman el >>>> tiempo para contestar tratan de ayudar. >>>> >>>> Saludos, >>>> Raúl >>>> >>>> 2017-03-27 13:03 GMT+01:00 Miguel Manzano : >>>> >>>>> No quiero entrar en polémicas pero puedo tener una máquina dentro de >>>>> mi red local que sirva datos a través de Internet y a eso yo lo llamaría >>>>> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >>>>> >>>>> No me gustan los blancos o negros... pero bueno, yo que soy así de >>>>> raro. Vuelvo a mi cueva. >>>>> >>>>> Saludos. >>>>> >>>>> El 27 de marzo de 2017, 13:33, Mario Lacunza >>>>> escribió: >>>>> >>>>>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>>>>> remotos. En informática de define como remoto a un servidor corriendo fuera >>>>>> de tu red local. >>>>>> >>>>>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>>>>> dónde están localizados, q os corren y un largo etc de información, claro >>>>>> hay q saber cómo obtenerla. >>>>>> >>>>>> El término nube o cloud en inglés define el paradigma de sistemas >>>>>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>>>>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>>>>> >>>>>> Enviado desde mi LG G4 >>>>>> >>>>>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>>>>> escribió: >>>>>> >>>>>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>>>>> - Lo que se ejecuta en un servidor, se ejecuta en un computador >>>>>> remoto. >>>>>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>>>>> >>>>>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el >>>>>> término >>>>>> «nube» es parecido a usar el término «máscara» o «indefinido». >>>>>> >>>>>> >>>>>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>>>>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>>>>> > (>>>>> > >) escribió: >>>>>> > >>>>>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y >>>>>> CCS3, >>>>>> > hasta >>>>>> > aquí estático y bonito como indica Narcis. >>>>>> > >>>>>> > >>>>>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden >>>>>> construir >>>>>> > animaciones e interaccionar con el usuario, sin usar javascript. >>>>>> Este es >>>>>> > un mundo más para diseñadores que para programadores, y precisa de >>>>>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar >>>>>> su >>>>>> > uso por diseñadores han salido varios frameworks como bootstrap. En >>>>>> su >>>>>> > mayoría usan javascript para obtener mayores efectos. >>>>>> > >>>>>> > >>>>>> > >>>>>> > Ahora bien, sí JavaScript es un >>>>>> > lenguaje de progresión que permite darle dinamismo a la página, >>>>>> me >>>>>> > surgen >>>>>> > las siguientes preguntas: >>>>>> > ¿Hay que instalar algo en el sistema del cliente o en el >>>>>> servidor? >>>>>> > A groso modo ¿qué sería posible hacer con él y cuál es su >>>>>> alcance >>>>>> > (cliente >>>>>> > y/o servidor)? >>>>>> > >>>>>> > >>>>>> > El navegador sólo entiende html, css y javascript. No obstante, los >>>>>> > programadores no escriben directamente en estos lenguajes. Lo >>>>>> habitual >>>>>> > es programar las webs con otros lenguajes y generar luego los >>>>>> ficheros >>>>>> > que luego se enviarán al navegador del cliente para que los >>>>>> visualize. >>>>>> > Las combinaciones son casi infinitas, desde generar todos los >>>>>> ficheros >>>>>> > en un servidor antes de enviarlos al cliente, hasta enviar >>>>>> únicamente el >>>>>> > fichero javascript al cliente para que él genere el html y css. >>>>>> > >>>>>> > Este año será el año en el que los navegadores interpreten >>>>>> webassembly >>>>>> > (una especie de subconjunto de javascript), lo que abre las puertas >>>>>> a >>>>>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>>>>> > código javascript, similar a los lenguajes que hay para JVM. >>>>>> > >>>>>> > >>>>>> > ¿Qué es JQuery y para qué sirve? >>>>>> > >>>>>> > >>>>>> > Una conocida librería javascript para mejorar la experiencia de >>>>>> usuario >>>>>> > (GUI). >>>>>> > >>>>>> > >>>>>> > ¿En dónde encaja Python, cual es la razón? >>>>>> > >>>>>> > >>>>>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las >>>>>> apps >>>>>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta >>>>>> en el >>>>>> > móvil y otra remota que se ejecutará en un servidor o, más >>>>>> probable, en >>>>>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>>>>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del >>>>>> futuro, >>>>>> > incluso abogan por que sean "isomórficas", la misma aplicación >>>>>> > javascript tanto en cliente como en servidor y así unificar todo en >>>>>> un >>>>>> > único desarrollo. Pero la verdad es que no hay nada demostrado que >>>>>> haga >>>>>> > a un lenguaje como lo único necesario con el que se pueda programar >>>>>> > todos los elementos implicados en una aplicación web (ni siquiera >>>>>> java). >>>>>> > >>>>>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya >>>>>> que lo >>>>>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. >>>>>> Empieza >>>>>> > por algún framework para python que esté bien documentado como >>>>>> django, >>>>>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>>>>> > programaban webs. Puede que, para cuando ya hayas aprendido a >>>>>> usarlo, >>>>>> > haya salido python para webassembly y tengamos un nuevo paradigma >>>>>> para >>>>>> > programar aplicaciones. >>>>>> > -- >>>>>> > Hyperreals *R "Quarks, bits y otras criaturas >>>>>> > infinitesimales": http://blog.ch3m4.org >>>>>> > >>>>>> > >>>>>> > _______________________________________________ >>>>>> > Python-es mailing list >>>>>> > Python-es en python.org >>>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>>> > >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Miguel Manzano Garcia >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> >> -- >> >> [PGP Public Key >> >> ] >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > > [PGP Public Key > > ] > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From fvillarroel en yahoo.com Mon Mar 27 11:29:23 2017 From: fvillarroel en yahoo.com (fvillarroel en yahoo.com) Date: Mon, 27 Mar 2017 12:29:23 -0300 Subject: [Python-es] Conocimientos Message-ID: <518177.49842.bm@smtp235.mail.gq1.yahoo.com> Se ha borrado un adjunto en formato HTML... URL: From shaddycls en gmail.com Mon Mar 27 12:28:46 2017 From: shaddycls en gmail.com (Sherab Giovannini) Date: Mon, 27 Mar 2017 18:28:46 +0200 Subject: [Python-es] Conocimientos In-Reply-To: <518177.49842.bm@smtp235.mail.gq1.yahoo.com> References: <518177.49842.bm@smtp235.mail.gq1.yahoo.com> Message-ID: Hombre, ¿No querrás que dediquemos un hilo específico para hablar con Mario no? Hay una actitud recurrente a lo largo de varios mensajes y a esta le ha tocado, nada más. El amigo Jhonny estará a lo suyo y leerá lo que le interesa, como todo el mundo. Lo que no se puede tolerar es, precisamente, esa actitud dentro de una pregunta como la de Jhonny y me parece muy apropiado hablar de ello cuando ya ha explotado. El 27 de marzo de 2017, 17:29, fvillarroel--- via Python-es < python-es en python.org> escribió: > Estimados > > Que molesto y desagradable ver como se desvirtuó la consulta de Johnny > sobre como comenzar en desarrollo web, hace poco le respondí con mi consejo. > > Estoy seguro que con la polémica que siguen discutiendo a este nuevo > usuario le quedaran nulas o pocas ganas de consultar nuevamente. > > Ya lo he visto en temas anteriores donde Mario es polémico y ofensivo en > sus respuestas. > > Favor solicitó la moderación del admin de lista. > > Saludos > > Enviado desde mi Movistar HUAWEI CUN-L03 > > > -------- Mensaje original -------- > Asunto: Re: [Python-es] Conocimientos > De: Mario Lacunza > Para: La lista de python en castellano > CC: > > > Hola Sherab, > > Te voy respondiendo en orden: > > Aquí cuando te mandaban a leer preguntas inteligentes la mayoría lo hacía > con la intención q yo decía y tengo muchos años en esta lista. > > Te gané yo tengo 4 razas :) Vasco, italiana, inglesa y francesa. Y ya dije > q no es mi intención ser ofensivo sino directo. > > No hay drama para mí, acaso tengo q hacerle la búsqueda también? Creo q > cualquiera puede hacer una simple búsqueda x dos keywords sencillas. > > Por tercera vez no es MI INTENSIÓN ser ofensivo sino directo. > > Enviado desde mi LG G4 > > El 27 mar. 2017 9:13 AM, "Sherab Giovannini" > escribió: > > Hola Mario, > > Ya que haces alusiones a la lista en general, lo usaré como excusa barata > para escribirte yo también además de Raúl. > > Generalmente cuándo le pides a alguien que elabore más una pregunta no das > a entender que no tiene intelecto suficiente para preguntar, sino que no ha > trabajado suficientemente en ella como para que la gente considere que su > altruismo está justificado. > > No se en qué parte de Europa habrás vivido, pero como Italo-Alemán que > vive en España te puedo asegurar que tu modo de hablar no es directo, es > ofensivo; y eso quien lo practica lo hace a nivel global, no > particularmente Europeo. Bueno, quizás los británicos sí son un poco así a > veces ;). > > Sí hay drama en referenciar a Google o Wikipedia cuándo no estás > precisamente haciendo referencia a ningún artículo/párrafo en particular. > > Y una vez más, como ya Raúl te ha especificado con completo detalle es esa > agresividad que imprimes en tus frases la que se podría catalogar como > ofensiva. > > > > El 27 de marzo de 2017, 15:58, Mario Lacunza > escribió: > >> Hola Raúl, >> >> No pongo su nombre xq tampoco lo hizo él y más bien me puso gratuitamente >> un apodo cosa q yo no hice. >> >> No soy ofensivo sino directo, he vivido muchos años en Europa en un país >> no latino y estoy acostumbrado a decir las cosas así, he notado q a los >> latinos les gusta q les"doren la píldora"cómo decimos en Perú, pero para mi >> lo blanco es blanco y no sé como decirlo distinto. >> >> Así mismo no veo xq el drama xq referencie a Google y Wikipedia, antes en >> esta lista mandaban a los novatos sin más a leer "preguntas inteligentes" >> lo cual si es ofensivo al dar entender q no tenías el intelecto para >> preguntar. >> >> En fin para q quede claro: no es mi intención ofender a nadie aquí. >> >> Enviado desde mi LG G4 >> >> >> El 27 mar. 2017 8:23 AM, "Raúl Cumplido" >> escribió: >> >> Hola Mario, >> >> Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo >> utilizando la comunicación no verbal con gente que no conozco intento ser >> lo menos agresivo posible en mis mis contestaciones. En tú segundo email le >> dices a Narcís (sin ni siquiera poner su nombre): >> - La ignorancia es atrevida y tú idea de cloud computing es totalmente >> errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un >> ignorante >> - lo q tu escribes tal vez debes postearlo en una lista de derecho >> informático. -- Lo cual interpreto como: No deberías escribir aquí vete >> a una lista de derecho (como si los abogados fueran inferiores) >> - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede >> saber a quién le pertenece un servidor. -- Lo cual interpreto como: No >> te enteras y te lo tengo que repetir, cualquiera debería saber esto. >> >> Es está agresividad en las respuestas a lo que me refiero. >> >> Y como no me gustan las polémicas y ni me va ni me viene desaparezco de >> Internet por hoy: >> >> https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif >> >> Saludos, >> Raúl >> >> 2017-03-27 13:39 GMT+01:00 Mario Lacunza : >> >>> Hola Raúl, >>> >>> Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de >>> conocimiento no tiene nada de ofensivo, sino por el contrario no es el >>> método q usamos todos para aprender hoy en día? >>> >>> Enviado desde mi LG G4 >>> >>> El 27 mar. 2017 7:22 AM, "Raúl Cumplido" >>> escribió: >>> >>> Hola Mario, >>> >>> Hay diferentes formas de decir las cosas y decirle a alguien que "está >>> bien equivocado" y que se lea Google y la Wikipedia para informarse en una >>> lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás >>> no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. >>> Explicar que no és exactamente eso y dar la definición. Probablemente >>> ahorrandote la última frase. Estoy seguro que todos los que se toman el >>> tiempo para contestar tratan de ayudar. >>> >>> Saludos, >>> Raúl >>> >>> 2017-03-27 13:03 GMT+01:00 Miguel Manzano : >>> >>>> No quiero entrar en polémicas pero puedo tener una máquina dentro de mi >>>> red local que sirva datos a través de Internet y a eso yo lo llamaría >>>> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >>>> >>>> No me gustan los blancos o negros... pero bueno, yo que soy así de >>>> raro. Vuelvo a mi cueva. >>>> >>>> Saludos. >>>> >>>> El 27 de marzo de 2017, 13:33, Mario Lacunza >>>> escribió: >>>> >>>>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>>>> remotos. En informática de define como remoto a un servidor corriendo fuera >>>>> de tu red local. >>>>> >>>>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>>>> dónde están localizados, q os corren y un largo etc de información, claro >>>>> hay q saber cómo obtenerla. >>>>> >>>>> El término nube o cloud en inglés define el paradigma de sistemas >>>>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>>>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>>>> >>>>> Enviado desde mi LG G4 >>>>> >>>>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>>>> escribió: >>>>> >>>>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>>>> - Lo que se ejecuta en un servidor, se ejecuta en un computador remoto. >>>>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>>>> >>>>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el término >>>>> «nube» es parecido a usar el término «máscara» o «indefinido». >>>>> >>>>> >>>>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>>>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>>>> > (>>>> > >) escribió: >>>>> > >>>>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y >>>>> CCS3, >>>>> > hasta >>>>> > aquí estático y bonito como indica Narcis. >>>>> > >>>>> > >>>>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden construir >>>>> > animaciones e interaccionar con el usuario, sin usar javascript. >>>>> Este es >>>>> > un mundo más para diseñadores que para programadores, y precisa de >>>>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar >>>>> su >>>>> > uso por diseñadores han salido varios frameworks como bootstrap. En >>>>> su >>>>> > mayoría usan javascript para obtener mayores efectos. >>>>> > >>>>> > >>>>> > >>>>> > Ahora bien, sí JavaScript es un >>>>> > lenguaje de progresión que permite darle dinamismo a la página, >>>>> me >>>>> > surgen >>>>> > las siguientes preguntas: >>>>> > ¿Hay que instalar algo en el sistema del cliente o en el >>>>> servidor? >>>>> > A groso modo ¿qué sería posible hacer con él y cuál es su alcance >>>>> > (cliente >>>>> > y/o servidor)? >>>>> > >>>>> > >>>>> > El navegador sólo entiende html, css y javascript. No obstante, los >>>>> > programadores no escriben directamente en estos lenguajes. Lo >>>>> habitual >>>>> > es programar las webs con otros lenguajes y generar luego los >>>>> ficheros >>>>> > que luego se enviarán al navegador del cliente para que los >>>>> visualize. >>>>> > Las combinaciones son casi infinitas, desde generar todos los >>>>> ficheros >>>>> > en un servidor antes de enviarlos al cliente, hasta enviar >>>>> únicamente el >>>>> > fichero javascript al cliente para que él genere el html y css. >>>>> > >>>>> > Este año será el año en el que los navegadores interpreten >>>>> webassembly >>>>> > (una especie de subconjunto de javascript), lo que abre las puertas a >>>>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>>>> > código javascript, similar a los lenguajes que hay para JVM. >>>>> > >>>>> > >>>>> > ¿Qué es JQuery y para qué sirve? >>>>> > >>>>> > >>>>> > Una conocida librería javascript para mejorar la experiencia de >>>>> usuario >>>>> > (GUI). >>>>> > >>>>> > >>>>> > ¿En dónde encaja Python, cual es la razón? >>>>> > >>>>> > >>>>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las apps >>>>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta en >>>>> el >>>>> > móvil y otra remota que se ejecutará en un servidor o, más probable, >>>>> en >>>>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>>>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del >>>>> futuro, >>>>> > incluso abogan por que sean "isomórficas", la misma aplicación >>>>> > javascript tanto en cliente como en servidor y así unificar todo en >>>>> un >>>>> > único desarrollo. Pero la verdad es que no hay nada demostrado que >>>>> haga >>>>> > a un lenguaje como lo único necesario con el que se pueda programar >>>>> > todos los elementos implicados en una aplicación web (ni siquiera >>>>> java). >>>>> > >>>>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya >>>>> que lo >>>>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. >>>>> Empieza >>>>> > por algún framework para python que esté bien documentado como >>>>> django, >>>>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>>>> > programaban webs. Puede que, para cuando ya hayas aprendido a usarlo, >>>>> > haya salido python para webassembly y tengamos un nuevo paradigma >>>>> para >>>>> > programar aplicaciones. >>>>> > -- >>>>> > Hyperreals *R "Quarks, bits y otras criaturas >>>>> > infinitesimales": http://blog.ch3m4.org >>>>> > >>>>> > >>>>> > _______________________________________________ >>>>> > Python-es mailing list >>>>> > Python-es en python.org >>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>> > >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>> >>>> >>>> -- >>>> Miguel Manzano Garcia >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > > [PGP Public Key > > ] > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- [PGP Public Key ] ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Mon Mar 27 12:54:11 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 27 Mar 2017 11:54:11 -0500 Subject: [Python-es] Conocimientos In-Reply-To: References: <518177.49842.bm@smtp235.mail.gq1.yahoo.com> Message-ID: No, no puedes dedicarme un hilo específico ( q más quisiera yo!) xq va contra del fin de la lista. Ya he repetido varias veces q no es mi intención ofender a nadie con mis respuestas, pero tampoco voy a permitir q gente q no aporta nada a la lista ni al tema lo haga personal contra mí, contraviniendo esto sí las normas de la lista. Yo le respondí a Jhony sobre el el tema, luego corregí algo q me pareció errado y desde allí todos han pasado a tomarla personal contra mí sin ni siquiera preocuparse en responder el hilo o sustentar si lo q dije está mal o no, lo cual no se permite en ninguna lista. Voy a esperar q Chema se pronuncie al respecto. Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://www.lacunza.biz/ Hosting:: http://mlv-host.com/ Skype: mlacunzav Lima - Peru El 27 de marzo de 2017, 11:28, Sherab Giovannini escribió: > Hombre, > > ¿No querrás que dediquemos un hilo específico para hablar con Mario no? > Hay una actitud recurrente a lo largo de varios mensajes y a esta le ha > tocado, nada más. El amigo Jhonny estará a lo suyo y leerá lo que le > interesa, como todo el mundo. > > Lo que no se puede tolerar es, precisamente, esa actitud dentro de una > pregunta como la de Jhonny y me parece muy apropiado hablar de ello cuando > ya ha explotado. > > > > El 27 de marzo de 2017, 17:29, fvillarroel--- via Python-es < > python-es en python.org> escribió: > >> Estimados >> >> Que molesto y desagradable ver como se desvirtuó la consulta de Johnny >> sobre como comenzar en desarrollo web, hace poco le respondí con mi consejo. >> >> Estoy seguro que con la polémica que siguen discutiendo a este nuevo >> usuario le quedaran nulas o pocas ganas de consultar nuevamente. >> >> Ya lo he visto en temas anteriores donde Mario es polémico y ofensivo en >> sus respuestas. >> >> Favor solicitó la moderación del admin de lista. >> >> Saludos >> >> Enviado desde mi Movistar HUAWEI CUN-L03 >> >> >> -------- Mensaje original -------- >> Asunto: Re: [Python-es] Conocimientos >> De: Mario Lacunza >> Para: La lista de python en castellano >> CC: >> >> >> Hola Sherab, >> >> Te voy respondiendo en orden: >> >> Aquí cuando te mandaban a leer preguntas inteligentes la mayoría lo hacía >> con la intención q yo decía y tengo muchos años en esta lista. >> >> Te gané yo tengo 4 razas :) Vasco, italiana, inglesa y francesa. Y ya >> dije q no es mi intención ser ofensivo sino directo. >> >> No hay drama para mí, acaso tengo q hacerle la búsqueda también? Creo q >> cualquiera puede hacer una simple búsqueda x dos keywords sencillas. >> >> Por tercera vez no es MI INTENSIÓN ser ofensivo sino directo. >> >> Enviado desde mi LG G4 >> >> El 27 mar. 2017 9:13 AM, "Sherab Giovannini" >> escribió: >> >> Hola Mario, >> >> Ya que haces alusiones a la lista en general, lo usaré como excusa barata >> para escribirte yo también además de Raúl. >> >> Generalmente cuándo le pides a alguien que elabore más una pregunta no >> das a entender que no tiene intelecto suficiente para preguntar, sino que >> no ha trabajado suficientemente en ella como para que la gente considere >> que su altruismo está justificado. >> >> No se en qué parte de Europa habrás vivido, pero como Italo-Alemán que >> vive en España te puedo asegurar que tu modo de hablar no es directo, es >> ofensivo; y eso quien lo practica lo hace a nivel global, no >> particularmente Europeo. Bueno, quizás los británicos sí son un poco así a >> veces ;). >> >> Sí hay drama en referenciar a Google o Wikipedia cuándo no estás >> precisamente haciendo referencia a ningún artículo/párrafo en particular. >> >> Y una vez más, como ya Raúl te ha especificado con completo detalle es >> esa agresividad que imprimes en tus frases la que se podría catalogar como >> ofensiva. >> >> >> >> El 27 de marzo de 2017, 15:58, Mario Lacunza >> escribió: >> >>> Hola Raúl, >>> >>> No pongo su nombre xq tampoco lo hizo él y más bien me puso >>> gratuitamente un apodo cosa q yo no hice. >>> >>> No soy ofensivo sino directo, he vivido muchos años en Europa en un país >>> no latino y estoy acostumbrado a decir las cosas así, he notado q a los >>> latinos les gusta q les"doren la píldora"cómo decimos en Perú, pero para mi >>> lo blanco es blanco y no sé como decirlo distinto. >>> >>> Así mismo no veo xq el drama xq referencie a Google y Wikipedia, antes >>> en esta lista mandaban a los novatos sin más a leer "preguntas >>> inteligentes" lo cual si es ofensivo al dar entender q no tenías el >>> intelecto para preguntar. >>> >>> En fin para q quede claro: no es mi intención ofender a nadie aquí. >>> >>> Enviado desde mi LG G4 >>> >>> >>> El 27 mar. 2017 8:23 AM, "Raúl Cumplido" >>> escribió: >>> >>> Hola Mario, >>> >>> Gracias por tomarte el tiempo en contestar. Desde mi cueva y sobretodo >>> utilizando la comunicación no verbal con gente que no conozco intento ser >>> lo menos agresivo posible en mis mis contestaciones. En tú segundo email le >>> dices a Narcís (sin ni siquiera poner su nombre): >>> - La ignorancia es atrevida y tú idea de cloud computing es totalmente >>> errada -- Lo cual interpreto como: Estás totalmente equivocado y eres un >>> ignorante >>> - lo q tu escribes tal vez debes postearlo en una lista de derecho >>> informático. -- Lo cual interpreto como: No deberías escribir aquí vete >>> a una lista de derecho (como si los abogados fueran inferiores) >>> - Igual cómo ya te lo dije cualquiera con mininos conocimientos puede >>> saber a quién le pertenece un servidor. -- Lo cual interpreto como: No >>> te enteras y te lo tengo que repetir, cualquiera debería saber esto. >>> >>> Es está agresividad en las respuestas a lo que me refiero. >>> >>> Y como no me gustan las polémicas y ni me va ni me viene desaparezco de >>> Internet por hoy: >>> >>> https://media.giphy.com/media/4pMX5rJ4PYAEM/giphy.gif >>> >>> Saludos, >>> Raúl >>> >>> 2017-03-27 13:39 GMT+01:00 Mario Lacunza : >>> >>>> Hola Raúl, >>>> >>>> Discrepo contigo, referenciar a Google y la Wikipedia como fuentes de >>>> conocimiento no tiene nada de ofensivo, sino por el contrario no es el >>>> método q usamos todos para aprender hoy en día? >>>> >>>> Enviado desde mi LG G4 >>>> >>>> El 27 mar. 2017 7:22 AM, "Raúl Cumplido" >>>> escribió: >>>> >>>> Hola Mario, >>>> >>>> Hay diferentes formas de decir las cosas y decirle a alguien que "está >>>> bien equivocado" y que se lea Google y la Wikipedia para informarse en una >>>> lista sobre dudas és quizas un poco duro. Tienes razón en que Narcis quizás >>>> no ha sido del todo preciso en sus definiciones, pero lo puedes comentar. >>>> Explicar que no és exactamente eso y dar la definición. Probablemente >>>> ahorrandote la última frase. Estoy seguro que todos los que se toman el >>>> tiempo para contestar tratan de ayudar. >>>> >>>> Saludos, >>>> Raúl >>>> >>>> 2017-03-27 13:03 GMT+01:00 Miguel Manzano : >>>> >>>>> No quiero entrar en polémicas pero puedo tener una máquina dentro de >>>>> mi red local que sirva datos a través de Internet y a eso yo lo llamaría >>>>> Internet. Y eso, puedo conseguirlo con una raspberry pi. :D >>>>> >>>>> No me gustan los blancos o negros... pero bueno, yo que soy así de >>>>> raro. Vuelvo a mi cueva. >>>>> >>>>> Saludos. >>>>> >>>>> El 27 de marzo de 2017, 13:33, Mario Lacunza >>>>> escribió: >>>>> >>>>>> Estás bien equivocado. Primero TODOS los servidores de Internet son >>>>>> remotos. En informática de define como remoto a un servidor corriendo fuera >>>>>> de tu red local. >>>>>> >>>>>> Segundo puedes saber sobre TODOS los servidores a quien pertenecen, >>>>>> dónde están localizados, q os corren y un largo etc de información, claro >>>>>> hay q saber cómo obtenerla. >>>>>> >>>>>> El término nube o cloud en inglés define el paradigma de sistemas >>>>>> distribuidos lo cual nada tiene q ver con tú idea de ocultar la pertenencia >>>>>> del servidor, te aconsejo usar Google y la Wikipedia para informarte mejor. >>>>>> >>>>>> Enviado desde mi LG G4 >>>>>> >>>>>> El 27 mar. 2017 4:02 AM, "Narcis Garcia" >>>>>> escribió: >>>>>> >>>>>> Quiero matizar un detalle de lo que diferenció Chema Cortés: >>>>>> - Lo que se ejecuta en un servidor, se ejecuta en un computador >>>>>> remoto. >>>>>> - Lo que se ejecuta en la «nube», se ejecuta en un servidor oculto* >>>>>> >>>>>> (*) Oculto sólo a efecto de no decir a quién pertenece. Usar el >>>>>> término >>>>>> «nube» es parecido a usar el término «máscara» o «indefinido». >>>>>> >>>>>> >>>>>> El 26/03/17 a les 20:17, Chema Cortes ha escrit: >>>>>> > El dom., 26 mar. 2017 a las 15:29, Johnny Alonso >>>>>> > (>>>>> > >) escribió: >>>>>> > >>>>>> > De nuevo muchas gracias a todos, ya empecé a estudiar HTML5 y >>>>>> CCS3, >>>>>> > hasta >>>>>> > aquí estático y bonito como indica Narcis. >>>>>> > >>>>>> > >>>>>> > Bonito, sí; pero estático sólo en parte. Con CSS3 se pueden >>>>>> construir >>>>>> > animaciones e interaccionar con el usuario, sin usar javascript. >>>>>> Este es >>>>>> > un mundo más para diseñadores que para programadores, y precisa de >>>>>> > bastante dedicación hasta dominar sus posibilidades. Para facilitar >>>>>> su >>>>>> > uso por diseñadores han salido varios frameworks como bootstrap. En >>>>>> su >>>>>> > mayoría usan javascript para obtener mayores efectos. >>>>>> > >>>>>> > >>>>>> > >>>>>> > Ahora bien, sí JavaScript es un >>>>>> > lenguaje de progresión que permite darle dinamismo a la página, >>>>>> me >>>>>> > surgen >>>>>> > las siguientes preguntas: >>>>>> > ¿Hay que instalar algo en el sistema del cliente o en el >>>>>> servidor? >>>>>> > A groso modo ¿qué sería posible hacer con él y cuál es su >>>>>> alcance >>>>>> > (cliente >>>>>> > y/o servidor)? >>>>>> > >>>>>> > >>>>>> > El navegador sólo entiende html, css y javascript. No obstante, los >>>>>> > programadores no escriben directamente en estos lenguajes. Lo >>>>>> habitual >>>>>> > es programar las webs con otros lenguajes y generar luego los >>>>>> ficheros >>>>>> > que luego se enviarán al navegador del cliente para que los >>>>>> visualize. >>>>>> > Las combinaciones son casi infinitas, desde generar todos los >>>>>> ficheros >>>>>> > en un servidor antes de enviarlos al cliente, hasta enviar >>>>>> únicamente el >>>>>> > fichero javascript al cliente para que él genere el html y css. >>>>>> > >>>>>> > Este año será el año en el que los navegadores interpreten >>>>>> webassembly >>>>>> > (una especie de subconjunto de javascript), lo que abre las puertas >>>>>> a >>>>>> > futuros compiladores de otros lenguajes a webassembly sin pasar por >>>>>> > código javascript, similar a los lenguajes que hay para JVM. >>>>>> > >>>>>> > >>>>>> > ¿Qué es JQuery y para qué sirve? >>>>>> > >>>>>> > >>>>>> > Una conocida librería javascript para mejorar la experiencia de >>>>>> usuario >>>>>> > (GUI). >>>>>> > >>>>>> > >>>>>> > ¿En dónde encaja Python, cual es la razón? >>>>>> > >>>>>> > >>>>>> > Como ya te han dicho, las aplicaciones webs van a dar paso a las >>>>>> apps >>>>>> > para móviles. Estas apps tendrán una parte cliente que se ejecuta >>>>>> en el >>>>>> > móvil y otra remota que se ejecutará en un servidor o, más >>>>>> probable, en >>>>>> > la "nube". Es en esta segunda parte donde python puede tener mejor >>>>>> > cabida. Existe mucho caos sobre cómo serán las aplicaciones del >>>>>> futuro, >>>>>> > incluso abogan por que sean "isomórficas", la misma aplicación >>>>>> > javascript tanto en cliente como en servidor y así unificar todo en >>>>>> un >>>>>> > único desarrollo. Pero la verdad es que no hay nada demostrado que >>>>>> haga >>>>>> > a un lenguaje como lo único necesario con el que se pueda programar >>>>>> > todos los elementos implicados en una aplicación web (ni siquiera >>>>>> java). >>>>>> > >>>>>> > Mi consejo es que no te obsesiones demasiado por estar al día, ya >>>>>> que lo >>>>>> > que es hoy está de moda, puede quedar obsoleto en poco tiempo. >>>>>> Empieza >>>>>> > por algún framework para python que esté bien documentado como >>>>>> django, >>>>>> > aunque déjame recomendarte web2py para empezar a entender cómo se >>>>>> > programaban webs. Puede que, para cuando ya hayas aprendido a >>>>>> usarlo, >>>>>> > haya salido python para webassembly y tengamos un nuevo paradigma >>>>>> para >>>>>> > programar aplicaciones. >>>>>> > -- >>>>>> > Hyperreals *R "Quarks, bits y otras criaturas >>>>>> > infinitesimales": http://blog.ch3m4.org >>>>>> > >>>>>> > >>>>>> > _______________________________________________ >>>>>> > Python-es mailing list >>>>>> > Python-es en python.org >>>>>> > https://mail.python.org/mailman/listinfo/python-es >>>>>> > >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Python-es mailing list >>>>>> Python-es en python.org >>>>>> https://mail.python.org/mailman/listinfo/python-es >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Miguel Manzano Garcia >>>>> >>>>> _______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en python.org >>>>> https://mail.python.org/mailman/listinfo/python-es >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> >>>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> >> -- >> >> [PGP Public Key >> >> ] >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > > [PGP Public Key > > ] > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From johnny.alonso.quintero en gmail.com Mon Mar 27 13:36:32 2017 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Mon, 27 Mar 2017 12:36:32 -0500 Subject: [Python-es] Conocimientos In-Reply-To: <753113.30099.bm@smtp237.mail.gq1.yahoo.com> References: <753113.30099.bm@smtp237.mail.gq1.yahoo.com> Message-ID: Hola todos, gracias por su colaboración, esto es más complejo de lo que esperaba, es tanta mi ignorancia sobre el tema que no logro despegar, la siguiente analogía describe mi situación: ?El aprenderme los números, no implica que sepa aritmética básica.? En realidad me falta algo, es abrumadora la información que se encuentra en Google, pero todo lo que he visto y leído tiende a demostrar el uso de funciones y/o métodos específicos, incluso libros donde los autores casi siempre se bajan por las orejas, aduciendo que el tema en particular es tan profundo que daría para otro libro, es decir, solo me enseñan los números. De ninguna manera pretendo que ustedes lo hagan, solo por favor, indíquenme que estudiar, ya sea un libro, curso o tutorial que me ayude a desarrollar una aplicación completa, con algunos enlace sería suficiente. Con respecto a los frameworks que me han recomendado, web2py solo está disponible para la versión 2.x de Python. Django es muy bueno, pero obligarlo a hacer cosas para lo cual no fue diseñado va ser complicado. Flask es por ahora el más flexible aunque definitivamente hay que trabajar más. Saludos De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En nombre de fvillarroel--- via Python-es Enviado el: lunes, 27 de marzo de 2017 8:46 a. m. Para: La lista de python en castellano CC: fvillarroel en yahoo.com Asunto: Re: [Python-es] Conocimientos Hola Johnny. Como te recomendó Chema trata de ir paso a paso no intentes aprender todo de una. Como bien te recomendó trata de partir con algún framework web2py esta bien. Yo te quiero recomendar además Flask que si lo logras dominar bien entonces te podrás decantar a Django. Saludos y cualquier duda que surja nos comentas. Enviado desde mi Movistar HUAWEI CUN-L03 -------- Mensaje original -------- Asunto: [Python-es] Conocimientos De: Johnny Alonso Para: 'La lista de python en castellano' CC: Hola todos, desconozco absolutamente el desarrollo de aplicaciones web, podrían indicarme que es necesario aprender y si es posible en qué orden para lograrlo. Saludos, Johnny ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Mon Mar 27 13:46:30 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 27 Mar 2017 12:46:30 -0500 Subject: [Python-es] Conocimientos In-Reply-To: References: <753113.30099.bm@smtp237.mail.gq1.yahoo.com> Message-ID: pues si es muy grande el tema en q te estas metiendo jeje EN cuanto a manuales hay miles, busca uno y escoge el mas completo q encuentres, no se si hablas inglés pero en español este es de los primeros q sale en google y me parece completo: https://desarrolloweb.com/manuales/manual-html.html de momento centrate en html+css despues js y despues php o python. Python tiene dos versiones estables 2.7.x y 3.x AMBAS son perfectamente usables y funcionan bien, no es como en el mundo M$ q sino tienes la última versión no te sirve. Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://www.lacunza.biz/ Hosting:: http://mlv-host.com/ Skype: mlacunzav Lima - Peru El 27 de marzo de 2017, 12:36, Johnny Alonso< johnny.alonso.quintero en gmail.com> escribió: > Hola todos, gracias por su colaboración, esto es más complejo de lo que > esperaba, es tanta mi ignorancia sobre el tema que no logro despegar, la > siguiente analogía describe mi situación: > > ?El aprenderme los números, no implica que sepa aritmética básica.? > > En realidad me falta algo, es abrumadora la información que se encuentra > en Google, pero todo lo que he visto y leído tiende a demostrar el uso de > funciones y/o métodos específicos, incluso libros donde los autores casi > siempre se bajan por las orejas, aduciendo que el tema en particular es tan > profundo que daría para otro libro, es decir, solo me enseñan los números. > > De ninguna manera pretendo que ustedes lo hagan, solo por favor, > indíquenme que estudiar, ya sea un libro, curso o tutorial que me ayude a > desarrollar una aplicación completa, con algunos enlace sería suficiente. > > Con respecto a los frameworks que me han recomendado, web2py solo está > disponible para la versión 2.x de Python. Django es muy bueno, pero > obligarlo a hacer cosas para lo cual no fue diseñado va ser complicado. > Flask es por ahora el más flexible aunque definitivamente hay que trabajar > más. > > > > Saludos > > > > *De:* Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail. > com en python.org] *En nombre de *fvillarroel--- via Python-es > *Enviado el:* lunes, 27 de marzo de 2017 8:46 a. m. > *Para:* La lista de python en castellano > *CC:* fvillarroel en yahoo.com > *Asunto:* Re: [Python-es] Conocimientos > > > > Hola Johnny. > > Como te recomendó Chema trata de ir paso a paso no intentes aprender todo > de una. > Como bien te recomendó trata de partir con algún framework web2py esta > bien. > Yo te quiero recomendar además Flask que si lo logras dominar bien > entonces te podrás decantar a Django. > > Saludos y cualquier duda que surja nos comentas. > > > > Enviado desde mi Movistar HUAWEI CUN-L03 > > > > -------- Mensaje original -------- > Asunto: [Python-es] Conocimientos > De: Johnny Alonso > Para: 'La lista de python en castellano' > CC: > > > Hola todos, desconozco absolutamente el desarrollo de aplicaciones web, > podrían indicarme que es necesario aprender y si es posible en qué orden > para lograrlo. > > > > Saludos, Johnny > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From almeis en hotmail.com Mon Mar 27 13:53:51 2017 From: almeis en hotmail.com (Aaron Meis Sanchez) Date: Mon, 27 Mar 2017 17:53:51 +0000 Subject: [Python-es] Conocimientos In-Reply-To: References: <753113.30099.bm@smtp237.mail.gq1.yahoo.com>, Message-ID: Hola, yo te recomiendo iniciar con django, es un punto de partida no requieres conocimientos especiales, poco a poco iras viendo, aquí de donde soy oriundo soy participe de la comunidad, y enseño django. Participo en un proyecto muy padre que es django girls, te comparto esta liga https://tutorial.djangogirls.org/es/ puedes iniciar con esto vas de 0 a 100 en unos días. Si tienes dudas podemos comentaras, tengan todos un gran inicio de semana. En la liga te enseñara desde como instalar y configurar no importando el sistema operativo good luck!!! Introducción · Django Girls Tutorial tutorial.djangogirls.org Tutorial de Django Girls. Este trabajo está bajo la licencia internacional Creative Commons Attribution-ShareAlike 4.0. Para ver una copia de esta licencia, visita ... ________________________________ De: Python-es en nombre de Johnny Alonso Enviado: lunes, 27 de marzo de 2017 11:36 a. m. Para: 'La lista de python en castellano' Asunto: Re: [Python-es] Conocimientos Hola todos, gracias por su colaboración, esto es más complejo de lo que esperaba, es tanta mi ignorancia sobre el tema que no logro despegar, la siguiente analogía describe mi situación: ?El aprenderme los números, no implica que sepa aritmética básica.? En realidad me falta algo, es abrumadora la información que se encuentra en Google, pero todo lo que he visto y leído tiende a demostrar el uso de funciones y/o métodos específicos, incluso libros donde los autores casi siempre se bajan por las orejas, aduciendo que el tema en particular es tan profundo que daría para otro libro, es decir, solo me enseñan los números. De ninguna manera pretendo que ustedes lo hagan, solo por favor, indíquenme que estudiar, ya sea un libro, curso o tutorial que me ayude a desarrollar una aplicación completa, con algunos enlace sería suficiente. Con respecto a los frameworks que me han recomendado, web2py solo está disponible para la versión 2.x de Python. Django es muy bueno, pero obligarlo a hacer cosas para lo cual no fue diseñado va ser complicado. Flask es por ahora el más flexible aunque definitivamente hay que trabajar más. Saludos De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En nombre de fvillarroel--- via Python-es Enviado el: lunes, 27 de marzo de 2017 8:46 a. m. Para: La lista de python en castellano CC: fvillarroel en yahoo.com Asunto: Re: [Python-es] Conocimientos Hola Johnny. Como te recomendó Chema trata de ir paso a paso no intentes aprender todo de una. Como bien te recomendó trata de partir con algún framework web2py esta bien. Yo te quiero recomendar además Flask que si lo logras dominar bien entonces te podrás decantar a Django. Saludos y cualquier duda que surja nos comentas. Enviado desde mi Movistar HUAWEI CUN-L03 -------- Mensaje original -------- Asunto: [Python-es] Conocimientos De: Johnny Alonso Para: 'La lista de python en castellano' CC: Hola todos, desconozco absolutamente el desarrollo de aplicaciones web, podrían indicarme que es necesario aprender y si es posible en qué orden para lograrlo. Saludos, Johnny ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From johnny.alonso.quintero en gmail.com Mon Mar 27 14:40:09 2017 From: johnny.alonso.quintero en gmail.com (Johnny Alonso) Date: Mon, 27 Mar 2017 13:40:09 -0500 Subject: [Python-es] Conocimientos In-Reply-To: References: <753113.30099.bm@smtp237.mail.gq1.yahoo.com> Message-ID: Muchas gracias Mario, acabo de mirar el enlace e indica que esta actualizado a 2016. Por otro lado tu mismo lo dice y no son pocos los miles, la siguiente búsqueda en google ?python manuales? el resultado es 242.000 me llevaría mucho tiempo encontrar el adecuado, en lo que llevo estudiando, python ha cambiado de versión 2 o más veces, ayer instalé la 3.6.1, y tampoco se inglés, es por eso que acudo a ustedes, ya ustedes pasaron por esto, saben que buscar o conocen sitios que mantienen más o menos actualizados y que con solo me lo digan es invaluable la ayuda que me proporcionan. Saludos De: Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail.com en python.org] En nombre de Mario Lacunza Enviado el: lunes, 27 de marzo de 2017 12:47 p. m. Para: La lista de python en castellano Asunto: Re: [Python-es] Conocimientos pues si es muy grande el tema en q te estas metiendo jeje EN cuanto a manuales hay miles, busca uno y escoge el mas completo q encuentres, no se si hablas inglés pero en español este es de los primeros q sale en google y me parece completo: https://desarrolloweb.com/manuales/manual-html.html de momento centrate en html+css despues js y despues php o python. Python tiene dos versiones estables 2.7.x y 3.x AMBAS son perfectamente usables y funcionan bien, no es como en el mundo M$ q sino tienes la última versión no te sirve. Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://www.lacunza.biz/ Hosting:: http://mlv-host.com/ Skype: mlacunzav Lima - Peru El 27 de marzo de 2017, 12:36, Johnny Alonso< johnny.alonso.quintero en gmail.com> escribió: Hola todos, gracias por su colaboración, esto es más complejo de lo que esperaba, es tanta mi ignorancia sobre el tema que no logro despegar, la siguiente analogía describe mi situación: ?El aprenderme los números, no implica que sepa aritmética básica.? En realidad me falta algo, es abrumadora la información que se encuentra en Google, pero todo lo que he visto y leído tiende a demostrar el uso de funciones y/o métodos específicos, incluso libros donde los autores casi siempre se bajan por las orejas, aduciendo que el tema en particular es tan profundo que daría para otro libro, es decir, solo me enseñan los números. De ninguna manera pretendo que ustedes lo hagan, solo por favor, indíquenme que estudiar, ya sea un libro, curso o tutorial que me ayude a desarrollar una aplicación completa, con algunos enlace sería suficiente. Con respecto a los frameworks que me han recomendado, web2py solo está disponible para la versión 2.x de Python. Django es muy bueno, pero obligarlo a hacer cosas para lo cual no fue diseñado va ser complicado. Flask es por ahora el más flexible aunque definitivamente hay que trabajar más. Saludos De: Python-es [mailto: python-es-bounces+johnny.alonso.quintero= gmail.com en python.org] En nombre de fvillarroel--- via Python-es Enviado el: lunes, 27 de marzo de 2017 8:46 a. m. Para: La lista de python en castellano CC: fvillarroel en yahoo.com Asunto: Re: [Python-es] Conocimientos Hola Johnny. Como te recomendó Chema trata de ir paso a paso no intentes aprender todo de una. Como bien te recomendó trata de partir con algún framework web2py esta bien. Yo te quiero recomendar además Flask que si lo logras dominar bien entonces te podrás decantar a Django. Saludos y cualquier duda que surja nos comentas. Enviado desde mi Movistar HUAWEI CUN-L03 -------- Mensaje original -------- Asunto: [Python-es] Conocimientos De: Johnny Alonso Para: 'La lista de python en castellano' CC: Hola todos, desconozco absolutamente el desarrollo de aplicaciones web, podrían indicarme que es necesario aprender y si es posible en qué orden para lograrlo. Saludos, Johnny _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Mon Mar 27 14:53:11 2017 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 27 Mar 2017 13:53:11 -0500 Subject: [Python-es] Conocimientos In-Reply-To: References: <753113.30099.bm@smtp237.mail.gq1.yahoo.com> Message-ID: Para python inicia con el manual q tiene el website oficial con ese como base tienes buen comienzo.. lamentablemente no te puedo ayudar mas, salvo decirte lo mismo q veas en google y comiences a ver q manual esta más completo los q tengo yo están en inglés y no son para iniciados. Por curiosidad puse lo mismo q tu en google y en la 1era pagina hay varios interesantes como este: https://librosweb.es/libro/python/ cuestión q revices con calma cada uno. Saludos / Best regards Mario Lacunza Email:: mlacunza en gmail.com Personal Website:: http://www.lacunza.biz/ Hosting:: http://mlv-host.com/ Skype: mlacunzav Lima - Peru El 27 de marzo de 2017, 13:40, Johnny Alonso< johnny.alonso.quintero en gmail.com> escribió: > Muchas gracias Mario, acabo de mirar el enlace e indica que esta > actualizado a 2016. Por otro lado tu mismo lo dice y no son pocos los > miles, la siguiente búsqueda en google ?python manuales? el resultado es > 242.000 me llevaría mucho tiempo encontrar el adecuado, en lo que llevo > estudiando, python ha cambiado de versión 2 o más veces, ayer instalé la > 3.6.1, y tampoco se inglés, es por eso que acudo a ustedes, ya ustedes > pasaron por esto, saben que buscar o conocen sitios que mantienen más o > menos actualizados y que con solo me lo digan es invaluable la ayuda que me > proporcionan. > > > > Saludos > > > > *De:* Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail. > com en python.org] *En nombre de *Mario Lacunza > *Enviado el:* lunes, 27 de marzo de 2017 12:47 p. m. > *Para:* La lista de python en castellano > *Asunto:* Re: [Python-es] Conocimientos > > > > pues si es muy grande el tema en q te estas metiendo jeje > > EN cuanto a manuales hay miles, busca uno y escoge el mas completo q > encuentres, no se si hablas inglés pero en español este es de los primeros > q sale en google y me parece completo: > > https://desarrolloweb.com/manuales/manual-html.html > > de momento centrate en html+css despues js y despues php o python. > > Python tiene dos versiones estables 2.7.x y 3.x AMBAS son perfectamente > usables y funcionan bien, no es como en el mundo M$ q sino tienes la última > versión no te sirve. > > > > Saludos / Best regards > > Mario Lacunza > Email:: mlacunza en gmail.com > Personal Website:: http://www.lacunza.biz/ > Hosting:: http://mlv-host.com/ > Skype: mlacunzav > > Lima - Peru > > > > El 27 de marzo de 2017, 12:36, Johnny Alonso gmail.com> escribió: > > Hola todos, gracias por su colaboración, esto es más complejo de lo que > esperaba, es tanta mi ignorancia sobre el tema que no logro despegar, la > siguiente analogía describe mi situación: > > ?El aprenderme los números, no implica que sepa aritmética básica.? > > En realidad me falta algo, es abrumadora la información que se encuentra > en Google, pero todo lo que he visto y leído tiende a demostrar el uso de > funciones y/o métodos específicos, incluso libros donde los autores casi > siempre se bajan por las orejas, aduciendo que el tema en particular es tan > profundo que daría para otro libro, es decir, solo me enseñan los números. > > De ninguna manera pretendo que ustedes lo hagan, solo por favor, > indíquenme que estudiar, ya sea un libro, curso o tutorial que me ayude a > desarrollar una aplicación completa, con algunos enlace sería suficiente. > > Con respecto a los frameworks que me han recomendado, web2py solo está > disponible para la versión 2.x de Python. Django es muy bueno, pero > obligarlo a hacer cosas para lo cual no fue diseñado va ser complicado. > Flask es por ahora el más flexible aunque definitivamente hay que trabajar > más. > > > > Saludos > > > > *De:* Python-es [mailto:python-es-bounces+johnny.alonso.quintero=gmail. > com en python.org] *En nombre de *fvillarroel--- via Python-es > *Enviado el:* lunes, 27 de marzo de 2017 8:46 a. m. > *Para:* La lista de python en castellano > *CC:* fvillarroel en yahoo.com > *Asunto:* Re: [Python-es] Conocimientos > > > > Hola Johnny. > > Como te recomendó Chema trata de ir paso a paso no intentes aprender todo > de una. > Como bien te recomendó trata de partir con algún framework web2py esta > bien. > Yo te quiero recomendar además Flask que si lo logras dominar bien > entonces te podrás decantar a Django. > > Saludos y cualquier duda que surja nos comentas. > > > > Enviado desde mi Movistar HUAWEI CUN-L03 > > > > -------- Mensaje original -------- > Asunto: [Python-es] Conocimientos > De: Johnny Alonso > Para: 'La lista de python en castellano' > CC: > > Hola todos, desconozco absolutamente el desarrollo de aplicaciones web, > podrían indicarme que es necesario aprender y si es posible en qué orden > para lograrlo. > > > > Saludos, Johnny > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lasizoillo en gmail.com Tue Mar 28 06:40:58 2017 From: lasizoillo en gmail.com (lasizoillo) Date: Tue, 28 Mar 2017 12:40:58 +0200 Subject: [Python-es] Conocimientos In-Reply-To: References: <753113.30099.bm@smtp237.mail.gq1.yahoo.com> Message-ID: El día 27 de marzo de 2017, 20:40, Johnny Alonso escribió: > Muchas gracias Mario, acabo de mirar el enlace e indica que esta actualizado > a 2016. Por otro lado tu mismo lo dice y no son pocos los miles, la > siguiente búsqueda en google ?python manuales? el resultado es 242.000 me > llevaría mucho tiempo encontrar el adecuado, en lo que llevo estudiando, > python ha cambiado de versión 2 o más veces, ayer instalé la 3.6.1, y > tampoco se inglés, es por eso que acudo a ustedes, ya ustedes pasaron por > esto, saben que buscar o conocen sitios que mantienen más o menos > actualizados y que con solo me lo digan es invaluable la ayuda que me > proporcionan. > > Buscas una recopilación directa porque en esos 242.000 manuales es imposible aprenderlo todo y hay mucha información duplicada. Es correcto, pero no le veo una solución. Hay tanto material porque somos diferentes porque lo que a uno nos parece didáctico a otro no. Asume que esto va a ser así y prepárate para ir poco a poco ;-) Piensa en hacer un MVP (Minium Value Product), lo se, no sabes inglés. Tampoco sabes desarrollo web. Tómatelo como una materia más a aprender. MVP significa hacer el proyecto mínimo con valor. Empieza con un framework que te lo ponga fácil y luego curiosea. Casi todos los frameworks vienen con un tutorial con el que ir aprendiendo cosas de forma práctica, por ejemplo https://docs.djangoproject.com/en/1.10/intro/ Cuando vayas viendo que eres capaz de conseguir cosas útiles conseguirás confianza. Pero también necesitarás nuevos retos. Hay 242.000 manuales porque también hay 242.000 retos. Pronto descubrirás si eres más de front y curiosearás más por manuales de CSS, JS y el DOM; o eres más de back y te leeras los rfc del protoco http porque te interesa mejorar el cache-hit de tu aplicación y dudas de que eso del Vary, los etags y todas esas cosas raras; tal vez abandones el desarrollo web y te des cuenta de que lo tuyo es crear contenedores Docker, integración continua, monitorización de sondas, ... No pasa nada, encuentra tu camino, hay mucha información y solo una vida para aprender. Tampoco tienes por qué especializarte, quizá lo tuyo sea ser un full-stack. O dicho de otra forma: Documentación de alto nivel: - Tutoriales tontos de hacer una aplicación. Te recomiendo Django y Flask (en este orden) - Parte visual: Usar bootstrap o materialize css para empezar a hacer webs sin tener mucha idea de css y javascript. - Usa las herramientas de desarrollador de tu navegador para curiosear: cambiar variables css en caliente, probar js con la consola, ver las cabeceras con la que se comunica con el server, ... - Mira docker y docker-compose. No pierdas mucho tiempo instalando la base de datos, el memcache, ... - abusa del google translate y empieza a ver series con subtitulos en inglés para que se te vaya quedando algo mientras te diviertes - Haz un proyecto tonto para algo que te pueda ser util Segundo paso: - Avanzar en front: mozilla developer network es tu amiga - Avanzar en back: haz una lectura rápida del api del framework que uses, instala django-debug-toolbar y mejora el rendimiento de tu página - El rollo devops está de moda: haz tests unitarios y automatizalos - mira a ver que es eso de SOLID o DDD que ya te empezas a haber encontrado, colabora en algún proyecto para ponerlo en práctica En unos años: - Comparte algún componente visual de tu cosecha - Resuelve algún error de tu framework favorito - Escribe el tutorial 242.001 para tu yo pasado - Vete de vacaciones a algún país anglosajon y descansa un poco de tanto ordenador Espero que te sea util y mucha paciencia ;-) Un saludo, Javi > > Saludos > From agtugo en gmail.com Wed Mar 29 13:56:29 2017 From: agtugo en gmail.com (AGTUGO) Date: Wed, 29 Mar 2017 11:56:29 -0600 Subject: [Python-es] Si tuvieran que enviar un becario con 4 libros a DJANGO Message-ID: Imaginen un becario que sabe lo básico de python, y por algúna razón tiene que hacer en una isla un proyecto en django sólo con una laptop y 4 libros (sin internet). ¿Qué libros escogerían? -- Arturo Muñoz ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From agustinbueno en gmail.com Wed Mar 29 14:02:42 2017 From: agustinbueno en gmail.com (Agustin Bueno) Date: Wed, 29 Mar 2017 20:02:42 +0200 Subject: [Python-es] Si tuvieran que enviar un becario con 4 libros a DJANGO In-Reply-To: References: Message-ID: Aunque no tenga internet.... ¿Podria instalar cosas con pip? Yo le recomendaría "python by example" Aunque esté en una isla algo de ingles sabrá no? El 29 mar. 2017 19:57, "AGTUGO" escribió: Imaginen un becario que sabe lo básico de python, y por algúna razón tiene que hacer en una isla un proyecto en django sólo con una laptop y 4 libros (sin internet). ¿Qué libros escogerían? -- Arturo Muñoz _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From agtugo en gmail.com Wed Mar 29 14:13:12 2017 From: agtugo en gmail.com (AGTUGO) Date: Wed, 29 Mar 2017 12:13:12 -0600 Subject: [Python-es] Si tuvieran que enviar un becario con 4 libros a DJANGO In-Reply-To: References: Message-ID: Suponemos que tiene las herramientas más comunes para Django 2017-03-29 12:02 GMT-06:00 Agustin Bueno : > Aunque no tenga internet.... ¿Podria instalar cosas con pip? > > Yo le recomendaría "python by example" > > Aunque esté en una isla algo de ingles sabrá no? > > El 29 mar. 2017 19:57, "AGTUGO" escribió: > > Imaginen un becario que sabe lo básico de python, y por algúna razón tiene > que hacer en una isla un proyecto en django sólo con una laptop y 4 libros > (sin internet). ¿Qué libros escogerían? > > -- > Arturo Muñoz > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- Arturo Muñoz Tolosa ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From agtugo en gmail.com Wed Mar 29 14:13:37 2017 From: agtugo en gmail.com (AGTUGO) Date: Wed, 29 Mar 2017 12:13:37 -0600 Subject: [Python-es] Si tuvieran que enviar un becario con 4 libros a DJANGO In-Reply-To: References: Message-ID: Tambíen que sabe inglés al menos técnico. 2017-03-29 12:13 GMT-06:00 AGTUGO : > Suponemos que tiene las herramientas más comunes para Django > > 2017-03-29 12:02 GMT-06:00 Agustin Bueno : > >> Aunque no tenga internet.... ¿Podria instalar cosas con pip? >> >> Yo le recomendaría "python by example" >> >> Aunque esté en una isla algo de ingles sabrá no? >> >> El 29 mar. 2017 19:57, "AGTUGO" escribió: >> >> Imaginen un becario que sabe lo básico de python, y por algúna razón >> tiene que hacer en una isla un proyecto en django sólo con una laptop y 4 >> libros (sin internet). ¿Qué libros escogerían? >> >> -- >> Arturo Muñoz >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > Arturo Muñoz Tolosa > -- Arturo Muñoz Tolosa ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mario en osorio.solutions Wed Mar 29 14:17:27 2017 From: mario en osorio.solutions (Mario R. Osorio) Date: Wed, 29 Mar 2017 14:17:27 -0400 Subject: [Python-es] Si tuvieran que enviar un becario con 4 libros a DJANGO In-Reply-To: References: Message-ID: 1. Tango With Django (http://www.tangowithdjango.com/) 2. The Definitive Guide to Django: Web Development Done Right ( http://gsl.mit.edu/media/programs/south-africa-summer-2015/materials/djangobook.pdf ) 3. Mastering Django: Core (https://gumroad.com/l/xfNbK) 4. The django Book (http://djangobook.com/) 5. Effective Django ( http://www.effectivedjango.com/?utm_source=devfreebooks&utm_medium=medium&utm_campaign=DevFreeBooks ) Dtb/Gby ======= Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions * Email: *mario en osorio.solutions * *Just Choose Python!* SQL programmers don't die, they just ROLLBACK the TRANSACTION. ? ¿? ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford 2017-03-29 13:56 GMT-04:00 AGTUGO : > Imaginen un becario que sabe lo básico de python, y por algúna razón tiene > que hacer en una isla un proyecto en django sólo con una laptop y 4 libros > (sin internet). ¿Qué libros escogerían? > > -- > Arturo Muñoz > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mario en osorio.solutions Wed Mar 29 14:27:27 2017 From: mario en osorio.solutions (Mario R. Osorio) Date: Wed, 29 Mar 2017 14:27:27 -0400 Subject: [Python-es] Si tuvieran que enviar un becario con 4 libros a DJANGO In-Reply-To: References: Message-ID: Y se me olvidaba: Test-Driven Web Development with Python ( http://www.obeythetestinggoat.com/pages/book.html#toc) Dtb/Gby ======= Mario R. Osorio A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions * Email: *mario en osorio.solutions * *Just Choose Python!* SQL programmers don't die, they just ROLLBACK the TRANSACTION. ? ¿? ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford 2017-03-29 14:13 GMT-04:00 AGTUGO : > Tambíen que sabe inglés al menos técnico. > > 2017-03-29 12:13 GMT-06:00 AGTUGO : > >> Suponemos que tiene las herramientas más comunes para Django >> >> 2017-03-29 12:02 GMT-06:00 Agustin Bueno : >> >>> Aunque no tenga internet.... ¿Podria instalar cosas con pip? >>> >>> Yo le recomendaría "python by example" >>> >>> Aunque esté en una isla algo de ingles sabrá no? >>> >>> El 29 mar. 2017 19:57, "AGTUGO" escribió: >>> >>> Imaginen un becario que sabe lo básico de python, y por algúna razón >>> tiene que hacer en una isla un proyecto en django sólo con una laptop y 4 >>> libros (sin internet). ¿Qué libros escogerían? >>> >>> -- >>> Arturo Muñoz >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >>> >> >> >> -- >> Arturo Muñoz Tolosa >> > > > > -- > Arturo Muñoz Tolosa > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From agustinbueno en gmail.com Wed Mar 29 14:20:43 2017 From: agustinbueno en gmail.com (Agus) Date: Wed, 29 Mar 2017 20:20:43 +0200 Subject: [Python-es] Si tuvieran que enviar un becario con 4 libros a DJANGO In-Reply-To: References: Message-ID: <5eb5b23c-c466-c7f1-cc78-e4f71d104597@gmail.com> Perdón que me he condundido, queria decir "Djago by example" http://djangobyexample.com/ Agus El 29/03/17 a las 20:17, Mario R. Osorio escribió: > > > 1. Tango With Django (http://www.tangowithdjango.com/) > 2. The Definitive Guide to Django: Web Development Done Right > (http://gsl.mit.edu/media/programs/south-africa-summer-2015/materials/djangobook.pdf) > 3. Mastering Django: Core (https://gumroad.com/l/xfNbK) > 4. The django Book (http://djangobook.com/) > 5. Effective Django > (http://www.effectivedjango.com/?utm_source=devfreebooks&utm_medium=medium&utm_campaign=DevFreeBooks) > > > > > Dtb/Gby > ======= > Mario R. Osorio > A.S. of Computer Programming and Analysis > Web page: *http;//mario.osorio.solutions > * > Email: *mario en osorio.solutions * > > *Just Choose Python!* > > SQL programmers don't die, they just ROLLBACK the TRANSACTION. > ? ¿? > > ?If I had asked people what they wanted, they would have said faster > horses.? > ? Henry Ford > > > > > > 2017-03-29 13:56 GMT-04:00 AGTUGO >: > > Imaginen un becario que sabe lo básico de python, y por algúna > razón tiene que hacer en una isla un proyecto en django sólo con > una laptop y 4 libros (sin internet). ¿Qué libros escogerían? > > -- > Arturo Muñoz > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From lasizoillo en gmail.com Thu Mar 30 06:12:56 2017 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 30 Mar 2017 12:12:56 +0200 Subject: [Python-es] Si tuvieran que enviar un becario con 4 libros a DJANGO In-Reply-To: References: Message-ID: El día 29 de marzo de 2017, 19:56, AGTUGO escribió: > Imaginen un becario que sabe lo básico de python, y por algúna razón tiene > que hacer en una isla un proyecto en django sólo con una laptop y 4 libros > (sin internet). ¿Qué libros escogerían? > > -- Vale, solo cuatro libros. Por este orden: - La versión PDF de la documentación oficial de https://www.djangoproject.com/ - Two scoops of django https://www.twoscoopspress.com/products/two-scoops-of-django-1-8 - Abrir en caso de apocalipsis https://www.amazon.es/Abrir-en-caso-apocalipsis-DEBATE/dp/8499924727 - La vida en el campo y el agricultor autosuficiente https://www.casadellibro.com/libro-la-vida-en-el-campo-y-el-horticultor-autosuficiente-15-ed/9788487535680/402719 Los dos primeros son más que suficientes para aprender django y usarlo con buenas prácticas. El segundo contiene muchas referencias a internet, pero pueden ser útiles si en el laptop tiene un mirror de pypi y readthedocs. Como me sobraban dos libros he elegido unas guías para hacer la vida en la isla más cómoda y saludable, que son los que yo me llevaría ;-) Un saludo, Javi > Arturo Muñoz > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > From shaddycls en gmail.com Thu Mar 30 08:35:59 2017 From: shaddycls en gmail.com (Sherab Giovannini) Date: Thu, 30 Mar 2017 12:35:59 +0000 Subject: [Python-es] Si tuvieran que enviar un becario con 4 libros a DJANGO In-Reply-To: References: Message-ID: Brillante la metáfora en la pregunta, sin duda una gran recurso. Y brillante la respuesta, el último libro es exactamente el que yo me llevaría a una isla también. El El jue, 30 mar 2017 a las 12:14, lasizoillo escribió: > El día 29 de marzo de 2017, 19:56, AGTUGO escribió: > > Imaginen un becario que sabe lo básico de python, y por algúna razón > tiene > > que hacer en una isla un proyecto en django sólo con una laptop y 4 > libros > > (sin internet). ¿Qué libros escogerían? > > > > -- > > Vale, solo cuatro libros. Por este orden: > - La versión PDF de la documentación oficial de > https://www.djangoproject.com/ > - Two scoops of django > https://www.twoscoopspress.com/products/two-scoops-of-django-1-8 > - Abrir en caso de apocalipsis > https://www.amazon.es/Abrir-en-caso-apocalipsis-DEBATE/dp/8499924727 > - La vida en el campo y el agricultor autosuficiente > > https://www.casadellibro.com/libro-la-vida-en-el-campo-y-el-horticultor-autosuficiente-15-ed/9788487535680/402719 > > Los dos primeros son más que suficientes para aprender django y usarlo > con buenas prácticas. El segundo contiene muchas referencias a > internet, pero pueden ser útiles si en el laptop tiene un mirror de > pypi y readthedocs. Como me sobraban dos libros he elegido unas guías > para hacer la vida en la isla más cómoda y saludable, que son los que > yo me llevaría ;-) > > Un saludo, > > Javi > > > Arturo Muñoz > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > -- [PGP Public Key ] ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: