From ricardo.cardenes en gmail.com Sun Apr 1 21:31:32 2018 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Sun, 1 Apr 2018 15:31:32 -1000 Subject: [Python-es] =?utf-8?q?Duda_con_respecto_a_scrapear_web_que_requi?= =?utf-8?q?ere_iniciar_sesi=C3=B3n?= In-Reply-To: References: Message-ID: Posiblemente el problema que tienes es que estás enviando el post a login.html. Pero si miras el código de esa página, cuando pulsas "Ingresar", la info se envía a login*2*.html Prueba a cambiar eso y nos dices. 2018-03-31 13:03 GMT-10:00 Damian Siré : > Uso python 3.6, entonces no puedo utilizar Mechanize, estube buscando en > Stack y logre diseñar el siguiente código: (La web en si, no es esa, pero > necesitaba una para probar) > > import bs4 > import requests > import login > > #Creamos el objeto se session para guardar los cockies > s = requests.Session() > > #Examinar con consola en chrome > s.post("https://foro.elhacker.net/login.html", data={'user': > datauser.user, 'passwrd': datauser.passw, 'cookielength' : 90}) > > r = s.get("https://foro.elhacker.net/pm.html") > > print(r.text) > > Esto es la data que saque de la consola (Los campos) > > [image: enter image description here] > > > El problema, es que cuando imprimo r.text, me muestra el texto de > https://foro.elhacker.net/login.html y no el de https://foro.elhacker.net/ > pm.html > > > Si alguien sabe, estaria genial, muchas 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 damiansire en hotmail.com Sun Apr 1 22:21:26 2018 From: damiansire en hotmail.com (=?iso-8859-1?Q?Damian_Sir=E9?=) Date: Mon, 2 Apr 2018 02:21:26 +0000 Subject: [Python-es] =?iso-8859-1?q?Retroceder=3A_Re=3A__=09Duda_con_resp?= =?iso-8859-1?q?ecto_a_scrapear_web_que_requiere_iniciar_sesi=F3n?= In-Reply-To: References: , Message-ID: Es correcto, hoy a la tarde me percate de ello, pero ya había enviado el mail ayer. Siento haberles hecho perder el tiempo. Ricardo Cárdenes wrote: Posiblemente el problema que tienes es que estás enviando el post a login.html. Pero si miras el código de esa página, cuando pulsas "Ingresar", la info se envía a login2.html Prueba a cambiar eso y nos dices. 2018-03-31 13:03 GMT-10:00 Damian Siré >: Uso python 3.6, entonces no puedo utilizar Mechanize, estube buscando en Stack y logre diseñar el siguiente código: (La web en si, no es esa, pero necesitaba una para probar) import bs4 import requests import login #Creamos el objeto se session para guardar los cockies s = requests.Session() #Examinar con consola en chrome s.post("https://foro.elhacker.net/login.html", data={'user': datauser.user, 'passwrd': datauser.passw, 'cookielength' : 90}) r = s.get("https://foro.elhacker.net/pm.html") print(r.text) Esto es la data que saque de la consola (Los campos) [enter image description here] El problema, es que cuando imprimo r.text, me muestra el texto de https://foro.elhacker.net/login.html y no el de https://foro.elhacker.net/pm.html Si alguien sabe, estaria genial, muchas 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 nerus492 en gmail.com Tue Apr 3 16:55:57 2018 From: nerus492 en gmail.com (juan carlos rebate) Date: Tue, 03 Apr 2018 20:55:57 +0000 Subject: [Python-es] proteccion de codigo Message-ID: buenas noches, antes de nada decir que soy nuevo en python y tengo algunas dudas que no puedo resolver por ningun lado. 1 puedo crear y distribuir programas privados y cerrados con python?. 2 he leido que se proporciona una herramienta pura para construir binarios de python; la utilidad segun se cuenta en la wiki es propia y pura, se llama freeze pero almenos en la version 16.04.4 de ubuntu no se incluye, esta utilidad bastaria para proteger mi app? existen restricciones de licencia con esta tecnica?. 3 mi programa o app es un sistema web construido desde cero, sin usar ningun añadido como django para no depender de licencias de terceros, como podria hacer que el servidor web cargue la app siendo esta un ejecutable?. destacar que vengo de php y c# si alguien me pudiese ayudar se lo agradeceria en el alma From davidmenhur en gmail.com Wed Apr 4 04:24:44 2018 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Wed, 4 Apr 2018 10:24:44 +0200 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: 1 Sí, pero no está diseñado con eso en mente, así que no es fácil. Lo más sencillo, en mi opinión, sería compilar ciertos módulos en Cython y distribuir el binario o el código en C. El módulo principal seguría siendo Python, pero ahí sólo tienes que poner código más o menos trivial que carga directamente del compilado. 3 Muchas bibliotecas en Python tienen licencia BSD o equivalente, que sí te permitiría redistribuir código propietario. Django es una de ellas. GPL sí que te podría dar problemas, según cómo lo uses. /David. 2018-04-03 22:55 GMT+02:00 juan carlos rebate : > buenas noches, antes de nada decir que soy nuevo en python y tengo algunas > dudas que no puedo resolver por ningun lado. > 1 puedo crear y distribuir programas privados y cerrados con python?. > 2 he leido que se proporciona una herramienta pura para construir binarios > de python; la utilidad segun se cuenta en la wiki es propia y pura, se > llama freeze pero almenos en la version 16.04.4 de ubuntu no se incluye, > esta utilidad bastaria para proteger mi app? existen restricciones de > licencia con esta tecnica?. > 3 mi programa o app es un sistema web construido desde cero, sin usar > ningun añadido como django para no depender de licencias de terceros, como > podria hacer que el servidor web cargue la app siendo esta un ejecutable?. > destacar que vengo de php y c# > si alguien me pudiese ayudar se lo agradeceria en el alma > _______________________________________________ > 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 nerus492 en gmail.com Wed Apr 4 11:57:40 2018 From: nerus492 en gmail.com (juancarlos rebate rodriguez) Date: Wed, 4 Apr 2018 15:57:40 +0000 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: El 04/04/18 a las 08:24, Da?id escribió: > 1 Sí, pero no está diseñado con eso en mente, así que no es fácil. Lo > más sencillo, en mi opinión, sería compilar ciertos módulos en Cython > y distribuir el binario o el código en C. El módulo principal seguría > siendo Python, pero ahí sólo tienes que poner código más o menos > trivial que carga directamente del compilado. > 3 Muchas bibliotecas en Python tienen licencia BSD o equivalente, que > sí te permitiría redistribuir código propietario. Django es una de > ellas. GPL sí que te podría dar problemas, según cómo lo uses. > > > /David. > > 2018-04-03 22:55 GMT+02:00 juan carlos rebate >: > > buenas noches, antes de nada decir que soy nuevo en python y tengo > algunas > dudas que no puedo resolver por ningun lado. > 1 puedo crear y distribuir programas privados y cerrados con python?. > 2 he leido que se proporciona una herramienta pura para construir > binarios > de python; la utilidad segun se cuenta en la wiki es propia y pura, se > llama freeze pero almenos en la version 16.04.4 de ubuntu no se > incluye, > esta utilidad bastaria para proteger mi app? existen restricciones de > licencia con esta tecnica?. > 3 mi programa o app es un sistema web construido desde cero, sin usar > ningun añadido como django para no depender de licencias de > terceros, como > podria hacer que el servidor web cargue la app siendo esta un > ejecutable?. > destacar que vengo de php y c# > si alguien me pudiese ayudar se lo agradeceria en el alma > _______________________________________________ > 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 entonces no me compensa el trabajo hecho en python, me iria mejor en php que si tiene metodos de encriptacion de codigo y licenciamiento gracuas a zend y ademas de forma nativa, muchisimas gracias pr tu rapidisima respuesta te lo agradezo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From francois.dion en gmail.com Wed Apr 4 12:56:34 2018 From: francois.dion en gmail.com (Francois Dion) Date: Wed, 4 Apr 2018 12:56:34 -0400 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: No hay seguridad absoluta, cual sea el lenguaje. Por ejemplo, deberías leer: https://www.syssec.rub.de/media/emma/veroeffentlichungen/2016/01/14/PHP-De-Protection_RAID15.pdf Según los autores: " As a result, we showed that our decompiler is able to recover 96% of the protected PHP code which would enable an attacker to crack license systems and identify previously un- known vulnerabilities and backdoors " Recobraron casi todo el código (96%). Una protección legal (contrato) es mas eficaz. O SaaS. François 2018-04-04 11:57 GMT-04:00 juancarlos rebate rodriguez : > > > El 04/04/18 a las 08:24, Da?id escribió: > > 1 Sí, pero no está diseñado con eso en mente, así que no es fácil. Lo más > sencillo, en mi opinión, sería compilar ciertos módulos en Cython y > distribuir el binario o el código en C. El módulo principal seguría siendo > Python, pero ahí sólo tienes que poner código más o menos trivial que carga > directamente del compilado. > 3 Muchas bibliotecas en Python tienen licencia BSD o equivalente, que sí > te permitiría redistribuir código propietario. Django es una de ellas. GPL > sí que te podría dar problemas, según cómo lo uses. > > > /David. > > 2018-04-03 22:55 GMT+02:00 juan carlos rebate : > >> buenas noches, antes de nada decir que soy nuevo en python y tengo algunas >> dudas que no puedo resolver por ningun lado. >> 1 puedo crear y distribuir programas privados y cerrados con python?. >> 2 he leido que se proporciona una herramienta pura para construir binarios >> de python; la utilidad segun se cuenta en la wiki es propia y pura, se >> llama freeze pero almenos en la version 16.04.4 de ubuntu no se incluye, >> esta utilidad bastaria para proteger mi app? existen restricciones de >> licencia con esta tecnica?. >> 3 mi programa o app es un sistema web construido desde cero, sin usar >> ningun añadido como django para no depender de licencias de terceros, como >> podria hacer que el servidor web cargue la app siendo esta un ejecutable?. >> destacar que vengo de php y c# >> si alguien me pudiese ayudar se lo agradeceria en el alma >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > > entonces no me compensa el trabajo hecho en python, me iria mejor en php > que si tiene metodos de encriptacion de codigo y licenciamiento gracuas a > zend y ademas de forma nativa, muchisimas gracias pr tu rapidisima > respuesta te lo agradezo > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > -- about.me/francois.dion - www.pyptug.org - www.3DFutureTech.info - @f_dion ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From nimbiotics en gmail.com Wed Apr 4 13:19:27 2018 From: nimbiotics en gmail.com (Mario R. Osorio) Date: Wed, 4 Apr 2018 13:19:27 -0400 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: Otro que cree en pajaritos preñados y huevitos de avionetas... Dtb/Gby ======= Mario R. Osorio B.A.S. of Information Technology A.S. of Computer Programming and Analysis Web page: *http;//mario.osorio.solutions * Email: *mario en osorio.solutions* *Just Choose Python!* ?If I had asked people what they wanted, they would have said faster horses.? ? Henry Ford 2018-04-04 11:57 GMT-04:00 juancarlos rebate rodriguez : > > > El 04/04/18 a las 08:24, Da?id escribió: > > 1 Sí, pero no está diseñado con eso en mente, así que no es fácil. Lo más > sencillo, en mi opinión, sería compilar ciertos módulos en Cython y > distribuir el binario o el código en C. El módulo principal seguría siendo > Python, pero ahí sólo tienes que poner código más o menos trivial que carga > directamente del compilado. > 3 Muchas bibliotecas en Python tienen licencia BSD o equivalente, que sí > te permitiría redistribuir código propietario. Django es una de ellas. GPL > sí que te podría dar problemas, según cómo lo uses. > > > /David. > > 2018-04-03 22:55 GMT+02:00 juan carlos rebate : > >> buenas noches, antes de nada decir que soy nuevo en python y tengo algunas >> dudas que no puedo resolver por ningun lado. >> 1 puedo crear y distribuir programas privados y cerrados con python?. >> 2 he leido que se proporciona una herramienta pura para construir binarios >> de python; la utilidad segun se cuenta en la wiki es propia y pura, se >> llama freeze pero almenos en la version 16.04.4 de ubuntu no se incluye, >> esta utilidad bastaria para proteger mi app? existen restricciones de >> licencia con esta tecnica?. >> 3 mi programa o app es un sistema web construido desde cero, sin usar >> ningun añadido como django para no depender de licencias de terceros, como >> podria hacer que el servidor web cargue la app siendo esta un ejecutable?. >> destacar que vengo de php y c# >> si alguien me pudiese ayudar se lo agradeceria en el alma >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> > > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > > entonces no me compensa el trabajo hecho en python, me iria mejor en php > que si tiene metodos de encriptacion de codigo y licenciamiento gracuas a > zend y ademas de forma nativa, muchisimas gracias pr tu rapidisima > respuesta te lo agradezo > > _______________________________________________ > 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 francois.dion en gmail.com Wed Apr 4 13:39:12 2018 From: francois.dion en gmail.com (Francois Dion) Date: Wed, 4 Apr 2018 13:39:12 -0400 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: Algo similar (protección básica contra los non-hackers) en el mundo de Python es utilizando https://github.com/pyca/cryptography con https://github.com/anthony-tuininga/cx_Freeze François 2018-04-04 12:56 GMT-04:00 Francois Dion : > No hay seguridad absoluta, cual sea el lenguaje. > > Por ejemplo, deberías leer: https://www.syssec.rub.de/media/emma/ > veroeffentlichungen/2016/01/14/PHP-De-Protection_RAID15.pdf > > Según los autores: > " > As a result, we showed > that our decompiler is able to recover 96% of the protected PHP code which > would enable an attacker to crack license systems and identify previously > un- > known vulnerabilities and backdoors > " > > Recobraron casi todo el código (96%). > > Una protección legal (contrato) es mas eficaz. O SaaS. > > > François > > > 2018-04-04 11:57 GMT-04:00 juancarlos rebate rodriguez >: > >> >> >> El 04/04/18 a las 08:24, Da?id escribió: >> >> 1 Sí, pero no está diseñado con eso en mente, así que no es fácil. Lo más >> sencillo, en mi opinión, sería compilar ciertos módulos en Cython y >> distribuir el binario o el código en C. El módulo principal seguría siendo >> Python, pero ahí sólo tienes que poner código más o menos trivial que carga >> directamente del compilado. >> 3 Muchas bibliotecas en Python tienen licencia BSD o equivalente, que sí >> te permitiría redistribuir código propietario. Django es una de ellas. GPL >> sí que te podría dar problemas, según cómo lo uses. >> >> >> /David. >> >> 2018-04-03 22:55 GMT+02:00 juan carlos rebate : >> >>> buenas noches, antes de nada decir que soy nuevo en python y tengo >>> algunas >>> dudas que no puedo resolver por ningun lado. >>> 1 puedo crear y distribuir programas privados y cerrados con python?. >>> 2 he leido que se proporciona una herramienta pura para construir >>> binarios >>> de python; la utilidad segun se cuenta en la wiki es propia y pura, se >>> llama freeze pero almenos en la version 16.04.4 de ubuntu no se incluye, >>> esta utilidad bastaria para proteger mi app? existen restricciones de >>> licencia con esta tecnica?. >>> 3 mi programa o app es un sistema web construido desde cero, sin usar >>> ningun añadido como django para no depender de licencias de terceros, >>> como >>> podria hacer que el servidor web cargue la app siendo esta un >>> ejecutable?. >>> destacar que vengo de php y c# >>> si alguien me pudiese ayudar se lo agradeceria en el alma >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >> >> >> >> _______________________________________________ >> Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es >> >> entonces no me compensa el trabajo hecho en python, me iria mejor en php >> que si tiene metodos de encriptacion de codigo y licenciamiento gracuas a >> zend y ademas de forma nativa, muchisimas gracias pr tu rapidisima >> respuesta te lo agradezo >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > about.me/francois.dion - www.pyptug.org - www.3DFutureTech.info - @f_dion > > -- about.me/francois.dion - www.pyptug.org - www.3DFutureTech.info - @f_dion ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gunmath987 en gmail.com Wed Apr 4 15:17:04 2018 From: gunmath987 en gmail.com (Carlos Mathiasen) Date: Wed, 4 Apr 2018 16:17:04 -0300 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: > Otro que cree en pajaritos preñados y huevitos de avionetas... > > [OT] JAJA, no me pensaba reír. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sotonez en gmail.com Wed Apr 4 15:53:58 2018 From: sotonez en gmail.com (=?UTF-8?Q?Sergio_Soto_N=C3=BA=C3=B1ez?=) Date: Wed, 4 Apr 2018 21:53:58 +0200 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: Buenas Juan Carlos, te contesto entre líneas 2018-04-03 22:55 GMT+02:00 juan carlos rebate : > buenas noches, antes de nada decir que soy nuevo en python y tengo algunas > dudas que no puedo resolver por ningun lado. > 1 puedo crear y distribuir programas privados y cerrados con python?. > ?Para este punto puedes como te han dicho compilar a C. ? > 2 he leido que se proporciona una herramienta pura para construir binarios > de python; la utilidad segun se cuenta en la wiki es propia y pura, se > llama freeze pero almenos en la version 16.04.4 de ubuntu no se incluye, > esta utilidad bastaria para proteger mi app? existen restricciones de > licencia con esta tecnica?. > Me surge esta duda, ¿de quién quieres proteger tu app? 3 mi programa o app es un sistema web construido desde cero, sin usar > ningun añadido como django para no depender de licencias de terceros, como > podria hacer que el servidor web cargue la app siendo esta un ejecutable?. > destacar que vengo de php y c# > ?Para esto podrías desarrollar tu propio gestor de aplicaciones, conseguirías tener algo totalmente propietario. Puedes usar como idea gunicorn que es open source y funciona bastante bien. Aquí puedes ver su código De hecho la casualidad de que puedes puedes vender copias de gunicorn (según su lenciencia ) También podrías implementarte (o usar uno que te permita sublicenciarlo) tu servidor http, y como no tu propio sistema operativo. Amén del hardware y sus drivers.? > si alguien me pudiese ayudar se lo agradeceria en el alma _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es ?Saludos!? ?? ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Wed Apr 4 20:06:19 2018 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 4 Apr 2018 19:06:19 -0500 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: Hola, a ver entre #1 y #3 tienes un problema de diseño, si estás haciendo un sistema web el cual corre por ende en el servidor q TU debes controlar para q quieres protegerlo? si lo q tu vendes me imagino será el acceso al mismo.. o lo q pretendes es vender el sistema web server completo para q cualquiera lo instale en SU servidor? esto último de nuevo es la peor forma de llevarlo a cabo. Como te han dicho no hay sistema seguro, sólo demoras el tiempo q a alguien le lleve descompilarlo, para evitarlo, véndele servicios agregados a tu sistema, actualizalo constantemente ofrece soporte especializado, etc hay muchas vias indirectas de evitar q te descompilen el software. Otra: recién al final del desarrollo te pones a pensar en cómo distribuirlo?? El 3 de abril de 2018, 15:55, juan carlos rebate escribió: > buenas noches, antes de nada decir que soy nuevo en python y tengo algunas > dudas que no puedo resolver por ningun lado. > 1 puedo crear y distribuir programas privados y cerrados con python?. > 2 he leido que se proporciona una herramienta pura para construir binarios > de python; la utilidad segun se cuenta en la wiki es propia y pura, se > llama freeze pero almenos en la version 16.04.4 de ubuntu no se incluye, > esta utilidad bastaria para proteger mi app? existen restricciones de > licencia con esta tecnica?. > 3 mi programa o app es un sistema web construido desde cero, sin usar > ningun añadido como django para no depender de licencias de terceros, como > podria hacer que el servidor web cargue la app siendo esta un ejecutable?. > destacar que vengo de php y c# > si alguien me pudiese ayudar se lo agradeceria en el alma > _______________________________________________ > 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 Wed Apr 4 20:34:43 2018 From: davidmenhur en gmail.com (=?UTF-8?B?RGHPgGlk?=) Date: Thu, 5 Apr 2018 02:34:43 +0200 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: 2018-04-05 2:06 GMT+02:00 Mario Lacunza : > Hola, > > a ver entre #1 y #3 tienes un problema de diseño, si estás haciendo un > sistema web el cual corre por ende en el servidor q TU debes controlar para > q quieres protegerlo? si lo q tu vendes me imagino será el acceso al > mismo.. o lo q pretendes es vender el sistema web server completo para q > cualquiera lo instale en SU servidor? esto último de nuevo es la peor forma > de llevarlo a cabo. > No necesariamente. Puedes distribuir una manylinux wheel compilada con Cython. El usuario sólo necesitaría instalar unos pocos paquetes, y a correr. Como te han dicho no hay sistema seguro, sólo demoras el tiempo q a alguien > le lleve descompilarlo, para evitarlo, véndele servicios agregados a tu > sistema, actualizalo constantemente ofrece soporte especializado, etc hay > muchas vias indirectas de evitar q te descompilen el software. > Tampoco hay que exagerar. Dependiendo de cómo de interesante y caro sea el proyecto, el código C generado por Cython es de por sí extremadamente complejo: { double __pyx_temp_scalar = 0.0; { Py_ssize_t __pyx_temp_extent = __pyx_v_marginal_.shape[0]; Py_ssize_t __pyx_temp_idx; double *__pyx_temp_pointer = (double *) __pyx_v_marginal_.data; for (__pyx_temp_idx = 0; __pyx_temp_idx < __pyx_temp_extent; __pyx_temp_idx++) { *((double *) __pyx_temp_pointer) = __pyx_temp_scalar; __pyx_temp_pointer += 1; } } } Y esto es antes de pasarlo por GCC. ¿Alguien se atreve a descifrarlo? (Solución más abajo) En uno de mis códigos, elegido al azar, 232 líneas de Python se convierten en 29560 de C. Hay otras herramientas, pero no las conozco, yo uso Cython por velocidad, pero sé que hay quien lo usa para ofuscar. /David. ________ Solución: poner a 0 todos los elementos de un array unidimensional. Exactamente, marginal_[:] = 0 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Wed Apr 4 20:45:07 2018 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 05 Apr 2018 00:45:07 +0000 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: Para eso mejor desarrollas un software Desktop... Enviado desde mi celular LG El mié., 4 de abr. de 2018 19:42, Da?id escribió: > > > 2018-04-05 2:06 GMT+02:00 Mario Lacunza : > >> Hola, >> >> a ver entre #1 y #3 tienes un problema de diseño, si estás haciendo un >> sistema web el cual corre por ende en el servidor q TU debes controlar para >> q quieres protegerlo? si lo q tu vendes me imagino será el acceso al >> mismo.. o lo q pretendes es vender el sistema web server completo para q >> cualquiera lo instale en SU servidor? esto último de nuevo es la peor forma >> de llevarlo a cabo. >> > > No necesariamente. Puedes distribuir una manylinux wheel compilada con > Cython. El usuario sólo necesitaría instalar unos pocos paquetes, y a > correr. > > Como te han dicho no hay sistema seguro, sólo demoras el tiempo q a >> alguien le lleve descompilarlo, para evitarlo, véndele servicios agregados >> a tu sistema, actualizalo constantemente ofrece soporte especializado, etc >> hay muchas vias indirectas de evitar q te descompilen el software. >> > > Tampoco hay que exagerar. Dependiendo de cómo de interesante y caro sea el > proyecto, el código C generado por Cython es de por sí extremadamente > complejo: > > { > double __pyx_temp_scalar = 0.0; > { > Py_ssize_t __pyx_temp_extent = __pyx_v_marginal_.shape[0]; > Py_ssize_t __pyx_temp_idx; > double *__pyx_temp_pointer = (double *) __pyx_v_marginal_.data; > for (__pyx_temp_idx = 0; __pyx_temp_idx < __pyx_temp_extent; > __pyx_temp_idx++) { > *((double *) __pyx_temp_pointer) = __pyx_temp_scalar; > __pyx_temp_pointer += 1; > } > } > } > > Y esto es antes de pasarlo por GCC. ¿Alguien se atreve a descifrarlo? > (Solución más abajo) > > En uno de mis códigos, elegido al azar, 232 líneas de Python se convierten > en 29560 de C. > > > Hay otras herramientas, pero no las conozco, yo uso Cython por velocidad, > pero sé que hay quien lo usa para ofuscar. > > > > /David. > ________ > Solución: poner a 0 todos los elementos de un array unidimensional. > Exactamente, marginal_[:] = 0 > _______________________________________________ > 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 Wed Apr 4 23:52:31 2018 From: lastvnm en gmail.com (Hiko hitokiri) Date: Wed, 4 Apr 2018 21:52:31 -0600 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: yo creo dos cosas o que no tienes ni puñetera idea de programación, o solo tienes ganas de estar mamando, por que decir yo voy a hacer el sistema desde cero para que no tenga nada da esa impresión, y en estos tiempos intentar esconder código demuestra no saber nada sobre desarrollo, ni seguridad. El 4 de abril de 2018, 18:45, Mario Lacunza escribió: > Para eso mejor desarrollas un software Desktop... > > Enviado desde mi celular LG > > El mié., 4 de abr. de 2018 19:42, Da?id escribió: > >> >> >> 2018-04-05 2:06 GMT+02:00 Mario Lacunza : >> >>> Hola, >>> >>> a ver entre #1 y #3 tienes un problema de diseño, si estás haciendo un >>> sistema web el cual corre por ende en el servidor q TU debes controlar para >>> q quieres protegerlo? si lo q tu vendes me imagino será el acceso al >>> mismo.. o lo q pretendes es vender el sistema web server completo para q >>> cualquiera lo instale en SU servidor? esto último de nuevo es la peor forma >>> de llevarlo a cabo. >>> >> >> No necesariamente. Puedes distribuir una manylinux wheel compilada con >> Cython. El usuario sólo necesitaría instalar unos pocos paquetes, y a >> correr. >> >> Como te han dicho no hay sistema seguro, sólo demoras el tiempo q a >>> alguien le lleve descompilarlo, para evitarlo, véndele servicios agregados >>> a tu sistema, actualizalo constantemente ofrece soporte especializado, etc >>> hay muchas vias indirectas de evitar q te descompilen el software. >>> >> >> Tampoco hay que exagerar. Dependiendo de cómo de interesante y caro sea >> el proyecto, el código C generado por Cython es de por sí extremadamente >> complejo: >> >> { >> double __pyx_temp_scalar = 0.0; >> { >> Py_ssize_t __pyx_temp_extent = __pyx_v_marginal_.shape[0]; >> Py_ssize_t __pyx_temp_idx; >> double *__pyx_temp_pointer = (double *) __pyx_v_marginal_.data; >> for (__pyx_temp_idx = 0; __pyx_temp_idx < __pyx_temp_extent; >> __pyx_temp_idx++) { >> *((double *) __pyx_temp_pointer) = __pyx_temp_scalar; >> __pyx_temp_pointer += 1; >> } >> } >> } >> >> Y esto es antes de pasarlo por GCC. ¿Alguien se atreve a descifrarlo? >> (Solución más abajo) >> >> En uno de mis códigos, elegido al azar, 232 líneas de Python se >> convierten en 29560 de C. >> >> >> Hay otras herramientas, pero no las conozco, yo uso Cython por velocidad, >> pero sé que hay quien lo usa para ofuscar. >> >> >> >> /David. >> ________ >> Solución: poner a 0 todos los elementos de un array unidimensional. >> Exactamente, marginal_[:] = 0 >> _______________________________________________ >> 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 > > -- 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 ricardo.cardenes en gmail.com Thu Apr 5 01:03:19 2018 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Wed, 4 Apr 2018 19:03:19 -1000 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: Hola David, Pues mira, me hubiera atrevido, pero pusiste la solución así que no tiene mucho mérito. Para "descifrar" el código que pusiste sólo hace falta tener algo de experiencia programando en C. Los nombres de las variables hacen el código más prolijo y puede asustar de entrada, pero nada más. Una cosa: la seguridad por ocultación no es seguridad. Simplemente se está subiendo el listón. Particularmente en casos como Cython, que como generador que es, va a producir código a base de plantillas. Teniendo acceso al código fuente se podría incluso (potencialmente) reconstruir el código original con bastante fidelidad. Distribuir un binario cambia el asunto, claro, pero abre la puerta a otro tipo de problemas. Por último, lo que sugería el que hizo la pregunta original (programar algo completamente desde 0, salvo el servidor web) es una locura. Hacer una app web moderna de forma eficiente suele requerir una inmensa cantidad de código de terceros. Cocinarse todo uno mismo significa reinventar no ya la rueda, sino el coche entero. Me cansa sólo pensar la cantidad de horas que se pueden ir en un simple motor de plantillas (programarlo desde 0, depurarlo, mantenerlo...). Saludos, Ricardo 2018-04-04 14:34 GMT-10:00 Da?id : > > > 2018-04-05 2:06 GMT+02:00 Mario Lacunza : > >> Hola, >> >> a ver entre #1 y #3 tienes un problema de diseño, si estás haciendo un >> sistema web el cual corre por ende en el servidor q TU debes controlar para >> q quieres protegerlo? si lo q tu vendes me imagino será el acceso al >> mismo.. o lo q pretendes es vender el sistema web server completo para q >> cualquiera lo instale en SU servidor? esto último de nuevo es la peor forma >> de llevarlo a cabo. >> > > No necesariamente. Puedes distribuir una manylinux wheel compilada con > Cython. El usuario sólo necesitaría instalar unos pocos paquetes, y a > correr. > > Como te han dicho no hay sistema seguro, sólo demoras el tiempo q a >> alguien le lleve descompilarlo, para evitarlo, véndele servicios agregados >> a tu sistema, actualizalo constantemente ofrece soporte especializado, etc >> hay muchas vias indirectas de evitar q te descompilen el software. >> > > Tampoco hay que exagerar. Dependiendo de cómo de interesante y caro sea el > proyecto, el código C generado por Cython es de por sí extremadamente > complejo: > > { > double __pyx_temp_scalar = 0.0; > { > Py_ssize_t __pyx_temp_extent = __pyx_v_marginal_.shape[0]; > Py_ssize_t __pyx_temp_idx; > double *__pyx_temp_pointer = (double *) __pyx_v_marginal_.data; > for (__pyx_temp_idx = 0; __pyx_temp_idx < __pyx_temp_extent; > __pyx_temp_idx++) { > *((double *) __pyx_temp_pointer) = __pyx_temp_scalar; > __pyx_temp_pointer += 1; > } > } > } > > Y esto es antes de pasarlo por GCC. ¿Alguien se atreve a descifrarlo? > (Solución más abajo) > > En uno de mis códigos, elegido al azar, 232 líneas de Python se convierten > en 29560 de C. > > > Hay otras herramientas, pero no las conozco, yo uso Cython por velocidad, > pero sé que hay quien lo usa para ofuscar. > > > > /David. > ________ > Solución: poner a 0 todos los elementos de un array unidimensional. > Exactamente, marginal_[:] = 0 > > _______________________________________________ > 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 Apr 5 06:22:01 2018 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 5 Apr 2018 12:22:01 +0200 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: El 5 de abril de 2018, 2:34, Da?id escribió: > > Tampoco hay que exagerar. Dependiendo de cómo de interesante y caro sea el > proyecto, el código C generado por Cython es de por sí extremadamente > complejo: > > { > double __pyx_temp_scalar = 0.0; > { > Py_ssize_t __pyx_temp_extent = __pyx_v_marginal_.shape[0]; > Py_ssize_t __pyx_temp_idx; > double *__pyx_temp_pointer = (double *) __pyx_v_marginal_.data; > for (__pyx_temp_idx = 0; __pyx_temp_idx < __pyx_temp_extent; > __pyx_temp_idx++) { > *((double *) __pyx_temp_pointer) = __pyx_temp_scalar; > __pyx_temp_pointer += 1; > } > } > } > > Y esto es antes de pasarlo por GCC. ¿Alguien se atreve a descifrarlo? > (Solución más abajo) > > > He probado a usar `objdump -S fichero_cython.so` para ver hasta que punto había diferencia entre el paso anterior y posterior de gcc. Me he llevado una ingrata sorpresa al ver que se pierde el código fuente :-( ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ricardo.cardenes en gmail.com Thu Apr 5 16:08:28 2018 From: ricardo.cardenes en gmail.com (=?UTF-8?Q?Ricardo_C=C3=A1rdenes?=) Date: Thu, 5 Apr 2018 10:08:28 -1000 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: Hombre, a menos que compiles con opciones de depuración, el código se descarta. En un binario es peso muerto. 2018-04-05 0:22 GMT-10:00 lasizoillo : > > > El 5 de abril de 2018, 2:34, Da?id escribió: > >> >> Tampoco hay que exagerar. Dependiendo de cómo de interesante y caro sea >> el proyecto, el código C generado por Cython es de por sí extremadamente >> complejo: >> >> { >> double __pyx_temp_scalar = 0.0; >> { >> Py_ssize_t __pyx_temp_extent = __pyx_v_marginal_.shape[0]; >> Py_ssize_t __pyx_temp_idx; >> double *__pyx_temp_pointer = (double *) __pyx_v_marginal_.data; >> for (__pyx_temp_idx = 0; __pyx_temp_idx < __pyx_temp_extent; >> __pyx_temp_idx++) { >> *((double *) __pyx_temp_pointer) = __pyx_temp_scalar; >> __pyx_temp_pointer += 1; >> } >> } >> } >> >> Y esto es antes de pasarlo por GCC. ¿Alguien se atreve a descifrarlo? >> (Solución más abajo) >> >> >> > He probado a usar `objdump -S fichero_cython.so` para ver hasta que punto > había diferencia entre el paso anterior y posterior de gcc. Me he llevado > una ingrata sorpresa al ver que se pierde el código fuente :-( > > _______________________________________________ > 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 nerus492 en gmail.com Thu Apr 5 18:14:41 2018 From: nerus492 en gmail.com (juan carlos rebate rodriguez) Date: Thu, 5 Apr 2018 22:14:41 +0000 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: El 04/04/18 a las 19:53, Sergio Soto Núñez escribió: > Buenas Juan Carlos, te contesto entre líneas > > 2018-04-03 22:55 GMT+02:00 juan carlos rebate >: > > buenas noches, antes de nada decir que soy nuevo en python y tengo > algunas > dudas que no puedo resolver por ningun lado. > 1 puedo crear y distribuir programas privados y cerrados con python?. > > ?Para este punto puedes como te han dicho compilar a C. > ? > > 2 he leido que se proporciona una herramienta pura para construir > binarios > de python; la utilidad segun se cuenta en la wiki es propia y pura, se > llama freeze pero almenos en la version 16.04.4 de ubuntu no se > incluye, > esta utilidad bastaria para proteger mi app? existen restricciones de > licencia con esta tecnica?. > > Me surge esta duda, ¿de quién quieres proteger tu app? > > 3 mi programa o app es un sistema web construido desde cero, sin usar > ningun añadido como django para no depender de licencias de > terceros, como > podria hacer que el servidor web cargue la app siendo esta un > ejecutable?. > destacar que vengo de php y c# > > > ?Para esto podrías desarrollar tu propio gestor de aplicaciones, > conseguirías tener algo totalmente propietario. Puedes usar como idea > gunicorn que es open source y funciona bastante bien. Aquí puedes ver > su código De hecho la casualidad > de que puedes puedes vender copias de gunicorn (según su lenciencia > ) > También podrías implementarte (o usar uno que te permita > sublicenciarlo) tu servidor http, y como no tu propio sistema > operativo. Amén del hardware y sus drivers.? > > si alguien me pudiese ayudar se lo agradeceria en el alma > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > > > ?Saludos!? > ?? > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es esa respuesta fue jocosa y arrogante, eso de crear mi servidor o de crear mi sistema operativo sobra, en ningun momento dije que exista seguridad total pero a caso tu permitirias que entrasen sin mas a tu casa?. existen miles de proyectos comerciales que viven de licencias, si por supuesto se pueden descompilar claro, pero almenos medidas para impedrlo se deben poner. proyectos como vbilletin o dolphin o el antecesor de joomla eran comerciales, el hecho de que lo considereis una enfermedad no quiere decir que no se deseen realizar sino porque empresas y desarrolladores crean herramientas para tal fin?, gracias por nada ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From agtugo en gmail.com Thu Apr 5 21:01:16 2018 From: agtugo en gmail.com (AGTUGO) Date: Thu, 5 Apr 2018 20:01:16 -0500 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: Cython es de las pocas opciones o simplemente jamás mostrar el código y ofrecer tu programa como web. 2018-04-05 17:14 GMT-05:00 juan carlos rebate rodriguez : > > > El 04/04/18 a las 19:53, Sergio Soto Núñez escribió: > > Buenas Juan Carlos, te contesto entre líneas > > 2018-04-03 22:55 GMT+02:00 juan carlos rebate : > >> buenas noches, antes de nada decir que soy nuevo en python y tengo algunas >> dudas que no puedo resolver por ningun lado. >> 1 puedo crear y distribuir programas privados y cerrados con python?. >> > ?Para este punto puedes como te han dicho compilar a C. > ? > > >> 2 he leido que se proporciona una herramienta pura para construir binarios >> de python; la utilidad segun se cuenta en la wiki es propia y pura, se >> llama freeze pero almenos en la version 16.04.4 de ubuntu no se incluye, >> esta utilidad bastaria para proteger mi app? existen restricciones de >> licencia con esta tecnica?. >> > Me surge esta duda, ¿de quién quieres proteger tu app? > > 3 mi programa o app es un sistema web construido desde cero, sin usar >> ningun añadido como django para no depender de licencias de terceros, como >> podria hacer que el servidor web cargue la app siendo esta un ejecutable?. >> destacar que vengo de php y c# >> > > ?Para esto podrías desarrollar tu propio gestor de aplicaciones, > conseguirías tener algo totalmente propietario. Puedes usar como idea > gunicorn que es open source y funciona bastante bien. Aquí puedes ver su > código De hecho la casualidad de > que puedes puedes vender copias de gunicorn (según su lenciencia > ) > También podrías implementarte (o usar uno que te permita sublicenciarlo) > tu servidor http, y como no tu propio sistema operativo. Amén del hardware > y sus drivers.? > > >> si alguien me pudiese ayudar se lo agradeceria en el alma > > _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es > > ?Saludos!? > > ?? > > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > > esa respuesta fue jocosa y arrogante, eso de crear mi servidor o de crear > mi sistema operativo sobra, en ningun momento dije que exista seguridad > total pero a caso tu permitirias que entrasen sin mas a tu casa?. existen > miles de proyectos comerciales que viven de licencias, si por supuesto se > pueden descompilar claro, pero almenos medidas para impedrlo se deben poner. > proyectos como vbilletin o dolphin o el antecesor de joomla eran > comerciales, el hecho de que lo considereis una enfermedad no quiere decir > que no se deseen realizar sino porque empresas y desarrolladores crean > herramientas para tal fin?, gracias por nada > > _______________________________________________ > 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 pych3m4 en gmail.com Fri Apr 6 07:49:48 2018 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 06 Apr 2018 11:49:48 +0000 Subject: [Python-es] proteccion de codigo In-Reply-To: References: Message-ID: Como moderador de la lista, creo que este tipo de comentarios sobran. Si quieres criticar cualquier opinión, que sea con argumentos, nunca perdiendo la netiqueta. El jue., 5 abr. 2018 a las 5:53, Hiko hitokiri () escribió: > yo creo dos cosas o que no tienes ni puñetera idea de programación, o solo > tienes ganas de estar mamando, por que decir yo voy a hacer el sistema > desde cero para que no tenga nada da esa impresión, y en estos tiempos > intentar esconder código demuestra no saber nada sobre desarrollo, ni > seguridad. > > El 4 de abril de 2018, 18:45, Mario Lacunza escribió: > >> Para eso mejor desarrollas un software Desktop... >> >> Enviado desde mi celular LG >> >> El mié., 4 de abr. de 2018 19:42, Da?id escribió: >> >>> >>> >>> 2018-04-05 2:06 GMT+02:00 Mario Lacunza : >>> >>>> Hola, >>>> >>>> a ver entre #1 y #3 tienes un problema de diseño, si estás haciendo un >>>> sistema web el cual corre por ende en el servidor q TU debes controlar para >>>> q quieres protegerlo? si lo q tu vendes me imagino será el acceso al >>>> mismo.. o lo q pretendes es vender el sistema web server completo para q >>>> cualquiera lo instale en SU servidor? esto último de nuevo es la peor forma >>>> de llevarlo a cabo. >>>> >>> >>> No necesariamente. Puedes distribuir una manylinux wheel compilada con >>> Cython. El usuario sólo necesitaría instalar unos pocos paquetes, y a >>> correr. >>> >>> Como te han dicho no hay sistema seguro, sólo demoras el tiempo q a >>>> alguien le lleve descompilarlo, para evitarlo, véndele servicios agregados >>>> a tu sistema, actualizalo constantemente ofrece soporte especializado, etc >>>> hay muchas vias indirectas de evitar q te descompilen el software. >>>> >>> >>> Tampoco hay que exagerar. Dependiendo de cómo de interesante y caro sea >>> el proyecto, el código C generado por Cython es de por sí extremadamente >>> complejo: >>> >>> { >>> double __pyx_temp_scalar = 0.0; >>> { >>> Py_ssize_t __pyx_temp_extent = __pyx_v_marginal_.shape[0]; >>> Py_ssize_t __pyx_temp_idx; >>> double *__pyx_temp_pointer = (double *) __pyx_v_marginal_.data; >>> for (__pyx_temp_idx = 0; __pyx_temp_idx < __pyx_temp_extent; >>> __pyx_temp_idx++) { >>> *((double *) __pyx_temp_pointer) = __pyx_temp_scalar; >>> __pyx_temp_pointer += 1; >>> } >>> } >>> } >>> >>> Y esto es antes de pasarlo por GCC. ¿Alguien se atreve a descifrarlo? >>> (Solución más abajo) >>> >>> En uno de mis códigos, elegido al azar, 232 líneas de Python se >>> convierten en 29560 de C. >>> >>> >>> Hay otras herramientas, pero no las conozco, yo uso Cython por >>> velocidad, pero sé que hay quien lo usa para ofuscar. >>> >>> >>> >>> /David. >>> ________ >>> Solución: poner a 0 todos los elementos de un array unidimensional. >>> Exactamente, marginal_[:] = 0 >>> _______________________________________________ >>> 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 >> >> > > > -- > 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 > -- 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 gvm2121 en gmail.com Tue Apr 24 15:29:36 2018 From: gvm2121 en gmail.com (Gonzalo V) Date: Tue, 24 Apr 2018 16:29:36 -0300 Subject: [Python-es] =?utf-8?b?wr9Ew7NuZGUgc3ViaXIgbG9zIGPDs2RpZ29zIHBh?= =?utf-8?q?ra_fines_laborales=3F?= Message-ID: Hola amig en s: Una consulta, ¿Cuál es el mejor lugar para subir los códigos realizados a fin de mostrarle los "trabajos realizados" a un posible cliente o jefe? Muchas Gracias! Saludos, Gonzalo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mlacunza en gmail.com Tue Apr 24 16:46:27 2018 From: mlacunza en gmail.com (Mario Lacunza) Date: Tue, 24 Apr 2018 15:46:27 -0500 Subject: [Python-es] =?utf-8?b?wr9Ew7NuZGUgc3ViaXIgbG9zIGPDs2RpZ29zIHBh?= =?utf-8?q?ra_fines_laborales=3F?= In-Reply-To: References: Message-ID: GitHub, Bitbucket? 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 24 de abril de 2018, 14:29, Gonzalo V escribió: > Hola amig en s: > Una consulta, ¿Cuál es el mejor lugar para subir los códigos realizados a > fin de mostrarle los "trabajos realizados" a un posible cliente o jefe? > Muchas Gracias! > > > Saludos, > Gonzalo > > _______________________________________________ > 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 msagom en gmail.com Tue Apr 24 16:49:24 2018 From: msagom en gmail.com (Mario Alfonso Saucedo Gomez) Date: Tue, 24 Apr 2018 15:49:24 -0500 Subject: [Python-es] =?utf-8?b?wr9Ew7NuZGUgc3ViaXIgbG9zIGPDs2RpZ29zIHBh?= =?utf-8?q?ra_fines_laborales=3F?= In-Reply-To: References: Message-ID: Hola, GitLab.com https://gitlab.com/users/sign_in Saludos, El 24 de abril de 2018, 15:46, Mario Lacunza escribió: > GitHub, Bitbucket? > > 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 24 de abril de 2018, 14:29, Gonzalo V escribió: > >> Hola amig en s: >> Una consulta, ¿Cuál es el mejor lugar para subir los códigos realizados a >> fin de mostrarle los "trabajos realizados" a un posible cliente o jefe? >> Muchas Gracias! >> >> >> Saludos, >> Gonzalo >> >> _______________________________________________ >> 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 > > -- Agradezco su tiempo e interés y quedo atento a sus comentarios. Un saludo cordial. Gracias. Cordialmente, *Mario Saucedo Gómez.Software Deveploment Specialist - EAFITCandidate Master Of Software Engineering And Computer Systems - UNIR* ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From gvm2121 en gmail.com Wed Apr 25 09:15:44 2018 From: gvm2121 en gmail.com (Gonzalo V) Date: Wed, 25 Apr 2018 10:15:44 -0300 Subject: [Python-es] =?utf-8?b?wr9Ew7NuZGUgc3ViaXIgbG9zIGPDs2RpZ29zIHBh?= =?utf-8?q?ra_fines_laborales=3F?= In-Reply-To: References: Message-ID: Muchas gracias! Saludos, Gonzalo El 24 de abril de 2018, 17:49, Mario Alfonso Saucedo Gomez escribió: > Hola, > > GitLab.com > > https://gitlab.com/users/sign_in > > Saludos, > > El 24 de abril de 2018, 15:46, Mario Lacunza > escribió: > >> GitHub, Bitbucket? >> >> 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 24 de abril de 2018, 14:29, Gonzalo V escribió: >> >>> Hola amig en s: >>> Una consulta, ¿Cuál es el mejor lugar para subir los códigos realizados >>> a fin de mostrarle los "trabajos realizados" a un posible cliente o jefe? >>> Muchas Gracias! >>> >>> >>> Saludos, >>> Gonzalo >>> >>> _______________________________________________ >>> 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 >> >> > > > -- > > Agradezco su tiempo e interés y quedo atento a sus comentarios. > > Un saludo cordial. > > Gracias. > > Cordialmente, > > > > *Mario Saucedo Gómez.Software Deveploment Specialist - EAFITCandidate > Master Of Software Engineering And Computer Systems - UNIR* > > _______________________________________________ > 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 franco.navarrotel en gmail.com Tue Apr 24 17:10:05 2018 From: franco.navarrotel en gmail.com (Franco Navarro) Date: Tue, 24 Apr 2018 16:10:05 -0500 Subject: [Python-es] =?utf-8?b?wr9Ew7NuZGUgc3ViaXIgbG9zIGPDs2RpZ29zIHBh?= =?utf-8?q?ra_fines_laborales=3F?= In-Reply-To: References: Message-ID: Buedo depende mientrass sepas usar git cualquiera es lo mismo. Saludos. El 24 de abril de 2018, 15:49, Mario Alfonso Saucedo Gomez escribió: > Hola, > > GitLab.com > > https://gitlab.com/users/sign_in > > Saludos, > > El 24 de abril de 2018, 15:46, Mario Lacunza > escribió: > >> GitHub, Bitbucket? >> >> 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 24 de abril de 2018, 14:29, Gonzalo V escribió: >> >>> Hola amig en s: >>> Una consulta, ¿Cuál es el mejor lugar para subir los códigos realizados >>> a fin de mostrarle los "trabajos realizados" a un posible cliente o jefe? >>> Muchas Gracias! >>> >>> >>> Saludos, >>> Gonzalo >>> >>> _______________________________________________ >>> 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 >> >> > > > -- > > Agradezco su tiempo e interés y quedo atento a sus comentarios. > > Un saludo cordial. > > Gracias. > > Cordialmente, > > > > *Mario Saucedo Gómez.Software Deveploment Specialist - EAFITCandidate > Master Of Software Engineering And Computer Systems - UNIR* > > _______________________________________________ > 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 magifranquesa en gmail.com Tue Apr 24 16:23:03 2018 From: magifranquesa en gmail.com (Magi Franquesa) Date: Tue, 24 Apr 2018 20:23:03 +0000 Subject: [Python-es] =?utf-8?b?wr9Ew7NuZGUgc3ViaXIgbG9zIGPDs2RpZ29zIHBh?= =?utf-8?q?ra_fines_laborales=3F?= In-Reply-To: References: Message-ID: Github El mar., 24 abr. 2018 21:30, Gonzalo V escribió: > Hola amig en s: > Una consulta, ¿Cuál es el mejor lugar para subir los códigos realizados a > fin de mostrarle los "trabajos realizados" a un posible cliente o jefe? > Muchas Gracias! > > > Saludos, > Gonzalo > _______________________________________________ > 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: