[01:52] <JoseeAntonioR> viperhoot: con ganas de un forwardban?
[01:52] <viperhoot> JoseeAntonioR, uh y eso ?
[01:55] <JoseeAntonioR> viperhoot: lo digo por el ping timeout
[01:55] <JoseeAntonioR> cuando viene de nxvl, empieza y no para hasta despues de 20 minutos
[01:56] <viperhoot> JoseeAntonioR, raro, aquí no me doy cuenta de nada :S
[01:56] <nxvl> oe q!
[01:56] <JoseeAntonioR> * viperhoot (~viperhoot@ubuntu/member/viperhoot) has joined #ubuntu-pe
[01:56] <JoseeAntonioR> * viperhoot has quit (Ping timeout: 245 seconds)
[01:56] <JoseeAntonioR> * viperhoot (~viperhoot@ubuntu/member/viperhoot) has joined #ubuntu-pe
[01:56] <nxvl> que cierre la laptop a cada rato es otra cosa
[01:56] <nxvl> :D
[01:56] <nxvl> hay que atender al bebe
[01:56] <nxvl> :P
[01:57] <viperhoot> JoseeAntonioR, en serio que aquí no me sale ni un mensajito ni nada avisandome :S
[01:57] <JoseeAntonioR> nxvl: ah, le has puesto que suspenda?
[01:57] <nxvl> estoy en mac
[01:57] <JoseeAntonioR> bah
[01:57] <nxvl> mi laptop con Ubuntu la usa Grace
[01:58] <JoseeAntonioR> supooooongo que cristobal sera ubuntero mal
[01:58] <nxvl> jajaj
[01:58] <viperhoot> JoseeAntonioR, alguna manera de enterarme cuando tengo pingout ?
[01:58] <nxvl> obvio
[01:59] <nxvl> mac solo la uso por el iOS development
[01:59] <JoseeAntonioR> viperhoot: /ping
[01:59] <nxvl> para todo lo demas uso Ubuntu
[01:59] <nxvl> no me acostumbro a Mac
[01:59] <nxvl> no me termina de convencer
[01:59] <JoseeAntonioR> yo queria ser ios developer, pero al final me quede con python :P
[01:59] <viperhoot> nxvl, yo sufría con las teclas de mac en ubuntu, encontré una solución a medias
[01:59] <nxvl> python es kewl
[01:59] <nxvl> viperhoot: VirtualBox ftw :D
[02:00] <viperhoot> nxvl, no tanto, una magia negra con Xmodmap
[02:00] <nxvl> nah, no le voa instalar Ubuntu nativo a mi mbp
[02:00] <nxvl> dejala con ML
[02:00] <nxvl> pa esto tengo mi Dell que si tiene Ubuntu
[02:00] <nxvl> lo unico que si ODIO es windows
[02:00]  * JoseeAntonioR <3s Dell
[02:00] <nxvl> es lo unico que no se usa en mi casa
[02:00] <nxvl> :D
[02:00] <JoseeAntonioR> nxvl: +1
[02:00] <JoseeAntonioR> en mi casa si D:
[02:00] <nxvl> bueno, tengo que pasear al perro, ya vengo
[02:01] <JoseeAntonioR> soy el unico ubuntero por aqui
[02:01] <nxvl> JoseeAntonioR: como te va con python?
[02:01] <JoseeAntonioR> suerte
[02:01] <JoseeAntonioR> nxvl: ahi, avanzando
[02:01] <JoseeAntonioR> estaba investigando el LP api, necesito una mano con eso luego
[02:02] <viperhoot> nxvl, hay una versión ubuntu amd64+mac que funciona bastante bien
[02:02] <viperhoot> o por lo menos me detectó todo a la primera
[02:07]  * viperhoot escucha revueltas afuera de su casa D:
[02:08] <JoseeAntonioR> :P
[02:08] <viperhoot> argggg, protestas contra la mina para variar
[02:09] <JoseeAntonioR> ya debes estar harto con eso
[02:09] <viperhoot> es terrible
[02:09] <viperhoot> sin contar la violencia, se supenden gran parte de las actividades
[02:09] <viperhoot> por suerte mi universidad no se presta a esas cosas, que sino no acabaría mi ciclo nunca
[02:11] <JoseeAntonioR> :P
[02:12] <viperhoot> con que no me cierren la carretera mañana que viajo :S
[02:13] <nxvl> JoseeAntonioR: el API de LP es una mierda
[02:13] <nxvl> JoseeAntonioR: yo tenia mil APIs para el API
[02:13] <nxvl> sino me volvia loco
[02:13] <nxvl> :D
[02:13] <nxvl> JoseeAntonioR: los que tienen buenos scripts que usan el API de LP es el equipo de seguridad
[02:14] <nxvl> viperhoot: si, mi abuela tb ta cagada xq en su condominio viven la mayoria de directivos de la mina
[02:14] <nxvl> viperhoot: asi que de vez en cuando van a joderlos
[02:14] <nxvl> viperhoot: y eso que es en huairapongo, tipo de la fabrica de nestle de freeeeeente en la mitad del campo
[02:16] <viperhoot> nxvl, jodida la cosa.
[02:17] <JoseeAntonioR> demasiado
[02:17] <JoseeAntonioR> nxvl: tienes unos minutos para ver el coso?
[02:17] <nxvl> viperhoot: si, pero ahora quiero ver con la paralizacion de Conga como van a chillarle a santos que se les acabo la mamadera
[02:17] <nxvl> JoseeAntonioR: sep
[02:18] <viperhoot> nxvl: ya se ven intenciones de presidencia al 2016, ya gente de aquí se da cuenta que eso era el fin.
[02:18] <viperhoot> pero si, incomoda tanta movilización y ataque de un rato a otro
[02:18] <viperhoot> mi casa que está en el centro se ha llenado de humo de lacrimógenas varias veces, a correr nomás.
[02:19] <JoseeAntonioR> nxvl: tengo http://pastebin.ubuntu.com/1253089/, pero cuando el usuario no existe me bota un error de 35 lineas, sabes como hacer para que me de un codigo generico?
[02:20] <JoseeAntonioR> viperhoot: y no te has pensado en comprar una de esas mascaras antigases?
[02:21] <nxvl> JoseeAntonioR: aer error
[02:22] <nxvl> JoseeAntonioR: para programar en python lo primero que tienes que aprender es a leer el TraceBack
[02:22] <JoseeAntonioR> eso si, si se como leerlo
[02:22] <nxvl> el que diga que ser programador es escribir codigo, nunca programo
[02:22] <nxvl> la mayoria del tiempo te la pasas debuggeando
[02:22] <JoseeAntonioR> eso es lo que te iba a decir, el debugging es lo que primero aprendi a hacer
[02:22] <JoseeAntonioR> inconscientemente, pero lo hice
[02:22] <nxvl> como una vez dijo kiko: un software no es mas que un conjunto de bugs
[02:24] <JoseeAntonioR> muy cierto
[02:24] <JoseeAntonioR> nxvl: http://pastebin.ubuntu.com/1253095/
[02:24] <JoseeAntonioR> ahi tienes una buena y una mala
[02:24] <viperhoot> JoseeAntonioR: jajaj en serio que cuando ves que todo se llena de humo, caballeros, a mojarse y a correr
[02:24] <viperhoot> afortunadamente esta semana anda en calma
[02:24] <JoseeAntonioR> viperhoot: lapsus?
[02:25] <viperhoot> JoseeAntonioR: esta vez si me di cuenta del ping timeout
[02:25] <viperhoot> pero ni idea de por qué ocurre
[02:25] <viperhoot> :S
[02:25] <JoseeAntonioR> viperhoot: ese no fue un ping timeout, fue un quit
[02:25] <nxvl> JoseeAntonioR: has usado pdb/ipdb?
[02:25] <viperhoot> JoseeAntonioR: si, tuve que reiniciar la conexión
[02:25] <JoseeAntonioR> nxvl: ah?
[02:26] <JoseeAntonioR> aaah, pdb
[02:26] <JoseeAntonioR> nope
[02:26] <nxvl> JoseeAntonioR: ya, aprende a usarlo, es tu mejor amigo
[02:26] <nxvl> :D
[02:26] <nxvl> te recomiendo ipdb
[02:26] <nxvl> es mas facil
[02:26] <nxvl> tiene autocompletado y colorea las cosas
[02:26] <JoseeAntonioR> oh, bonito
[02:27] <nxvl> en la linea 13 (dp del test = y antes del print) pon:
[02:27] <nxvl> import ipdb
[02:27] <nxvl> ipdb.set_trace()
[02:27] <nxvl> y correo
[02:27] <viperhoot> raro
[02:27] <nxvl> te va a devolver un ipython shell justo donde se quedo tu programa
[02:27] <JoseeAntonioR> nxvl: normal si cambio el print test por print test.display_name?
[02:27] <nxvl> JoseeAntonioR: cambialo por lo que quieras, no vas a llegar ahi :D
[02:27] <nxvl> el pdb lo va a parar antes
[02:28] <JoseeAntonioR> lol
[02:28] <JoseeAntonioR> despues del test y antes del print?
[02:28] <nxvl> sep
[02:28] <nxvl> y aprendete esos comandos xq los vas a usar bieeeen seguido
[02:28] <nxvl> import ipdb
[02:28] <JoseeAntonioR> pero eso es imposible
[02:28] <nxvl> ipdb.set_trace()
[02:29] <JoseeAntonioR> no sera despues del print y antes del test?
[02:29] <nxvl> noo
[02:29]  * JoseeAntonioR toma notas mentales
[02:29] <JoseeAntonioR> aaaaah
[02:29] <JoseeAntonioR> despues del test=
[02:29] <nxvl> despues del 'test = people(username)'
[02:29] <nxvl> y antes del print
[02:30] <nxvl> btw, xq la linea 12 en vez en la 11 hacer launchpad.people(username) ?
[02:30] <JoseeAntonioR> hmm, buen punto
[02:31] <JoseeAntonioR> lo estaba pensando y nunca razone por que lo hice
[02:31] <JoseeAntonioR> a cambiarlo!
[02:32] <JoseeAntonioR> nxvl: donde va el username?
[02:32] <JoseeAntonioR> en la siguiente linea?
[02:32] <nxvl> launchpad.people(username)
[02:33] <JoseeAntonioR> no, el que me dijiste que ponga para ipdb
[02:33] <nxvl> people = launchpad.people lo unico que hace es asignar la funcion launchpad.people a la variable people
[02:33] <JoseeAntonioR> btw, no module named ipdb
[02:33] <nxvl> pero al final people es solo la instancia de la funcion
[02:33] <nxvl> osea q es la misma waa si lo llamas antes
[02:33] <JoseeAntonioR> si, me di cuenta :P
[02:33] <nxvl> pip install ipdb
[02:33] <nxvl> o apt-cache search ipdb
[02:34] <nxvl> no me acuerdo como instalarlo de apt
[02:34] <nxvl> pero pip es mejor
[02:34] <nxvl> ;D
[02:34] <JoseeAntonioR> no esta en apt
[02:36] <JoseeAntonioR> bah, era con sudo
[02:36] <JoseeAntonioR> listo, me abrio una consola
[02:36] <JoseeAntonioR> y antes me puso unas lineas de mi codigo en colores
[02:40] <JoseeAntonioR> nxvl: ^
[02:41] <nxvl> asi es
[02:42] <nxvl> ya, ahora revisa que hay en la variable ...
[02:42] <nxvl> test
[02:42] <nxvl> solo escribe test
[02:42] <nxvl> y a ver que hay
[02:43] <JoseeAntonioR> http://pastebin.ubuntu.com/1253117/
[02:44] <nxvl> hmm
[02:44] <nxvl> aer un toke
[02:45] <nxvl> dejame ver si lo puedo correr aca
[02:46] <JoseeAntonioR> ook
[02:49] <nxvl> hmm
[02:49] <nxvl> segun parece
[02:49] <nxvl> en realidad eso es lo que te esta devolviendo
[02:49] <nxvl> asi que es un bug en el API
[02:50] <JoseeAntonioR> a reportarlo?
[02:51] <nxvl> https://api.launchpad.net/1.0/~nvalcarcel123
[02:51] <nxvl> https://api.launchpad.net/1.0/~nvalcarcel
[02:51] <JoseeAntonioR> ah?
[02:52] <JoseeAntonioR> ah
[02:52] <nxvl> hmm
[02:52] <nxvl> nope
[02:52] <nxvl> aer un toke
[02:52] <JoseeAntonioR> ook
[02:54] <nxvl> hmm, raro, no hace exception handling
[02:54] <nxvl> que carajo han hecho
[02:56] <nxvl> de hecho esta devolviendome un objecto
[02:56] <nxvl> JoseeAntonioR: si, reporta el error, esto esta mal
[02:56] <nxvl> no deberia devolverme un objecto valido si no lo encontro
[02:56] <JoseeAntonioR> ok, a reportar
[03:01] <JoseeAntonioR> nxvl: https://bugs.launchpad.net/launchpad/+bug/1059360 esta bien?
[03:04] <nxvl> faltan un culo de detalles
[03:04] <nxvl> perame q los meto
[03:04] <nxvl> dejame terminar una cosa
[03:05] <JoseeAntonioR> ok!
[03:05] <nxvl> como se dice cuando una palabra termina en algo?
[03:05] <nxvl> sufijo
[03:06] <JoseeAntonioR> lol
[03:06] <nxvl> es domingo
[03:06] <nxvl> :D
[03:09] <JoseeAntonioR> siempre pasa
[03:09] <JoseeAntonioR> mañana, dia libre!
[03:30] <JoseeAntonioR> nxvl: pregunta: cuando use ipdb debo poner las funciones despues de donde estan definidas las funciones del script?
[03:37] <nxvl> pones ipdb donde quieres que te devuelva el control del programa
[03:37] <nxvl> set_trace va a poner un trace
[03:37] <nxvl> un trace es basicamente 'para aca y dame el control de la ejecucion'
[03:37] <nxvl> luego puedes ponte con 'n' hacer que ejecute la linea
[03:38] <nxvl> o con 's' que te lleve dentro de la funcion que va a ejecutar
[03:38] <nxvl> osea si tu programa llama a una funcion haz_algo(foo)
[03:38] <nxvl> y va a ejecutar esa lina (la que esta marcada con -->) y le das 's' te va a llevar a dentro de esa funcion
[03:38] <nxvl> y asi
[03:39] <JoseeAntonioR> ah rayos
[03:39] <JoseeAntonioR> entiendo
[05:08] <JoseeAntonioR> nxvl: diferencia entre () y [] en python?
[15:09] <viperhoot> JoseeAntonioR: pregunta: tienes el pdf de los requisitos ?
[15:09] <viperhoot> para tramitar la visa
[15:09] <JoseeAntonioR> viperhoot: aqui lo tengo
[15:09] <viperhoot> porfa mandamelos a mi mail
[15:09] <JoseeAntonioR> ok!
[15:09] <viperhoot> la web de la embajada se loqueó y no quiere mostrar ese documento /
[15:12] <viperhoot> JoseeAntonioR: cuales fueron todos los documentos que presentaste?
[15:13] <viperhoot> la invitación que llegó mas todo lo que llegó por correo ?
[15:13] <JoseeAntonioR> brb
[15:13] <JoseeAntonioR> one sec
[15:13] <viperhoot> ok
[15:13] <JoseeAntonioR> exacto
[15:13] <JoseeAntonioR> y constancias, con todo
[15:14] <viperhoot> la reserva de hotel fue ese documento que envió marianna nada más?
[15:15] <JoseeAntonioR> dejame te los listo
[15:15] <JoseeAntonioR> pago de derecho consular engrampado a la solicitud
[15:15] <JoseeAntonioR> por si acaso hay que hacer unos cambios en la solicitud
[15:16] <JoseeAntonioR> lleve los puntos 1, 2, 3, 5, 6, 7, 8, 12, 13, 14, 15 (pasaporte de Marianna)
[15:16] <JoseeAntonioR> viperhoot: ^
[15:16] <JoseeAntonioR> y los cambios son
[15:17] <viperhoot> JoseeAntonioR: lo mismo que tengo
[15:17] <JoseeAntonioR> en el campo 31 va el nombre, direccion y email del hotel
[15:19] <viperhoot> junto con el nombre de marianna o sólo la dirección del hotel ?
[15:19] <JoseeAntonioR> solo cambia el 31
[15:20] <JoseeAntonioR> nombre del hotel, direccion del hotel, email del hotel
[15:21] <JoseeAntonioR> viperhoot: todo el 31 es del hotel
[15:29] <viperhoot> JoseeAntonioR: bacán
[15:29] <viperhoot> ya lo haré en lima
[15:29] <viperhoot> en un toque estoy por salir :P
[15:31] <viperhoot> JoseeAntonioR: llegando te doy una llamada para coordinar ;)
[15:32] <JoseeAntonioR> listo
[15:42] <viperhoot> ahi nos leemos !