<    March 2017    >
Su Mo Tu We Th Fr Sa  
          1  2  3  4  
 5  6  7  8  9 10 11  
12 13 14 15 16 17 18  
19 20 21 22 23 24 25  
26 27 28 29 30 31
00:23 humitos joined
00:49 mefistofeles joined
01:30 mguillech joined
01:53 luciano joined
02:02 humitos joined
02:10 qlixed joined
02:18 mefistofeles joined
03:03 olrrai joined
03:23 SamSagaZ joined
03:30 ecolell joined
03:41 Fran__ joined
03:41 mguillech joined
03:54 marky1991 joined
03:57 Fran__ joined
04:40 Fran__ joined
05:02 Sir_Andrei joined
05:33 Fran__ joined
06:12 Fran__ joined
06:15 mguillech joined
06:32 Fran__ joined
06:49 grafuls joined
06:50 Fran__ joined
07:49 mguillech joined
08:30 pcaruana joined
08:49 androsfenollosa joined
08:50 <tanrax> ¿Es buena idea integrar Angular2 en un proyecto de Django?
08:52 mguillech joined
09:04 <dlitvak> o/ buen dia
09:04 <dlitvak> tanrax: sisi, no veo ningun problema en hacer eso
09:05 <dlitvak> podes usar django-rest-framework o tastypie para poner un api rest encima de tus modelos y la consumis desde tu front con angular
09:05 <dlitvak> suena como un lindo combo
09:05 <dlitvak> excepto typescript :P typescript sucks xD
09:17 <StucKman> boinas
09:20 <StucKman> dlitvak: mas que JS? :)
09:22 <dlitvak> StucKman: trick question... both suck
09:25 <StucKman> they do
09:32 <StucKman> pero bueno, en el momento en que dijiste angular ya perdiste
09:40 <facubatista> Muy buenos días a todos!
09:47 Luciano_ joined
09:48 <Luciano_> buen día )
09:48 <facubatista> hola Luciano_
09:49 <Luciano_> hola facubatista, todo bien? son las 6:48AM ?
09:49 <facubatista> Luciano_, ajam
09:51 <Luciano_> bien entonces!
09:53 <facubatista> bien temprano!
09:59 <Luciano_> sí, que ganas de progresar)
10:02 <tanrax> dlitvak: en el equipo estamos un poco indecisas. Angular 2 ofrece un maravilloso frontend para trabajar. Pero lo vemos complejo de hacer funcionar con Django. Mientras que vue lo simplifica todo. Pero nos obliga a aprender algo nuevo.
10:02 <dlitvak> tanrax: por que complejo de funcionar con django?
10:02 <dlitvak> si armas un api rest, es bastante sencillo de consumir despues
10:03 <dlitvak> armas modelos que repliquen la estructura del API en el front
10:03 <dlitvak> y sale con papas fritas
10:04 <tanrax> dltvak: la idea no es hacer un API, sino solo utilizarlo para frontend.
10:04 <tanrax> Lo aconsejas igualmente?
10:05 mguillech joined
10:14 <dlitvak> tanrax: angular2 necesita un backend para tener la data, vos queres que ese backend sea django, para exponer la data de django necesitas externalizar un api, dicho api lo podes hacer usando django-rest-framework o tastypie, una vez con el api hecha, angular puede consumir la data de tu app django
10:22 <dlitvak> tanrax: se entiende?
10:36 Fran__ joined
10:37 pyarense_i|86976 joined
10:37 <lalita> pyarense_i|86976: Te damos la bienvenida a #pyar (fijate que te mandé un mensaje por privado, mirá en la otra pestaña arriba)
10:38 <dlitvak> https://www.contentful.com/developers/docs/python/tutorials/full-stack-getting-started/ recien salidito del horno
10:38 <lalita> dlitvak: error con la página: [('SSL routines', 'SSL23_GET_SERVER_HELLO', 'sslv3 alert handshake failure')]
11:00 <pyarense_i|86976> hola!!
11:01 sergiusens joined
11:01 rafaelferrero joined
11:02 <pyarense_i|86976> soy de colombia y empece una maestria y tengo una materia donde trabajaremos con phyton
11:03 <pyarense_i|86976> ustedes de pronto tienen material sobre los datos teóricos del learn machine
11:03 <StucKman> hola pyarense_i|86976
11:04 <StucKman> machine learning? esperate un poco porque esa gente ún no se despertó :)
11:04 tanrax joined
11:05 Fran__ joined
11:10 <facubatista> hola pyarense_i|86976
11:13 <StucKman> en cuanto a teoría, pues bueno, podés empezar vuendo qué algoritmos implementan librerías como scikit-learn e ir a buscar info en WP
11:14 <StucKman> como mínimo
11:14 chinosoliard joined
11:14 <StucKman> pacer al menos una mermelada: https://en.m.wikipedia.org/wiki/Machine_learning
11:14 <lalita> StucKman: [#15100] Machine learning - Wikipedia
11:30 pyarense_i|86976 joined
11:30 <lalita> pyarense_i|86976: Te damos la bienvenida a #pyar (fijate que te mandé un mensaje por privado, mirá en la otra pestaña arriba)
11:41 t0n1 joined
12:00 MalaLeche joined
12:00 MalaLeche joined
12:04 mefistofeles joined
12:04 litox joined
12:07 mguillech joined
12:21 Juan_Carlos joined
12:34 Germanaz0 joined
12:34 celia joined
12:49 entrerrianas joined
12:50 matibarriento joined
12:51 fisa joined
12:54 Darni joined
12:55 Darni joined
12:57 chinosoliard joined
13:01 mguillech joined
13:10 ng2017 joined
13:10 <lalita> ng2017: Te damos la bienvenida a #pyar
13:10 ng2007 joined
13:15 ariel_17 joined
13:23 cramm joined
13:28 kyheo joined
13:29 <facubatista> qué actividad de Python harían para un grupo de 15 adolescentes que no saben demasiado de programación?
13:29 <ng2007> peleas de drones :D
13:30 cyncyncyn joined
13:31 <facubatista> jajajaj
13:37 acangiani joined
13:40 <mefistofeles> facubatista: tienen algún interés en común esos adolescentes?
13:40 <mefistofeles> o sea, son de algún curso en específico o algo por el estilo?
13:40 <facubatista> mefistofeles, sí, van a venir de una escuela el primer día del PyCamp
13:42 <humitos> hol
13:42 GiLgAmEzH joined
13:42 <humitos> (ya veo como va a ser este día)
13:43 marky1991 joined
13:44 <mefistofeles> facubatista: hmm pues algo con robots/drones siempre es de interés, coincido con ng2007 , pero tal vez es difícil de hacer por logística
13:45 <mefistofeles> facubatista: si no también algo con video juegos? Hay varios tutoriales de python que en pocos minutos logran algo básico con videojuegos
13:45 <facubatista> humitos, siempre puede ser un gran día
13:45 <facubatista> mefistofeles, sí, lo de hacer un videojuego lo pensé, pero se necesita alguien más o menos ducho con el framework que se use, tendría que preguntar
13:47 <mefistofeles> facubatista: si no algo fácil con seguridad/criptografía? No sé
13:47 <mefistofeles> yo siempre la he tenido fácil porque es para público interesado en ciencia/física
13:47 <mefistofeles> xD
13:48 <litox> facubatista: puede ser mostrarles algunos de esos juegos que hicieron en otros PyCamp
13:48 <facubatista> litox, quiero involucrarlos, que hagan algo
13:49 <litox> facubatista: en la misma línea, que colaboren en la programación de bots. Como esa competencia (creo que de Onapsis) del PyCon de Rafaela, creo qeu peleaban tanques
13:50 <litox> podemos armar equipos con los chicos, alguien que sepa programar en cada equipo
13:50 <litox> y que ellos definan la lógica del bot
13:51 <facubatista> fisa se podría armar una competencia "extra simple"
13:51 <litox> facubatista: o que se isntalen Telegram en sus teléfonos y hacer algo simple que les empiece a mandar msgs.
13:51 <litox> Ponele un bot que responda con chistes o algo así
13:52 <litox> onda un lalita
13:58 <humitos> facubatista: para una gilada como un "rating", donde querés mostrar un valor entre 1 y 5 (con un decimal), ¿qué usarías float o Decimal?
13:58 <humitos> y la otra, ¿qué _costo_ tiene Decimal por sobre float? ¿_hay_ diferencia significante?
14:01 fisa joined
14:03 <facubatista> humitos, si no vas a hacer operaciones no es muy relevante, a menos que necesites redondear o algo
14:04 <facubatista> humitos, a nivel de costo, Decimal es más lento (antes estaba implementado en Python, ahora en C, pero nada le gana al silicio); habiendo dicho eso, es lo suficientemente rápido como para scriptear tu nave espacial: http://www.taniquetil.com.ar/plog/post/1/379
14:04 <lalita> [#6335] http://www.taniquetil.com.ar/plog/post/1/379 : Scripteando la nave espacial con Python | Bitácora de Vuelo - Facundo Batista [by facundobatista, 2013-07-29, 12:55:03]
14:04 <humitos> no hay operaciones, para nada... de hecho es un dato externo que me viene y lo guardo en la db
14:04 <facubatista> y qué campo es la DB?
14:04 <humitos> eso es lo que tengo que definir, si usar float o decimal
14:05 <humitos> o bueh, si es decimal, será un char en la db
14:12 <facubatista> humitos, de donde tomás los datos? cómo vas a validar que te usaron un sólo dígito luego de la coma?
14:14 <humitos> los datos vienen de una API RESTfull en JSON, y la documentación de ellos dice que el rating es eso
14:14 <humitos> y mi pruebas empíricas (2 requests :P) lo confirman
14:15 kobain joined
14:19 <facubatista> humitos, y en qué campo viene en el json?
14:23 <humitos> string
14:26 <facubatista> humitos, usá un string, para qué lo vas a parsear?
14:26 <humitos> lo pensaba parsear porque después se lo tengo que mandar al FE y lo tiene que representar con estrellitas pintadas
14:26 <humitos> aunque, lo podría usar en string y que lo parseen ello...
14:29 kyheo joined
14:33 <StucKman> facubatista: jojojoj
14:33 <StucKman> - Error al calcular el perímetro de la galaxia: 4e-78 metros
14:33 <StucKman> grossso
14:36 qlixed joined
14:56 <facubatista> StucKman, :)
14:57 <facubatista> humitos, si es así, yo parsearía en la entrada, y me aseguraría que en MI DB tengo el dato útil y como corresponde
14:58 <facubatista> humitos, no guardaría el string ciego, y que otro componente se arregle
14:59 <StucKman> humitos: you're overengineering un simple rating
15:06 <StucKman> debía haber comprado cuando estaban a 280, ahora tan a 360
15:08 kyheo joined
15:12 fisa joined
15:17 aguz joined
15:53 <StucKman> interesting: https://erikbern.com/2017/03/15/the-eigenvector-of-why-we-moved-from-language-x-to-language-y.html
15:53 <lalita> StucKman: [#15101] The eigenvector of "Why we moved from language X to language Y" · Erik Bernhardsson
15:57 micabot joined
15:59 marky1991 joined
16:14 humitos joined
16:15 <facubatista> StucKman, nice
16:42 celia joined
16:49 ng2007 joined
17:05 clvx joined
17:11 kyheo joined
17:29 acangiani joined
17:33 mguillech joined
17:40 <GiLgAmEzH> un compañero nuevo de trabajo dice que entre las cosas que le gustaron de la empresa "Satellogic is the first company I've heard that it is using python 3,"
17:45 celia joined
17:47 fuaa joined
18:07 <* GiLgAmEzH> está cazando millennials para pyar https://www.instagram.com/p/BRtU4mbg9TO/
18:07 <lalita> GiLgAmEzH: [#15102] Instagram
18:11 qlixed joined
18:33 kyheo joined
18:48 kyheo joined
18:48 <mefistofeles> GiLgAmEzH: xD
19:20 LeCoVi joined
19:22 ariel_17 joined
19:38 <StyXman> GiLgAmEzH: onda trophy?
19:40 <LeCoVi> boinas... tengo una dudilla frontendística. Con Flask-Weasyprint genero un PDF y lo envío como respuesta en una URL, cómo hago para abrir el PDF con el browser?
19:41 <facubatista> LeCoVi, qué content-type le estás poniendo a la respuesta?
19:41 <LeCoVi> application/pdf
19:41 <LeCoVi> por lo que veo, le manda un stream binario
19:42 <LeCoVi> con HTTPie si le pido que lo descargue, me crea el archivo PDF de 10
19:42 <facubatista> LeCoVi, los responses http son siempre un stream binario
19:42 <LeCoVi> right!
19:42 <facubatista> LeCoVi, en tu caso tenés un "body" además de headers y eso
19:42 <facubatista> LeCoVi, el browser tiene que saber qué hacer con ese body, ¿qué está haciendo el browser en este caso?
19:43 <LeCoVi> facubatista: es cierto, me refería a eso
19:43 <LeCoVi> facubatista: el browser pincha
19:44 <facubatista> LeCoVi, crashea??
19:45 <LeCoVi> facubatista: que mal me estoy explicando hoy...
19:46 <LeCoVi> facubatista: debe ser el sueño, no me devuelve nada
19:47 <facubatista> LeCoVi, si abrís el entorno "desarrollador" con F12, y ves la respuesta, ves el body? con el content type que dijiste?
19:48 <LeCoVi> si, en el body, tengo el PDF binario
19:49 <StyXman> hay un header para eso pero no me acuerdo cuál
19:49 <StyXman> la web sucks
19:50 <LeCoVi> si, por eso sólo me quedo en el back
19:50 <LeCoVi> facubatista: ahora te paso el contenido
19:51 <facubatista> LeCoVi, andá a la interweb donde puedas abrir un PDF y el browser te lo muestre como vos querés, y fijate qué content-type te lo manda
19:53 <LeCoVi> facubatista: pruebo eso, ok
19:56 <facubatista> LeCoVi, y contanos
19:56 <LeCoVi> facubatista: por lo que veo lo que hacen es un archivo y te mandan la URL del archivo, yo no tengo el archivo,
19:57 <facubatista> LeCoVi, cuando vas a la URL del archivo, el browser qué te contesta *ahí*?
20:03 <LeCoVi> facubatista: veo lo "mismo"
20:03 <GiLgAmEzH> StyXman: jeje, ponele. viene bien la sangre nueva
20:04 <facubatista> LeCoVi, la URL con problemas es pública?
20:04 <GiLgAmEzH> LeCoVi: curl -I <la_url_del_pdf>
20:05 <GiLgAmEzH> con eso te muestra los headers de content type que esperas?
20:05 <LeCoVi> si, tengo una que pueden probar
20:05 <LeCoVi> tengo que pasarles un token
20:06 <matibarriento> buenas
20:07 <facubatista> hola matibarriento
20:07 <matibarriento> pregunta sobre logging
20:07 kyheo joined
20:08 <matibarriento> tengo un script A que en su ejecucion importa from B.foo y la ejecuta
20:08 <matibarriento> corrijo: from B import foo
20:09 <LeCoVi> joya GiLgAmEzH
20:09 Fran__ joined
20:09 <matibarriento> dentro de foo quiero loggear algunas cosas, pero que se imprima en el logguer de A
20:09 <matibarriento> se puede sin pasar el logger como parametro? recuperar el logguer actual?
20:10 <facubatista> matibarriento, cuando pedís logging.getLogger() podés pasarle el nombre, que tiene una estructura de árbol, separando nodos con "."
20:10 <facubatista> matibarriento, entonces en A podés hacer getLogger("root")
20:10 <facubatista> matibarriento, y en B getLogger("root.enB")
20:13 <matibarriento> seria algo asi lo que tengo
20:13 <matibarriento> http://linkode.org/c8zq6IulpC6XvH8o5nT8X1
20:13 <lalita> matibarriento: [#15103] text/x-python
20:13 <LeCoVi> facubatista: http://linkode.org/QEdqoGLBa2RgRepmaBPd17/aUfmzZ4KOFApXXucCtLua1
20:13 <lalita> LeCoVi: [#15104] Linkode
20:15 <StyXman> interesting sobre CoC: https://grep.be/blog//en/retorts/Codes_of_Conduct/
20:15 <lalita> StyXman: [#15105] Codes of Conduct
20:16 <matibarriento> facubatista: en A estoy usando __name__ como root
20:17 <matibarriento> facubatista: desde B podria saber __name__ de A?
20:18 <GiLgAmEzH> LeCoVi: eso me da un HTML (?)
20:18 <facubatista> GiLgAmEzH, LeCoVi, incluso con Content-Type: text/html; charset=UTF-8
20:18 <GiLgAmEzH> facubatista: sip eso
20:19 <* GiLgAmEzH> botonea que además es código PHP :P
20:19 <facubatista> ah, yo tiré un GET, wai
20:19 <facubatista> *wait
20:19 <GiLgAmEzH> yo hice POST
20:19 <facubatista> GiLgAmEzH, y el from/to donde lo pusiste?
20:20 humitos joined
20:20 <GiLgAmEzH> facubatista: hice copy paste de lo que pasó LeCoVi
20:21 <LeCoVi> facubatista: si lo hiciste con HTTPie es un POST
20:21 <LeCoVi> el from/to va en un JSON
20:21 <facubatista> LeCoVi, no, lo estoy tratando de hacer con curl
20:21 <facubatista> LeCoVi, sacando capas que me puedan mentir :)
20:21 <LeCoVi> facubatista: jajaja
20:23 <facubatista> LeCoVi, ok, me sigue dando un HTML
20:23 <facubatista> LeCoVi, vos no ves que te esté dando un HTML?
20:23 <LeCoVi> soy un pelotudo, les pasé mal la URL
20:24 <LeCoVi> http://linkode.org/QEdqoGLBa2RgRepmaBPd17/2UFettQqQ2k2nGeVClRAb1
20:24 <lalita> LeCoVi: [#15106] Linkode
20:24 <LeCoVi> falta un api.domi.dev.bitson.com.ar
20:24 <LeCoVi> me comí el "api"
20:28 <facubatista> LeCoVi, a mí me crashea tu server: http://linkode.org/05mtzYuOfWrB8r95QdVt45
20:28 <lalita> facubatista: [#15107] Linkode
20:28 <LeCoVi> facubatista: jajajaja, ok, me pongo un local de empanadas
20:28 <LeCoVi> ya fue
20:29 <facubatista> LeCoVi, ah, porque no te mandé content type
20:33 <facubatista> LeCoVi, la diferencia que veo es que http://docs.python.org.ar/tutorial/pdfs/TutorialPython3.pdf NO me manda el content-disposition
20:33 <lalita> [#14489] http://docs.python.org.ar/tutorial/pdfs/TutorialPython3.pdf : <no title> [by Lucas_Kenwin, 2016-09-05, 18:43:00]
20:34 <LeCoVi> facubatista: pero parecería ser lo único
20:35 <facubatista> LeCoVi, indeed; probá!
20:47 sdd14 joined
21:12 sergiusens joined
21:31 Germanaz0 joined
21:39 <LeCoVi> facubatista: por ahora perdimos... pero seguimos intentando, la casa de empanadas va a esperar un ratito
22:00 humitos joined
22:36 kyheo joined
22:56 luriSilva joined
22:57 Fran__ joined
23:29 pyarense_i|86976 joined
23:29 <lalita> pyarense_i|86976: Te damos la bienvenida a #pyar (fijate que te mandé un mensaje por privado, mirá en la otra pestaña arriba)
23:37 <humitos> pyarense_i|86976: hola
23:53 Germanaz0 joined