[13:30] <ClaseBot> Diapositivas para Presentación Día del Usuario Ubuntu: http://ubuntuone.com/66c3FpwIzAvbAKH25l1XAX
[13:41] <SergioMeneses> [slide 2]
[13:41] <SergioMeneses> [slide 3]
[13:41] <SergioMeneses> [slide 2]
[14:30] <Guardian> Buenos días.
[14:38] <syscabm> hello guys
[14:39] <Guardian> Hola
[14:41] <syscabm> Who is the host today?
[14:41] <syscabm> Or moderator, any
[14:42] <JoseeAntonioR> syscabm: we'll start in an hour :)
[14:42] <syscabm> great,, thanks,, joseeA
[14:44] <syscabm> what will be the main point  ?
[14:50] <JoseeAntonioR> syscabm: giving sessions fo users to learn about different topics, you can join the English sessions in #ubuntu-classroom and #ubuntu-classroom-chat
[15:26] <rangel> wenas
[15:30] <ClaseBot> Diapositivas para Presentación Día del Usuario Ubuntu: http://ubuntuone.com/66c3FpwIzAvbAKH25l1XAX
[15:31] <SergioMeneses> buenos dias compañeros
[15:32] <SergioMeneses> dentro de 5minutos arrancamos
[15:33] <JoseeAntonioR> Hola a todos!
[15:37] <elopio> Hola.
[15:37] <SergioMeneses> buenos dias
[15:37] <SergioMeneses> ahora si empezamos
[15:37] <SergioMeneses> primero que todo bienvenidos al Ubuntu User Day en Español
[15:38] <SergioMeneses> pueden encontrar toda la informacion de la jornada en la wiki oficial https://wiki.ubuntu.com/DiaDelUsuarioUbuntu
[15:38] <SergioMeneses> mi nombre es Sergio Meneses y desde hace un par de años pretenezco a la iniciativa de Classroom en Español
[15:39] <SergioMeneses> pueden encontrar mas información sobre mi en mi wiki https://wiki.ubuntu.com/SergioMeneses
[15:39] <SergioMeneses> si tiene dudas luego
[15:39] <SergioMeneses> [slide 2]
[15:40] <SergioMeneses> la iniciativa de classroom surgio para hacer esta jornadas en nuestro idioma
[15:40] <SergioMeneses> ya que siempre se realizan estos eventos en ingles
[15:40] <SergioMeneses> y no todos hablan ese idioma
[15:41] <SergioMeneses> estos eventos sirven como base para que las comunidades locales = LoCo's tengan espacios de conocimiento
[15:41] <SergioMeneses> y se vinculen a nuestros proyectos
[15:42] <SergioMeneses> como ya habran visto, el Dia del usuario Ubuntu va ligado a usuarios nuevos
[15:42] <SergioMeneses> para ayudarles a sentirse mas comodos usando nuestro sistema :D
[15:42] <SergioMeneses> [slide 3]
[15:42] <SergioMeneses> ahora hablemos de Lernid
[15:42] <SergioMeneses> es una aplicacion que nos ayudara en la jornada
[15:43] <SergioMeneses> pueden instalarla desde la terminal, usando el comando: sudo apt-get install lernid
[15:43] <SergioMeneses> o desde el centro de software
[15:43] <SergioMeneses> para esta jornada hicimos un mini-tutorial acerca de Lernid https://wiki.ubuntu.com/Classroom_ES/Lernid
[15:44] <SergioMeneses> sino lo han instalado los invito a instalarlo
[15:44] <SergioMeneses> en esta charla no es muy importante
[15:44] <SergioMeneses> ya que es la introducciones
[15:44] <SergioMeneses> pero en las demas si sera necesario, para disfrutar mejor del evento
[15:44] <SergioMeneses> ahora
[15:45] <SergioMeneses> si quieren hacer algun tipo de pregunta a tu instructor escribe, PREGUNTA: ¿esta es una pregunta de prueba?
[15:45] <SergioMeneses> hasta el momento alguien tiene alguna duda?
[15:46] <SergioMeneses> vamos en la [slide 3]
[15:46] <SergioMeneses> bueno les recuerdo el calendario de la jornada
[15:46] <JoseeAntonioR> [slide 3]
[15:47] <SergioMeneses>  [slide 4]
[15:47] <SergioMeneses> para que esten al tanto de todas las sesiones
[15:47] <SergioMeneses> y aprovechen la oportunidad
[15:47] <SergioMeneses> de aprender con excelente instructores
[15:47] <SergioMeneses> ....
[15:47] <SergioMeneses> alguna pregunta de la jornada?
[15:47] <JoseeAntonioR> [slide 4]
[15:47] <SergioMeneses> o en general?
[15:48] <JHOSMAN> Buen día a tod@s!!!
[15:48] <JoseeAntonioR> Por el momento, el canal no está moderado.
[15:48] <JoseeAntonioR> Sería bueno que todos digan su nombre, y de dónde son.
[15:49] <JoseeAntonioR> Yo soy José Antonio Rey, de Lima, Perú, y les doy la bienvenida al Día del Usuario.
[15:49] <elopio> Yo soy Leo Arias, de Costa Rica.
[15:49] <fmolinero> Francisco Molinero España
[15:49] <JHOSMAN> Genial! =)
[15:50] <SergioMeneses> excelente
[15:50] <SergioMeneses> de momento no vi preguntas
[15:50] <ClaseBot> Quedan 10 minutos en la sesión actual
[15:50] <SergioMeneses> asi que todos invitados a seguir disfrutando de la jornada
[15:50] <SergioMeneses> y en el canal de chat podemos hablar de temas diversos
[15:52] <JoseeAntonioR> A partir de la siguiente sesión, el canal estará moderado.
[15:52] <SergioMeneses> correcto
[15:53] <SergioMeneses> luego del evento se generaran los logs de la jornada
[15:53] <SergioMeneses> para que todo puedan disponer de ellos
[15:53] <SergioMeneses> para referencias a futuro
[15:53] <JoseeAntonioR> Nuestro equipo se encargará de adjuntarlas al horario tan pronto sea posible.
[15:54] <JoseeAntonioR> Nuevamente, el horario está en https://wiki.ubuntu.com/DiaDelUsuarioUbuntu
[15:54] <SergioMeneses> por ultimo si alguien quiere participar de classroom pueden encontrar toda la informacion del team en https://wiki.ubuntu.com/Classroom_ES
[15:55] <ClaseBot> Quedan 5 minutos en la sesión actual
[15:56] <Guardian> Y habra alguna clase o algo asi?
[15:56] <JoseeAntonioR> Guardian: Para eso es el evento.
[15:57] <elopio> Guardian: aquí están las sesiones y el horario: https://wiki.ubuntu.com/DiaDelUsuarioUbuntu
[15:57] <Guardian> ok gracias
[15:59] <Guardian> Las clases comenzaran apartir de las 3 pm muy amables
[16:00] <ClaseBot> Diapositivas para Introducción a Ubuntu : http://people.ubuntu.com/~joseeantonior/Slides/Ubuntu-ES.pdf
[16:01] <JoseeAntonioR> Hola a todos!
[16:02] <JoseeAntonioR> Como mencioné antes, mi nombre es José Antonio Rey, y soy un Ubuntu Member de Lima, Perú.
[16:02] <JoseeAntonioR> [slide 1]
[16:02] <JoseeAntonioR> Hoy les daré una introducción sobre Ubuntu.
[16:04] <JoseeAntonioR> Bueno, para empezar.
[16:04] <JoseeAntonioR> [slide 2]
[16:04] <JoseeAntonioR> Ubuntu es un sistema operativo, que está basado en Linux.
[16:04] <JoseeAntonioR> [slide 3]
[16:05] <JoseeAntonioR> [slide 3]
[16:05] <JoseeAntonioR> Sobre los lanzamientos, lanzamos una versión nueva cada 6 meses.
[16:06] <JoseeAntonioR> Son nombradas con un formato de año.mes, y un adjetivo con un animal por versión. Los adjetivos y animales se toman en orden alfabético.
[16:06] <JoseeAntonioR> En este caso, nuestra versión actual es 12.04, también llamada Precise Pangolin
[16:07] <JoseeAntonioR> En este caso, vamos en la versión P, por lo cual seguiría la versión Q (Quantal Quetzal)
[16:07] <JoseeAntonioR> [slide 4]
[16:08] <JoseeAntonioR> Precise es un lanzamiento LTS (Long-Term Support), lo que significa que tendrá soporte por 5 años, en Desktop y Server.
[16:08] <JoseeAntonioR> El resto de lanzamientos está soportado en una base de 18 meses.
[16:08] <JoseeAntonioR> Lanzamos una versión LTS cada 2 años.
[16:09] <JoseeAntonioR> [slide 5]
[16:09] <JoseeAntonioR> Como mencionamos antes, tenemos diferentes versiones, de Desktop y Server. La de Desktop es para usuarios de escritorio, y la de Server para usuarios de servidores.
[16:10] <JoseeAntonioR> Una de las diferencias más notorias es que la versión de Server es manejada por línea de comando, no tiene interfaz gráfica.
[16:11] <JoseeAntonioR> También tenemos imágenes de Cloud, para infraestructuras en la nube , como por ejemplo Amazon EC2.
[16:11] <JoseeAntonioR> Ahora, vamos a la parte más importante.
[16:11] <JoseeAntonioR> [slide 6]
[16:12] <JoseeAntonioR> Para descargar Ubuntu, sólo tienes que ir a http://www.ubuntu.com/download
[16:12] <JoseeAntonioR> Ahí podemos encontrar las imágenes para las diferentes versiones de Ubuntu.
[16:13] <JoseeAntonioR> También alojamos versiones anteriores.
[16:13] <JoseeAntonioR> Puedes revisar y descargar todas las versiones que todavía son soportadas en http://releases.ubuntu.com
[16:14] <JoseeAntonioR> Las versiones no soportadas las podemos encontrar en http://old-releases.ubuntu.com
[16:15] <JoseeAntonioR> Alguna pregunta hasta el momento?
[16:15] <JoseeAntonioR> Si tienen alguna, recuerden hacerla en #ubuntu-charlas-chat, con el prefijo PREGUNTA:
[16:16] <JoseeAntonioR> [slide 7]
[16:16] <JoseeAntonioR> Una pregunta frecuente es dónde descargar los torrents para los diferentes lanzamientos de Ubuntu.
[16:17] <JoseeAntonioR> Los podemos encontrar en la página http://releases.ubuntu.com, el link estará en la lista de archivos del final, una vez que entremos al lanzamiento que querramos descargar
[16:17] <JoseeAntonioR> [slide 8]
[16:18] <JoseeAntonioR> Una vez que tengamos descargado el archivo .iso, lo podemos quemar en un CD o hacer un USB con el USB creator. Podemos encontrar más información en la página de descarga.
[16:19] <JoseeAntonioR> [slide 9]
[16:19] <JoseeAntonioR> Cuando tengamos el CD o USB listo, lo ponemos en la PC, y la reiniciamos.
[16:19] <JoseeAntonioR> Luego de esperar unos segundos, elegimos lo que deseamos hacer. La interfaz se explica por si misma.
[16:19] <JoseeAntonioR> [slide 10]
[16:20] <JoseeAntonioR> Muchos de ustedes deben preguntarse quién respalda el proyecto.
[16:20] <JoseeAntonioR> El proyecto fue fundado por Mark Shuttleworth (también conocido como el Self-Appointed Benevolent Dictator for Life o sabdfl)
[16:20] <JoseeAntonioR> Y es respaldado por Canonical, y muchos voluntarios como nosotros, quienes ayudan a que Ubuntu mejore día a día en distintas áreas.
[16:21] <JoseeAntonioR> Antes de continuar, tenemos una pregunta.
[16:21] <ClaseBot> Deyner preguntó: ​ la version de dvd, cual es la diferencia?
[16:22] <JoseeAntonioR> En la versión de DVD podremos encontrar más idiomas que en la versión de CD.
[16:22] <JoseeAntonioR> Continuando.
[16:22] <JoseeAntonioR> [slide 11]
[16:23] <JoseeAntonioR> Podemos encontrar ayuda en el canal #ubuntu (en Inglés) o en #ubuntu-es (Español) en irc.freenode.net. También puede hacer sus preguntas en askubuntu.com (Inglés) o ask.ubuntu-pe.org (Español), o en los foros o Launchpad.
[16:24] <JoseeAntonioR> Bueno, eso concluye la presentación, y nos da tiempo para todas las preguntas que tengan.
[16:25] <JoseeAntonioR> No tengan miedo de preguntar, que se responderá todo :)
[16:26] <JoseeAntonioR> Recuerden hacer sus preguntas en #ubuntu-charlas-chat, ya que aquí no podrán escribir ya que es moderado
[16:27] <ClaseBot> mimecar preguntó: ¿Se puede corromper la información de la ISO en la descarga?
[16:27] <JoseeAntonioR> Muy buena pregunta!
[16:27] <JoseeAntonioR> Claro que sí. Por eso es recomendable hacer pruebas MD5 al terminar la descarga.
[16:29] <JoseeAntonioR> Las pruebas MD5 comprobarán la integridad de el archivo, de tal modo que podemos verificar que no esté corrupto.
[16:30] <JoseeAntonioR> Al descargarlo por torrent, tendremos la facilidad de que el torrent verifica que cada pieza del archivo descargado sea íntegra, e igual a la original, aunque de todos modos es recomendado hacerlo en caso al cliente torrent se le haya pasado un error.
[16:31] <ClaseBot> lializ preguntó: QUE SON LOS MD5
[16:31] <JoseeAntonioR> Los Checks MD5 son pruebas para comprobar la integridad de un archivo, de tal modo que podamos verificar que no esté corrupto
[16:34] <ClaseBot> LIALIZ preguntó: como se com´prueba los MD%
[16:35] <JoseeAntonioR> Podemos encontrar más información aquí: http://www.ubuntu-es.org/node/6925#comment-15419
[16:38] <JoseeAntonioR> Alguna otra pregunta?
[16:43] <JoseeAntonioR> Muchas personas andaban preguntando, qué pasará con los nombres de las versiones al llegar a la Z?
[16:43] <JoseeAntonioR> Bueno, eso es un misterio. Debemos esperar para ver qué pasa, no está definido.
[16:44] <JoseeAntonioR> Si es que deseamos ayudar a la comunidad de Ubuntu, podemos hacer diversas cosas. Tenemos amplios campos para los usuarios.
[16:44] <JoseeAntonioR> Hay más información en http://www.ubuntu.com/community/get-involved
[16:45] <ClaseBot> LIALIZ preguntó: QUE TIENE QUE VER LA Z
[16:45] <JoseeAntonioR> Como mencioné al comienzo, las versiones están nombradas por orden alfabético. Estamos en la P, con Precise Pangolin, y seguiremos con la Q, Quantal Quetzal.
[16:48] <JoseeAntonioR> Bueno, eso es todo por el momento. Si es que tienen alguna duda, por favor pregúntenla.
[16:48] <JoseeAntonioR> A continuación, tendremos una Introducción a Launchpad.
[16:49] <JoseeAntonioR> Les recomiendo a todos que tengan una cuenta de Launchpad, y si es posible, una clave OpenPGP lista.
[16:50] <ClaseBot> Quedan 10 minutos en la sesión actual
[16:55] <ClaseBot> Quedan 5 minutos en la sesión actual
[17:00] <ClaseBot> Diapositivas para Introducción a Launchpad : http://ubuntuone.com/67RL6FNkBswFiT69IR3Mg6
[17:00] <elopio> Hola, buenos días ubunteros y ubunteras.
[17:01] <elopio> Yo soy Leo Arias, de Costa Rica y miembro de la comunidad de Ubuntu.
[17:01] <elopio> Trabajo como ingeniero de aseguramiento de la calidad con el equipo de Ubuntu One.
[17:01] <elopio> Yo hoy les voy a hablar sobre Launchpad, y cómo empezar a usarlo para colaborar con la comunidad de Ubuntu.
[17:02] <elopio> Primero, gracias a los compas de ubuntu-charlas por organizar la actividad y darme este espacio.
[17:02] <elopio> Segundo, para quienes no están usando lernid, pueden descargar las diapositivas de mi sesión en:
[17:02] <elopio> http://ubuntuone.com/4mvNprXQvef61mIOe78oyO
[17:03] <elopio> Y tercero, ya voy por la
[17:03] <elopio> [slide 2]
[17:03] <elopio> , una frase del Subcomandante Marcos:
[17:03] <elopio> «También quisiera salir del manicomio, y de paso inventarnos un otro mundo. Uno nuestro y para todos.»
[17:03] <elopio> Cada vez que colaboro con un proyecto de software libre siento que formo parte de algo muy grande, estamos inventando un mundo distinto.
[17:04] <elopio> Lo siento como salir del manicomio del consumo, la competencia y el dinero; para entrar a una comunidad abierta, en la que la colaboración hace que las cosas empiecen a funcionar para todos.
[17:04] <elopio> Pero también es un manicomio, está lleno de locos y locas :D
[17:04] <elopio>  se darán cuenta pronto al empezar a trabajar con ellos.
[17:05] <elopio> [slide 3]
[17:05] <elopio> A mi Launchpad me encanta porque hace que colaborar sea muy sencillo y divertido.
[17:05] <elopio> Hoy les voy a contar qué es Launchpad, cómo preparar su usuario, unirse a equipos de trabajo, y si nos queda tiempo, podemos darle un vistazo a otros componentes del sistema.
[17:05] <elopio> Esta es mi primera charla por IRC, así que tengan paciencia :)
[17:06] <elopio> Durante la charla, pregunten todo lo que no les quede claro, y hablen si quieren profundizar en algo relacionado con lo que yo estoy hablando.
[17:06] <elopio> Para esto, en el canal #ubuntu-charlas-chat escriben algo como «PREGUNTA: ¿puedo ir al baño?».
[17:06] <elopio> Si voy muy rápido, me dicen. Y si voy muy lento, también.
[17:07] <elopio> [slide 5]
[17:07] <elopio> Entonces, empecemos con la introducción a la introducción a Launchpad.
[17:07] <elopio> Les estoy hablando de un software libre iniciado por Canonical
[17:07] <elopio> para colaborar con proyectos y comunidades de software
[17:07] <elopio> Ubuntu principalmente.
[17:08] <elopio> Yo me uní a la comunidad de Ubuntu por Launchpad, porque me parece que es la herramienta más sencilla que existe para dejar de ser usuario pasivo y convertirse en un colaborador del que depende el futuro del «otro mundo, nuestro y para todos».
[17:08] <elopio> [slide 6]
[17:08] <elopio> Launchpad tiene varios componentes.
[17:08] <elopio> El de equipos,
[17:08] <elopio> para que las personas organicen su trabajo junto al resto de la comunidad.
[17:09] <elopio> El de proyectos y hospedaje de código,
[17:09] <elopio> para escribir y publicar software.
[17:09] <elopio> Los blueprints,
[17:09] <elopio> que son especificaciones y planes para los proyectos.
[17:09] <elopio> [slide 7]
[17:09] <elopio> También están los de reportes de errores, traducción de software, preguntas y respuestas, y uno para compartir el software desarrollado con otros usuarios de Ubuntu a través de repositorios personales.
[17:10] <elopio> [slide 8]
[17:10] <elopio> Yo me voy a centrar en el primer componente. Algunos otros serán presentados en las siguientes sesiones.
[17:10] <elopio> [slide 9]
[17:10] <elopio> Lo primero que necesitamos es una cuenta en Launchpad.
[17:10] <elopio> Por favor, ¿podrían levantar la mano o decir «yo» en el canal #ubuntu-charlas-chat quienes nunca han usado Launchpad?
[17:11] <elopio> si ya todos tienen una cuenta, todo va a ser más fácil :)
[17:12] <elopio> ¿pueden entonces decir «yo»  quienes ya tienen cuenta de launchpad?
[17:13] <elopio> Bien, fmolinero, rat0ncit0, tabunet, Deyner, quédense porque los voy a necesitar si los demás necesitan ayuda.
[17:13] <elopio> Yo les voy a dar una guía con los pasos que deben seguir para preparar su cuenta de usuario.
[17:13] <elopio> Espero que ustedes me vayan siguiendo.
[17:14] <elopio> Si tienen problemas pregunten, y entre quienes ya hemos usado Launchpad los vamos a ir ayudando.
[17:14] <elopio> Si están siguiendo los pasos, avisen por #ubuntu-charlas-chat para esperar un poco.
[17:14] <elopio>  Y digan «ya» para ir avanzando cuando la mayoría está lista.
[17:15] <elopio> Pero si se atrasan no se preocupen, que la bitácora de esta sesión va a estar disponible y pueden retomarlo luego.
[17:15] <elopio> Vamos, pues, a Launchpad: https://launchpad.net/
[17:15] <elopio> Estos son los pasos para hacer una cuenta:
[17:16] <elopio> Arriba a la derecha dice «Login / Register». Hagan clic ahí.
[17:16] <elopio> Luego a la izquierda en «Crear una cuenta nueva».
[17:16] <elopio> Llenen el formulario, clic en «Continuar».
[17:16] <elopio> Buscan en su correo electrónico el código de confirmación que les va a enviar Launchpad, lo ponen en Launchpad y le dan «Continuar» de nuevo.
[17:17] <elopio> ¿Alguien está creando su cuenta en este momento?
[17:17] <elopio> buenísimo carlooos_28.
[17:18] <elopio> Digan «ya» cuando lleguen aquí. Y quédense un ratico en el canal por si alguien están teniendo problemas.
[17:18] <elopio> en todas Ramoncio, pronto seguimos con otras cosas más interesantes ;)
[17:19] <elopio> por ahora, ¿alguien tiene preguntas?
[17:20] <elopio> Crear una cuenta es todo lo que hay que hacer para empezar a usar Launchpad.
[17:20] <elopio> Sin embargo, hay un paso muy importante al unirse a la comunidad,
[17:20] <elopio> que es firmar el código de conducta.
[17:20] <elopio> otra vez les pregunto, ¿Ya firmaron el código de conducta?
[17:21] <elopio> para firmarlo, necesitamos una clave OpenPGP. Así que sigamos con eso.
[17:22] <elopio> a menos que alguien esté teniendo problemas con la cuenta de launchpad. Si es así, ¡hablen pronto!
[17:22] <ClaseBot> Ramoncio preguntó: ​ Yo tengo cuenta de launchpad desde hace unos meses y no recuerdo si firme el código de conducta.¿Cómo se si lo he firmado?
[17:23] <elopio> Ramoncio, en su página de usuario de launchpad lo pueden ver.
[17:23] <elopio> https://launchpad.net/~
[17:23] <elopio> Hay una parte donde dice: «Signed  Ubuntu Code of Conduct»
[17:24] <elopio> para firmar el código, necesitamos una clave OpenPGP. Así que sigamos con eso.
[17:24] <elopio> [slide 10]
[17:24] <elopio> La clave OpenPGP les funciona para cifrar y descifrar mensajes, y para confirmar que los mensajes son auténticos.
[17:24] <elopio> Esto va a ser muy importante para tener comunicaciones seguras en el «otro mundo», así que cuídenla mucho.
[17:24] <elopio> Y cuando tengan un tiempo libre, lean estos artículos:
[17:25] <elopio> http://es.wikipedia.org/wiki/Pretty_Good_Privacy
[17:25] <elopio> http://es.wikipedia.org/wiki/GNU_Privacy_Guard
[17:25] <elopio> Por ahora, les voy a explicar cómo se crea una. Pueden ir haciendolo si aun no tienen.
[17:25] <elopio> Abran la aplicación «Contraseñas y claves».
[17:25] <elopio> Que bueno, asumiendo que todos están usando Precise Pangolin, la encontrarán haciendo clic en el logo de Ubuntu arriba a la izquierda, y escribiendo «Contraseñas y claves».
[17:26] <elopio> Una vez abierta, seleccionen el menú «Archivo» > «Nueva...».
[17:26] <elopio> «Clave PGP».
[17:26] <elopio> Introduzcan su «Nombre completo», «Dirección de correo» y (opcionalmente), un «Comentario» sobre esta clave.
[17:26] <elopio> Por último, definan una «Contraseña» para esta clave, y esperen a que sea generada.
[17:27] <elopio> tabunet: pronto les explico como subirla a los servidores desde esta misma aplicación.
[17:27] <elopio> ¿Estamos esperando a que alguien cree su clave? ¿O sigo?
[17:27] <elopio> de paso. ¿hay más preguntas?
[17:28] <elopio> sigo entonces.
[17:28] <elopio> [slide 11]
[17:28] <elopio> Tenemos que publicar la clave para que la comunidad pueda
[17:28] <elopio> utilizarla para autenticar nuestros mensajes.
[17:28] <elopio> Para esto, abren la pestaña «Mis claves personales» y seleccionan la clave que acaban de crear.
[17:29] <elopio> Van al menú «Remota» > «Sincronizar y publicar claves...».
[17:29] <elopio> Hacen clic en el botón «Servidor de claves».
[17:29] <elopio> Seleccionan «Publicar claves en» «hpk://keyserver.ubuntu.com:11371» y hacen clic en el botón «Cerrar».
[17:29] <elopio> Luego, clic en «Sincronizar».
[17:29] <elopio> tabunet: es muy sencillo desde   seahorse ^^^ :D
[17:30] <elopio> La sincronización con el servidor de claves va a tomar un tiempo, así que voy a hacer un desorden y saltar al tema siguiente.
[17:30] <elopio> por si algunos la acaban de publicar.
[17:30] <elopio> Luego volvemos a esto.
[17:31] <elopio> El equipo de ubuntu colombia tiene un muy buen tutorial con dibujitos y todo:
[17:31] <elopio> https://wiki.ubuntu.com/ColombianTeam/NuevosMiembros/Tutorial
[17:31] <elopio> si se pierden, denle un vistazo a esa página.
[17:32] <elopio> Y sigamos, que queda mucho por delante.
[17:32] <elopio> [slide 17]
[17:32] <elopio> Como les decía al inicio, vamos a entrar un poco a hablar sobre los equipos en Launchpad.
[17:32] <elopio> Estos sirven para comunicarse con otros miembros de los proyectos con los que colaboran.
[17:32] <elopio> Casi todos los otros componentes de Launchpad pueden usar equipos en lugar de personas,
[17:32] <elopio> entonces se puede asignar un reporte de error al equipo encargado de solucionarlo,
[17:32] <elopio> asignarle permisos a todo un equipo para que tenga acceso a una rama de código,
[17:33] <elopio> y cosas así.
[17:33] <elopio> También tienen una lista de correos.
[17:33] <elopio> Y pueden formar parte de otros equipos,
[17:33] <elopio> como por ejemplo hemos hecho con la red de equipos centroamericanos, que está formada por los equipos de cada país.
[17:33] <elopio> [slide 18]
[17:33] <elopio> El primer equipo que deberían mirar es su LoCo.
[17:33] <elopio> Lo-cal Co-mmunity, son los grupos regionales de colaboradores de Ubuntu.
[17:33] <elopio> En estos van a encontrar gente que vive cerca de ustedes y habla su mismo idioma.
[17:33] <elopio> Pueden aprovechar para hacer preguntas
[17:34] <elopio> y aprender de los miembros más experimentados, que por lo general se unen al LoCo
[17:34] <elopio> precisamente para ayudar a los nuevos colaboradores.
[17:34] <elopio> Estos grupos también organizan actividades para mejorar Ubuntu con traducciones, desarrollo, comunicación y muchas otras cosas.
[17:34] <elopio> [slide 19]
[17:34] <elopio> Para encontrar su respectivo LoCo, entren a http://loco.ubuntu.com/teams/
[17:35] <elopio> Hagan clic en el LoCo de su país.
[17:35] <elopio> Por ejemplo, este es el mío: http://loco.ubuntu.com/teams/ubuntu-cr
[17:35] <elopio> si tienen problemas para encontrar el de ustedes, aquí en el chat les pueden ayudar.
[17:35] <elopio> En la barra gris de arriba está el enlace «Unirse a este equipo»,
[17:35] <elopio> que los lleva de vuelta a Launchpad donde pueden hacer clic en el botón «Join».
[17:36] <elopio> ¿Ya forman parte de su loco?
[17:36] <elopio> Si no, entre más pronto mejor :)
[17:36] <elopio> Ahora, cada LoCo define su propia forma de comunicación.
[17:36] <elopio> Entonces, regresando a la página de su equipo, digamos http://loco.ubuntu.com/teams/ubuntu-cr
[17:37] <elopio> van a ver la sección de «Recursos», que por lo general tiene un sitio web, un canal de chat, una lista de correos y un foro.
[17:37] <elopio> De tarea les dejo que entren a cualquiera de estos, saluden y se presenten con su nuevo equipo.
[17:39] <ClaseBot> bobitron preguntó: que implica pertenecer a un loco team
[17:39] <elopio> bobitron: cada LoCo define sus propias reglas.
[17:39] <elopio> lo mínimo que implica es ser respetuoso con los demás, y querer colaborar.
[17:39] <elopio> pero por lo general, pueden nada más ser miembros pasiv..
[17:39] <elopio> *pasivos
[17:40] <elopio> cuando vean una actividad que les interese, o tengan alguna duda, pueden empezar a participar.
[17:40] <elopio> cuando se presenten en su LoCo, pregunten eso de nuevo.
[17:40] <elopio> Volvamos a nuestra clave PGP, que ya debe estar lista en el servidor.
[17:41] <elopio> y si no, igual les doy las instrucciones para que lo hagan en unos 30 minutos.
[17:41] <elopio> [slide 12]
[17:41] <elopio> Vamos a importar la clave en Launchpad.
[17:41] <elopio> Entonces, en la aplicación «Contraseñas y claves»:
[17:41] <elopio> Vayan a la pestaña «Mis claves personales», y abran la clave creada con dos clics.
[17:41] <elopio> Vayan a la pestaña «Detalles», seleccionen y copien la «Huella» con las teclas «Ctrl+c».
[17:42] <elopio> En el navegador web, vayan a la página https://launchpad.net/~/+editpgpkeys
[17:42] <elopio> y peguen la huella en el campo «Fingerprint» con las teclas «Ctrl+v».
[17:42] <elopio> si la clave aun no está en el servidor, Launchpad les va a dar un error.
[17:43] <elopio> bobitron, carlooos_28, ¿ustedes pudieron importar sus claves?
[17:43] <elopio> [slide 13]
[17:43] <elopio> Launchpad les enviará un correo cifrado con su clave.
[17:43] <elopio> Sólo ustedes tienen la clave y la contraseña necesarias para
[17:43] <elopio> descifrar el mensaje, entonces así Launchpad confirma la
[17:43] <elopio> autenticidad de lo que estamos haciendo.
[17:44] <elopio> El mensaje va a estar en el correo que registraron con Launchpad, así que pueden abrirlo y buscarlo.
[17:44] <elopio> Aquí les voy a dejar los pasos, para que lo vayan haciendo mientras yo sigo contándoles sobre los equipos.
[17:44] <elopio> Primero, copien todo el contenido del mensaje de correo.
[17:44] <elopio> Abran la terminal, puede ser desde el botón de inicio o con las teclas Ctrl+Alt+t.
[17:44] <elopio> En la terminal, escriban:
[17:44] <elopio> gpg
[17:45] <elopio> y presionen la tecla «Enter».
[17:45] <elopio> Ahora deben pegar en la terminal el contenido del correo que copiaron antes. Para esto, van al menú «Editar» > «Pegar».
[17:45] <elopio> Y presionan las teclas Ctrl+d.
[17:45] <elopio> Ubuntu les va a preguntar la contraseña que definieron para su clave OpenPGP y luego va a descifrar el correo.
[17:45] <elopio> En la terminal verán el correo descifrado, con un enlace al final.
[17:45] <elopio> Para validar la clave lo que tienen que hacer es abrir ese enlace en el navegador web, y darle al botón «Continue».
[17:45] <elopio> (Para abrir el enlace desde la terminal, pueden hacer clic derecho sobre el enlace y seleccionar «Abrir enlace»).
[17:46] <elopio> Después de esto, estaremos listos para firmar el código de conducta.
[17:46] <elopio> [slide 14]
[17:46] <elopio> Pero, ¿qué putas es eso?
[17:47] <elopio> Les cuento mientras descifran el correo con la clave gpg.
[17:47] <elopio> si se atrasan no se preocupen, después de las sesión les puedo ayudar.
[17:47] <elopio> El código de conducta está en https://launchpad.net/codeofconduct/1.1
[17:47] <elopio> No acepten nada sin antes leerlo y estar de acuerdo.
[17:47] <elopio> Este código habla sobre el comportamiento esperado de los miembros de la comunidad de Ubuntu.
[17:47] <elopio> Este código habla sobre el comportamiento esperado de los miembros de la comunidad de Ubuntu.
[17:47] <elopio> La comunidad no es ni cerca de ser perfecta, y nunca lo va a ser.
[17:48] <elopio> Pero los conflictos que surgen del trabajo que todos realizamos pueden ser resueltos e incluso aprovechados al tener claro que todos tenemos el mismo objetivo: hacer un Ubuntu mejor.
[17:48] <elopio> El documento explica que los buenos miembros de la comunidad
[17:48] <elopio> somos considerados, respetuosos y colaborativos.
[17:48] <elopio> Que cuando hay desacuerdos, buscamos otras opiniones.
[17:48] <elopio> Que cuando hay dudas, buscamos ayuda.
[17:48] <elopio> Y que si no podemos cumplir con las tareas que aceptamos, nos retiramos de la mejor forma posible para no afectar el trabajo de los demás.
[17:49] <elopio> ¿Alguna preguntas?
[17:49] <elopio> *pregunta
[17:49] <elopio> [slide 15]
[17:49] <elopio> Aquí les voy a copiar los pasos para firmar el código.
[17:50] <elopio> Pero no lo hagan ahora, leanlo primero y vuelvan aquí si están de acuerdo con lo que dice.
[17:50] <elopio> http://paste.ubuntu.com/1056321/
[17:50] <ClaseBot> Quedan 10 minutos en la sesión actual
[17:50] <elopio> como dice fmolinero, hay una traducción en https://wiki.ubuntu.com/esCodeOfConduct
[17:51] <elopio> pero esa no es la última versión del CdC.
[17:51] <elopio> lo primero que pueden hacer como parte de su LoCo es ayudar a traducir la última versión.
[17:51] <elopio> sólo una sugerencia... :)
[17:51] <elopio> Y queda poco tiempo.
[17:51] <elopio> Para terminar, sigamos con el desorden, volvamos a los equipos.
[17:51] <elopio> Además del LoCo, pueden unirse a otros equipos que les interesen.
[17:52] <elopio> Escojan a qué equipo unirse tomando en cuenta qué cosas sepan hacer bien, el tiempo que tengan disponible, y cómo les gustaría colaborar con la comunidad.
[17:52] <elopio> Toda ayuda es bienvenida, así que siempre van a encontrar algún equipo que los reciba, les ayude a iniciar, y los llene de trabajo divertido y satisfactorio.
[17:53] <elopio> [slide 20]
[17:53] <elopio> Les voy a enviar información sobre algunos equipos
[17:53] <elopio> El equipo de mercadeo de Ubuntu se encarga de diseñar y publicar material promocional.
[17:53] <elopio> Esto para que más gente conozca Ubuntu, y más gente se una a colaborar con la comunidad.
[17:53] <elopio> La página del equipo es https://launchpad.net/~spreadubuntu
[17:53] <elopio> [slide 21]
[17:53] <elopio> El equipo de documentación se encarga de la documentación del sistema, el wiki de Ubuntu y de guíar a los nuevos usuarios y colaboradores.
[17:53] <elopio> https://launchpad.net/~ubuntu-doc-contributors
[17:53] <elopio> [slide 22]
[17:54] <elopio> Ubuntu Friendly Squad es un proyecto para calificar el hardware según su compatibilidad con Ubuntu.
[17:54] <elopio> Así va a ser más sencillo comprar nuevo equipo y estar tranquilo de que Ubuntu va a funcionar sin problemas.
[17:55] <elopio> https://launchpad.net/~ubuntu-friendly-squad
[17:55] <elopio> [slide 23]
[17:55] <ClaseBot> Quedan 5 minutos en la sesión actual
[17:55] <elopio> El bugsquad es mi favorito.
[17:55] <elopio> https://launchpad.net/~bugsquad
[17:55] <elopio> Los miembros de este equipo se encargan de revisar los reportes de errores enviados a través de Launchpad.
[17:55] <elopio> Ayudan a quienes encontraron el error a hacer un buen reporte,
[17:55] <elopio> y ayudan a quienes van a solucionarlo asegurandose de que el reporte tiene toda la información necesaria
[17:55] <elopio> y está asignado al equipo correcto.
[17:56] <elopio> ¡unanse a este! Hay muchos bugs y no hay suficientes manos.
[17:56] <elopio> pero no, no se unan a cualquiera.
[17:56] <elopio> lo principal de hacer trabajo voluntario es que tiene que ser divertido.
[17:57] <elopio> busquen el que los haga más felices, y cualquier forma de colaboración es buena.
[17:57] <elopio> [slide 24]
[17:57] <elopio> Les paso los enlaces de otros equipos, para que les echen un ojo y vean si alguno les interesa.
[17:57] <elopio> https://launchpad.net/~ubuntu-news
[17:57] <elopio> https://launchpad.net/~accessibility
[17:57] <elopio> https://launchpad.net/~ubuntu-women
[17:57] <elopio> https://launchpad.net/~ubuntu-training
[17:58] <elopio> https://launchpad.net/~ubuntu-gaming
[17:58] <elopio> Y si quieren colaborar de una forma nueva, que no tiene un equipo creado aún,
[17:58] <elopio> o si quieren hacer un nuevo proyecto de software,
[17:58] <elopio> o si quieren organizar de mejor forma alguna comunidad de la que formen parte,
[17:58] <elopio> pueden registrar un nuevo equipo entrando a
[17:58] <elopio> https://launchpad.net/people/+newteam
[17:58] <elopio> y ya se me acabó el tiempo.
[17:59] <elopio> quedense a las próximas sesiones, para aprender cómo usar launchpad para colaborar en algunas cosas importantes para Ubuntu.
[17:59] <elopio> muchas gracias.
[17:59] <elopio> si les quedaron dudas, voy a estar un rato en el canal de chat para ayudarles.
[17:59] <elopio> [slide 31]
[17:59] <elopio> o pueden escribirme luego a elopio@ubuntu.com, o unirse al canal #ubuntu-centroamerica
[18:00] <ClaseBot> Diapositivas para Traduciendo Ubuntu al Español : http://ubuntuone.com/40rHbsU1KOsS2FVuwrbXCR
[18:00] <fmolinero> Hola a todos/as
[18:00] <fmolinero> Mi nombre es Francisco Molinero
[18:01] <fmolinero> Vivo en España
[18:01] <fmolinero> y soy el coordinador del equipo de traducción de Ubuntu al español
[18:03] <fmolinero> El objetivo de mi presentación es animar a que ayuden en la traducción de Ubuntu al Español
[18:03] <fmolinero> [silde 2]
[18:04] <fmolinero> [slide 2]
[18:04] <fmolinero> Cada usuario debe ser capaz de usar el software en el idioma de su elcción
[18:04] <fmolinero> este es un objetivo de Ubuntu
[18:04] <fmolinero> para el que muchas personas en todo el mundo colaboran d3esinteresadamente
[18:05] <fmolinero> [slide 3]
[18:05] <fmolinero> Es muy sencillo colaborar en las traducciones
[18:06] <fmolinero> no es necesario saber de código
[18:06] <fmolinero> no es importante tener mucho tiempo libre
[18:06] <fmolinero> Traducir Ubuntu es un proceso sencillo al alcance de muchos
[18:07] <fmolinero> Obvio decir que en cualquier momento son bienvenidas las preguntas
[18:07] <fmolinero> [slide 4]
[18:07] <fmolinero> muy poca teoría
[18:08] <fmolinero> los programas que usamos están internacionalizados
[18:08] <fmolinero> es decir: permiten que el usuario los pueda correr en el idioma deseado
[18:08] <fmolinero> es un trabajo de los desarrolladores
[18:09] <fmolinero> que con sus herramientas hacen posible adaptarlos y traducirlos a los distintos idiomas
[18:09] <fmolinero> Lo que hacemos los traductores (cualquiera puede ser traductor)
[18:09] <fmolinero> es la localización
[18:09] <fmolinero> En Ubuntu, traducir, como otros muchos trabajos, es una labor de equipo
[18:10] <fmolinero> nada sería posible si solo una persona se encargara de ello
[18:10] <fmolinero> [slide 5]
[18:11] <fmolinero> Ubuntu es una distribución Linux que engloba además del propio núcleo
[18:11] <fmolinero> los escritorios (GNOME KDE)
[18:11] <fmolinero> las aplicaciones/biblio0tecas/paquetes independeientes
[18:11] <fmolinero> y los propios programas de la distribución
[18:12] <fmolinero> [slide 6]
[18:12] <fmolinero> La principal tarea de los traductores es que todas estas fuentes se muestren de forma coherente
[18:12] <fmolinero> sin que parezca un simple agregado
[18:13] <fmolinero> que trata de forma individual el idioma
[18:13] <fmolinero> ¿Cómo podemos ayudar en la traducción de Ubuntu?
[18:13] <fmolinero> ¿Qué habilidades necesitamos?
[18:13] <fmolinero> [slide 7]
[18:14] <fmolinero> apenas dos cosas:
[18:14] <fmolinero> Dominar el español correctamente
[18:14] <fmolinero> Dominar el inglés escrito para la traducción directa
[18:15] <fmolinero> Nada de código
[18:15] <fmolinero> Nada de terminal
[18:16] <fmolinero> ¿alguna pregunta?
[18:17] <fmolinero> Continuamos
[18:17] <fmolinero> Tenemos dos vías para poder colaborar
[18:17] <fmolinero> [slide 8]
[18:17] <fmolinero> Para la primera, elopio ya nos ha dado las herramientas
[18:18] <fmolinero> Launchpad permite a sus usuarios enviar sugerencias de traduccion
[18:18] <ClaseBot> Deyner preguntó: ​ descargas o paginas para ser traducciones
[18:18] <fmolinero> Deyner: perdona pero no entendí la pregunta
[18:21] <fmolinero> ahora sí la he entendido
[18:22] <fmolinero> luego hablaremos de ello
[18:22] <fmolinero> de los programas a usar
[18:22] <ClaseBot> Deyner preguntó: ​ que programas descargar para realizar traducciones
[18:22] <fmolinero> https://translations.launchpad.net/ubuntu
[18:22] <fmolinero> en esta pagina, una vez que somos usuarios de Launchpad
[18:23] <fmolinero> podemos ver todas las plantillas sobre las que podemos enviar nuestras sugerencias
[18:23] <fmolinero> una vez que hemos accedido a Launchpad
[18:23] <fmolinero> elegimos el idioma en el que queremos trabajar
[18:24] <fmolinero> https://translations.launchpad.net/ubuntu/precise/+lang/es
[18:24] <fmolinero> y como podeis ver tenemos 1243 plantillas
[18:24] <fmolinero> donde proponer sugerencias
[18:24] <fmolinero> para este nivel de colaboración no hace falta ningun software
[18:25] <fmolinero> Launchapad nos dice el nombre de la plantilla (Template)
[18:25] <fmolinero> Las cadenas que tiene sin traducir (Untraslated)
[18:25] <fmolinero> Las que necesitan revisión (Need review)
[18:26] <fmolinero> y toda la informacion necesaria
[18:26] <fmolinero> simplemente debemos elegir la plantilla que nos gustaria traducir
[18:26] <fmolinero> por ejemplo: https://translations.launchpad.net/ubuntu/precise/+source/debian-installer/+pots/debian-installer/es/+translate
[18:26] <fmolinero> debian installer
[18:27] <fmolinero> para cada una de las frases
[18:27] <fmolinero> estén traducidas o no
[18:27] <fmolinero> podemos proponer nuestra propia traduccion
[18:28] <fmolinero> Los usuarios de Launchpad no pueden traducir directamente
[18:28] <fmolinero> para esto hay que ser miembro oficial del equipo de traducion
[18:28] <fmolinero> esta es la segunda via
[18:28] <fmolinero> [slide 9]
[18:29] <fmolinero> ¿que requisitos hacen falta para ser tarductor odficial?
[18:29] <fmolinero> los podemos leer en la wiki del equipo
[18:29] <fmolinero> https://wiki.ubuntu.com/UbuntuSpanishTranslators
[18:30] <fmolinero> Firmar el código de conducta
[18:30] <fmolinero> del que ya nos hablo elopio
[18:30] <fmolinero> Realizar al menos 100 sugerencias de traduccion
[18:30] <fmolinero> Usar una traducción neutra (ya hablaremos de ello)
[18:31] <fmolinero> Solicitar en la lista de correo del equipo, pertenecer al mismo
[18:31] <fmolinero> Los traductores oficiales valorarán el trabajo
[18:31] <fmolinero> y votaran de forma abierta el ingreso en el equipo
[18:31] <fmolinero> emitiran consejos para los nuevos miembros
[18:32] <fmolinero> y el ayudaran en el proceso de aprender a traducir como uno mas
[18:32] <fmolinero> Preguntas?
[18:33] <fmolinero> Continuamos
[18:33] <fmolinero> El equipo ha elaborado durante estos años una Guia de estilo
[18:33] <fmolinero> https://wiki.ubuntu.com/UbuntuSpanishTranslators/Estilo
[18:33] <fmolinero> que es conveniente leer antes de empezar
[18:34] <fmolinero> y que nos ayudara a coordinar nuestro estilo de traduccion
[18:34] <fmolinero> con el resto de traductores
[18:34] <fmolinero> Os recuerdo que se trata de UN TRABAJO EN EQUIPO
[18:34] <fmolinero> y que es importante que el usuario tenga la sensación
[18:35] <fmolinero> de que todos los programas estan traducidos por una sola persona
[18:35] <fmolinero> un mismo estilo
[18:35] <fmolinero> Como usamos un solo español para todos
[18:35] <fmolinero> hay palabras, giros, formas que hemos convenido
[18:35] <fmolinero> de esta manera somos capaces de tener el mejor set de traduccion de Ubuntu
[18:36] <fmolinero> algunos ejemplos de nuestra guia de estilo
[18:36] <fmolinero> [slide 10]
[18:36] <fmolinero> [slide 11]
[18:37] <fmolinero> usamos el usted
[18:37] <fmolinero> pero no lo escribimos
[18:37] <fmolinero> evitamos las formas de cortesia excesivas
[18:37] <fmolinero> [slide 12]
[18:38] <fmolinero> evitamos la yuxtaposición de sustantivos
[18:38] <fmolinero> evitamos los posesivos
[18:38] <fmolinero> [slide 13]
[18:38] <fmolinero> evitamos la forma psaiva
[18:38] <fmolinero> los archivos se usan
[18:38] <fmolinero> no son usados
[18:39] <fmolinero> tenemos cuidado con los falsos amigos
[18:39] <fmolinero> los infinitivos e imperativos
[18:39] <fmolinero> [slide 14]
[18:39] <fmolinero> Ojo Con La Mayúsculas
[18:40] <fmolinero> y sobre todo las tildes
[18:40] <fmolinero> ponemos mucho cuidado en una correcta ortografia
[18:40] <fmolinero> hay que pensar que hay miles de niños
[18:40] <fmolinero> hispanohablantes que aprenderan el idioma con Ubuntu
[18:40] <fmolinero> tenemos una obligacion con ellos
[18:41] <fmolinero> escribir correctamente
[18:41] <fmolinero> [slide 15]
[18:42] <fmolinero> nuestro objetivo es hacer accesisble el SO a todos los hispanohablantes
[18:42] <fmolinero> la mayoría no son tecnicos
[18:42] <fmolinero> por eso intentamos hacer traducciones cercanas al usuario final no tecnico
[18:42] <fmolinero> de modo que pueda entender el concepto en un nivel básico
[18:43] <fmolinero> conservando la suficiente informacion y precision para el usuario tecnico
[18:43] <fmolinero> evitamos los anglicismos
[18:43] <fmolinero> si existen alternativas en español
[18:43] <fmolinero> y de esta manera preparamos un futuro para la computación en nuestro idioma
[18:44] <fmolinero> Pregunta?
[18:44] <fmolinero> *Preguntas?
[18:45] <fmolinero> mientras pensais alguna
[18:45] <fmolinero> os doy datos del trabajo en el que podeis colaborar
[18:45] <fmolinero> [slide 16]
[18:45] <fmolinero> Ubuntu habla español
[18:45] <fmolinero> 97%
[18:45] <fmolinero> solo 11.000 frases sin traducir
[18:46] <fmolinero> gracias a más de 1.300 personas
[18:46] <fmolinero> que alguna vez entraron en Launchpad
[18:46] <fmolinero> o se hicieron traductors oficiales
[18:46] <fmolinero> 194 lo fueron en algun momento
[18:46] <fmolinero> en cuanto a la pregunta de Deyner de antes
[18:46] <fmolinero> se puede usar Launchpad
[18:47] <fmolinero> y como programa para trabajar fuera de linea
[18:47] <fmolinero> mi consejo en Gtranslator
[18:47] <fmolinero> se instala desde el centro de software
[18:48] <fmolinero> ¿Alguien se anima a traducir?
[18:49] <fmolinero> [slide 17]
[18:49] <fmolinero> direcciones de interes
[18:49] <fmolinero> para traducir
[18:50] <ClaseBot> Quedan 10 minutos en la sesión actual
[18:51] <fmolinero> alguna pregunta?
[18:53] <fmolinero> [slide 2]
[18:54] <fmolinero> bien
[18:54] <fmolinero> entonces me queda despedirme
[18:54] <fmolinero> agradecer la atencion
[18:55] <fmolinero> y deciros que siempre que me necesiteis
[18:55] <fmolinero> para traducir
[18:55] <fmolinero> para empezar
[18:55] <ClaseBot> Quedan 5 minutos en la sesión actual
[18:55] <fmolinero> o para cualquier otra cosa
[18:55] <fmolinero> [slide 1]
[18:55] <fmolinero> estos son mis datos de contacto
[19:00] <ClaseBot> Diapositivas para Cómo obtener ayuda en Ubuntu : http://ubuntuone.com/5mRbP79HdPF8p9SiT7FDwq
[19:00] <viperhoot> Buen día a todos, ya estamos por comenzar la próxima charla: Cómo obtener ayuda en Ubuntu.
[19:02] <viperhoot> Bien, es hora de empezar.
[19:02] <viperhoot> [slide 1]
[19:02] <viperhoot> Permitanme primero presentarme
[19:02] <viperhoot> mi nombre es Dante Díaz, miembro de la comunidad Ubuntu y contacto para el Equipo peruano.
[19:03] <viperhoot> En este momento quiero explicarles cómo conseguir ayuda a través de toda la comunidad de usuarios ubuntu repartidos por todos los lugares.
[19:04] <viperhoot> Como cualquier usuario que recién viene desde otros sistemas operativos, es normal sentirse un poco perdido al principio
[19:05] <viperhoot> la misma interfaz de ubuntu supone un cambio con lo que veníamos usando antes ( principalmente un sistema windows)
[19:06] <viperhoot> No supone un cambio radical pero si una diferencia en el modo de pensar y trabajar con un nuevo sistema operativo
[19:06] <viperhoot> afortunadamente Ubuntu tiene una gran comunidad de personas detrás que siempre se encuentran dispuestas a apoyar
[19:08] <viperhoot> En esta sesión quiero exponerles cual es la forma más sencilla de conseguir ayuda si eres un usuario nuevo de Ubuntu
[19:09] <viperhoot> Hay dos maneras principales, ambas se sustentan en el uso de internet como medio de comunicación
[19:10] <viperhoot> Las comunidades locales (LoCo Teams) y El alojador de proyectos Launchpad
[19:11] <viperhoot> Desde ambas uno puede recibir ayuda de diferente indole: reportar algunos errores encontrados en ubuntu, obtener respuestas técnicas en relación a ubuntu , documentarse y profundizar en el manejo de ubuntu.
[19:11] <viperhoot> y por supuesto, contactar con personas alrededor del mundo dispuestos a apoyar, así como gente que se puede encontrar cerca.
[19:12] <viperhoot> [slide 2]
[19:12] <viperhoot> El uso de internet ha ayudado de gran manera a que ubuntu se popularice, así como a que el conocimiento de esta distribución sea cada vez mayor
[19:15] <viperhoot> [slide 3]
[19:15] <viperhoot> Hablemos de ambos servicios que ofrece la comunidad: Las comunidades locales y Launchpad
[19:16] <viperhoot> [slide 4]
[19:16] <viperhoot> Las comunidades locales son grupos de usuarios aficionados en el uso y manejo de ubuntu
[19:17] <viperhoot> tienen una característica especial: buscan trabajar juntos debido a la cercanía que tienen.
[19:18] <ClaseBot> Diapositivas para Cómo obtener ayuda en Ubuntu : http://ubuntuone.com/51WlK0iZSj6unzqITRLaeU
[19:18] <viperhoot> esto es lo que ha hecho que los lazos entre los miembros sean fuertes y de apoyo mutuo, ya que generalmente pueden realizar reuniones, conocerte y trabajar personalmente.
[19:18] <viperhoot> Hay comunidades locales de ubuntu por todo el mundo
[19:19] <viperhoot> en el caso de América Latina hay comunidades locales por cada país.
[19:19] <viperhoot> Todas bastante activas y metidas en diferentes proyectos locales.
[19:20] <viperhoot> Sin embargo, dentro del ecosistema ubuntu, todas cuentan con una serie de herramientas (a través de internet) que buscan que sus miembros se comuniquen entre ellos de maneras sencillas.
[19:20] <viperhoot> [slide 5]
[19:21] <viperhoot> Así pues, cada comunidad local de ubuntu ofrece a sus miembros un sitio web desde donde informarse de las actividades cercanas en su localidad/país
[19:21] <viperhoot> Foros de discusión, mediante los cuales se puedan realizar conversatorios entre sus miembros, de variados temas.
[19:21] <viperhoot> Es también una manera efectiva de brindar soporte a los nuevos miembros.
[19:21] <viperhoot> Un sistema de char IRC , como el que estamos usando en este momento.
[19:22] <viperhoot> canales IRC en Freenode como #ubuntu-es #ubuntu-charlas #ubuntu-pe y otros representan a diversas comunidades de apoyo
[19:22] <viperhoot> de acuerdo al país que representan
[19:23] <viperhoot> Sin embargo puede resultar algo confuso buscar la comunidad adecuada para cada uno
[19:23] <viperhoot> Es por ello que la misma comunidad buscó integrar toda esta información en un único lugar para que sea sencillo al nuevo usuario.
[19:24] <viperhoot> Es así que nace el portal de las Comunidades Locales de Ubuntu.
[19:24] <viperhoot> [slide 6)
[19:24] <viperhoot> [slide 6]
[19:24] <viperhoot> http://loco.ubuntu.com
[19:25] <viperhoot> Este sitio web engloba toda la información que brindan todas las comunidades locales alrededor del mundo.
[19:25] <viperhoot> mostrando además de manera muy visual los contenidos de cada una de ellas
[19:25] <viperhoot> como pueden ver en el sitio web, se representa a todas las comunidades locales en un mapa
[19:26] <viperhoot> si damos click en la zona de América Latina ingresaremos a una lista donde nos muestra todas las comunidades locales de esta parte del mundo.
[19:26] <viperhoot> http://loco.ubuntu.com/teams/#South%20America
[19:27] <viperhoot> Observarán que Latinoamérica hay comunidades locales de Ubuntu en Bolivia, Brasil, Ecuador, Perú, Argentina, Colombia, Venezuela, Chile, Paraguay, Uruguay y Trinidad y Tobago.
[19:28] <viperhoot> ¡Es gran parte de América Latina!
[19:28] <viperhoot> Todas ellas son reconocidas, sin embargo no todas son oficiales, ese tema da para otra charla ;)
[19:28] <viperhoot> [slide 7]
[19:29] <viperhoot> Y todas ellas ofrecen información sobre sus actividades y maneras de contactarlos :)
[19:29] <viperhoot> Vayamos a la información de Ubuntu Perú y veamos qué ofrece esta comunidad a sus miembros locales.
[19:30] <viperhoot> http://loco.ubuntu.com/teams/ubuntu-pe
[19:30] <viperhoot> Verán que carga una nueva web con información exclusiva de esta comunidad
[19:30] <viperhoot> Su ubicación
[19:30] <viperhoot> El idioma en el que ofrece apoyo
[19:31] <viperhoot> Quienes la dirigen y a quién podemos contactar personalmente como cabezas de la comunidad.
[19:31] <viperhoot> Y más abajo, entre circulos de color naranja los servicios que esta comunidad ofrece
[19:31] <viperhoot> Un canal IRC
[19:31] <viperhoot> Una página Wiki
[19:31] <viperhoot> Una lista de correos
[19:31] <viperhoot> Unos foros de discusión
[19:31] <viperhoot> y un sitio web
[19:32] <viperhoot> Debajo, los eventos que esta comunidad tiene planeados próximamente, en este caso no hay ninguno listado.
[19:32] <viperhoot> A la derecha un pequeño modulo de twitter con las novedades de esta comunidad
[19:33] <viperhoot> Son pocos servicios los que ofrece esta comunidad, pero los necesarios para que se mantengan en contacto constante, ayuden a nuevos usuarios de ubuntu y planifiquen nuevas actividades.
[19:33] <viperhoot> Estos servicios no son exclusivos de la comunidad de Ubuntu Perú
[19:33] <viperhoot> cada comunidad local cuenta con ellos
[19:33] <viperhoot> Sólo hay que acceder a la comunidad a la cual queramos pertenecer y se nos mostrará todo lo que ofrece
[19:34] <viperhoot> Recuerden, para el caso de América Latina, la dirección para encontrar todas la comunidades locales disponibles es: http://loco.ubuntu.com/teams/#South%20America
[19:34] <viperhoot> Únanse a su comunidad más cercana :)
[19:35] <viperhoot> [slide 8]
[19:35] <viperhoot> Hablemos ahora un poco de la ayuda que podemos obtener por Launchpad cuando somos usuarios nuevos de Ubuntu
[19:35] <viperhoot> http://launchpad.net
[19:36] <viperhoot> Launchpad es una plataforma para el correcto manejo de proyectos de software libre
[19:36] <viperhoot> Aloja miles de proyectos de manera gratuita y con buenas herramientas dedicadas a ello.
[19:36] <viperhoot> Como pueden imaginar, Ubuntu y muchos de los programas que lo conforman se encuentran alojados allí.
[19:37] <viperhoot> Sin embargo, a diferencia de las comunidades locales, Launchpad se encuentra en inglés y los proyectos se encuentran un poco separados unos de otros.
[19:38] <viperhoot> Tomaría una charla entera hablar sobre todo lo que ofrece launchpad, así que vayamos directamente a cómo obtener ayuda para ubuntu desde launchpad
[19:38] <viperhoot> la manera más sencilla? desde la sección de preguntas para ubuntu
[19:38] <viperhoot> https://answers.launchpad.net/ubuntu
[19:38] <viperhoot> Como pueden ver, allí se listan todas las preguntas que la gente realiza en relación a ubuntu
[19:39] <viperhoot> desde pequeñas dudas con el manejo y que se resuelven en segundos, hasta temas complejos relacionados a hardware y que pueden llevar a dias o semanas en solucionarse.
[19:40] <viperhoot> Es un lugar bastante activo y que incluso muchas veces ayuda a contactar directamente con los creadores de los programas que usamos en ubuntu
[19:40] <viperhoot> ¡Una ayuda de primera mano!
[19:40] <viperhoot> Eso si, como verán, la interfaz está completamente en inglés
[19:41] <viperhoot> Puede llegar a ser un impedimento si no dominamos del todo el idioma y  tenemos un problema muy específico
[19:42] <viperhoot> Desde allí mismo también podemos ayudar resolviendo las dudas de otros usuarios.
[19:42] <viperhoot> Basta con crearnos una cuenta de launchpad
[19:43] <viperhoot> para crearnos una cuenta, simplemente nos dirigimos a: https://answers.launchpad.net/ubuntu
[19:43] <viperhoot> llenamos nuestra información y ya está, nada del otro mundo :P
[19:44] <viperhoot> luego nos dirigimos a la web de preguntas, vemos la lista actual y si sabemos la respuesta a alguna, pues la ponemos y ya, habremos contribuido con otra persona.
[19:44] <viperhoot> Todo esto es un trabajo voluntario y que no representa más paga que la satisfacción de ser útil con otra persona.
[19:45] <viperhoot> Es una buena causa y que ha ayudado a que Ubuntu se popularice, la comunidad detrás es bastante sólida y colaborativa
[19:45] <viperhoot> [slide 9]
[19:45] <viperhoot> La charla finaliza aquí.
[19:46] <viperhoot> Espero haber sido de ayuda y aclarar un poco cómo encontrar ayuda en ubuntu a través de su gran comunidad.
[19:46] <viperhoot> Si alguien solicita las diapositivas de la presentación, las puede descargar desde aquí: http://ubuntuone.com/5mRbP79HdPF8p9SiT7FDwq
[19:47] <viperhoot> Eso es todo, y hasta otra vez será!
[19:49] <SergioMeneses> muchisimas gracias viperhoot por la presentacion
[19:49] <viperhoot> cualquier duda o sugerencia soy viperhoot en IRC y @viperhoot en Twitter.
[19:49] <SergioMeneses> compañeros tenemos unos 10min de descanso
[19:49] <SergioMeneses> pueden dar dudas o tomar el break
[19:50] <ClaseBot> Quedan 10 minutos en la sesión actual
[19:51] <ClaseBot> siliaro preguntó: ​ Que codificacion teneis, para que salgan tantas ????
[19:52] <viperhoot> siliaro, me imagino a que te refieres a lernid, ahora mismo yo estoy con xchat
[19:52] <viperhoot> y pienso que usa UTF-8
[19:54] <viperhoot> siliaro, debi procurar no usar tildes, mis disculpas
[19:55] <ClaseBot> Quedan 5 minutos en la sesión actual
[20:00] <ClaseBot> Diapositivas para 3 formas simples de colaborar con Ubuntu: http://ubuntuone.com/1AXIPekm4I03eWkzVvOU7N
[20:00] <chilicuil> hola, gracias por asistir al dia del usuario
[20:01] <chilicuil> espero que hayan disfrutado hasta el momento de las charlas
[20:01] <chilicuil> [SLIDE 1]
[20:01] <chilicuil> mi nombre es Javier y soy una de esas personas a las que le gusta hacer carreritas en costales y zancos con los groovies de Ubuntu
[20:01] <chilicuil> durante la siguiente hr intentare mostrar 3 formas, relativamente faciles de hacer de Ubuntu un mejor sistema
[20:02] <chilicuil> esta charla tendra algo de practico, asi que sugiero que tengan su cuenta de lp lista para la accion ;)
[20:02] <chilicuil> si tienen cualquier pregunta, estare feliz de contestarla
[20:03] <chilicuil> [SLIDE 2]
[20:03] <chilicuil> si tienen problemas con la visualizacion de la presentacion, tambien me gustaria que lo comentaran
[20:03] <chilicuil> Ubuntu es un proyecto patrocinado por Canonical (una empresa que vende soporte y que esta ubicada en Inglaterra)
[20:03] <chilicuil> esta empresa cubre los costos de infraestructura
[20:03] <chilicuil> y les paga a algunas personas para que se encarguen de ciertas partes críticas
[20:04] <chilicuil> [SLIDE 3]
[20:04] <chilicuil> este es el equipo enfocado a la comunidad, algunos de ellos comenzaron como voluntarios
[20:04] <chilicuil> y ahora trabajan para canonical.., de derecha a izquierda
[20:04] <chilicuil> [SLIDE 4]
[20:04] <chilicuil> Jorge Castro, le gusta contestar preguntas en http://askubuntu.com
[20:04] <chilicuil> Daniel Holbach, creador de http://harvest.ubuntu.com/ y osito cariñosito del proyecto
[20:05] <chilicuil> John O'Bacon, programador de Lernid, escritor, guitarrista, lider
[20:05] <chilicuil> Ahmed Kamal, parte del equipo de Ubuntu server
[20:05] <chilicuil> David Planella, coordinador de los equipos de traducción
[20:05] <chilicuil> El resto de la comunidad también es cool \o/
[20:05] <chilicuil> [SLIDE 5]
[20:05] <chilicuil> Ubuntu tienen una comunidad extremadamente dulce
[20:05] <chilicuil> siendo asi, algunas personas podrian pensar que el nivel de azucar es suficiente
[20:05] <chilicuil> pero la realidad, es que el sabor de Ubuntu esta rebajado =(
[20:06] <chilicuil> es decir, no es un dulce espeso, amantequillado, sino más bien parece
[20:06] <chilicuil> que a alguien se le cayo el agua durante su preparación
[20:06] <chilicuil> afortunadamente hay varias formas para hacer que el sabor se intensifique
[20:06] <chilicuil> intentare mostrar algunas de ellas, estas recetas no deberian quitarles mucho tiempo
[20:06] <chilicuil> son relativamente faciles de hacer e importantes
[20:06] <chilicuil> asi que desde mi perspectiva es una forma de hacer mucho con poco
[20:06] <chilicuil>  
[20:06] <chilicuil> La primera iniciativa o forma de endulzar aún más el sistema es adoptando una .iso
[20:07] <chilicuil> [SLIDE 6]
[20:07] <chilicuil> Las imagenes .iso son la forma preferida de distribuir Ubuntu
[20:07] <chilicuil> cada 6 meses se compila suficiente software, y se generan varias imagenes
[20:07] <chilicuil> algunas traen software para servidores, otras para escritorios, algunas traen sistema gráficos alternativos, como xfce o kde
[20:07] <chilicuil> y pueden preparar para amd64, x86 y arm en total son 60
[20:07] <chilicuil> Los ingredientes que necesitaremos son:
[20:07] <chilicuil> [SLIDE 7]
[20:07] <chilicuil> [+] Maquina virtual o hardware real
[20:08] <chilicuil> [+] Buen ancho de banda (100kb/s deberia ser suficiente)
[20:08] <chilicuil> [+] Cuenta en lp
[20:08] <chilicuil>  
[20:08] <chilicuil> Si van a utilizar una maquina real tambien necesitaran discos virgenes, y el ancho de banda, entre mas mejor
[20:08] <chilicuil> pero tampoco necesitan algo exorbitante, para descargar las imagenes .iso se usa zsync, que descarga 1 sola vez
[20:08] <chilicuil> y las siguientes solo descarga las diferencias, por lo tanto son mas rapidas de descargar
[20:08] <chilicuil> y el tiempo de preparación es de aprox:
[20:08] <chilicuil> [+] 3 hrs
[20:09] <chilicuil> si ya tienen su cuenta en lp, pueden logearse con la misma en:
[20:09] <chilicuil> http://iso.qa.ubuntu.com/ , que es el tracker, el sitio donde se da el seguimiento de las pruebas
[20:09] <chilicuil> [SLIDE 8]
[20:10] <chilicuil> ahora es un buen momento para abrir http://iso.qa.ubuntu.com ;), me gustaria que fueramos siguiendo el proceso al mismo tiempo
[20:11] <chilicuil> al lado izquierdo hay un boton que dice «log in»
[20:11] <chilicuil> [SLIDE 9]
[20:11] <chilicuil> el sitio utiliza sso (single sign on), asi que para que funcione tendran que ir primero a: https://launchpad.net/
[20:11] <chilicuil> [SLIDE 10]
[20:11] <chilicuil> ahi pueden logearse
[20:12] <chilicuil> [SLIDE 11]
[20:12] <chilicuil> [SLIDE 12]
[20:12] <chilicuil> y luego regresar al tracker de las imagenes .iso y seguir las instrucciones
[20:12] <chilicuil> [SLIDE 13]
[20:12] <chilicuil> vale, espero que se logeen al tracker de las imagenes .iso =), genial madgab, gracias por seguir la presentacion =)
[20:13] <chilicuil> una vez logeados veran los milestones estas son las versiones de ubuntu para probar
[20:13] <chilicuil> se vera mas o menos asi
[20:13] <chilicuil> [SLIDE 14]
[20:13] <chilicuil> siempre, a menos que se indique lo contrario se selecciona la primera, hoy es:
[20:13] <chilicuil> http://iso.qa.ubuntu.com/qatracker/milestones/219/builds
[20:14] <chilicuil> que es la «Quantal Daily»
[20:14] <chilicuil> [SLIDE 15]
[20:14] <chilicuil> Como se deduce del titulo, las imagenes son creadas todos los dias, la idea es que siempre se tengan versiones funcionales
[20:14] <chilicuil> cada vez se le da más importancia a esta forma de trabajar así tal vez las versiones alpha desaparezcan en un futuro no muy lejano
[20:15] <chilicuil> cuando hayan seleccionado «Quantal Dayly», se les mostrará una página en forma de tabla
[20:15] <chilicuil> [SLIDE 16]
[20:15] <chilicuil> la primera columna, la que tiene un icono de descarga contiene instrucciones
[20:15] <chilicuil> [SLIDE 17]
[20:15] <chilicuil> ya estan en esa pagina?
[20:16] <chilicuil> perfecto =), ahora, navegaremos un poco por el sitio para explicar las partes del mismo
[20:16] <chilicuil> cuando quieran hacer verdadero testing, podran seleccionar las imagenes que prefieran probar =)
[20:16] <chilicuil> ahora, para este ejemplo, vamos a darle click sobre el icono al lado de Edubuntu DVD amd64
[20:16] <chilicuil> [SLIDE 18]
[20:17] <chilicuil> y veremos una pagina con instrucciones
[20:17] <chilicuil> aparece la url de descarga directa, pero tambien los comandos para descargarlo con programas como zsync, que hacen un diferencial
[20:17] <chilicuil> solo hay que pegar cualquiera de los dos comandos que se muestran ahi y pegarlos en una terminal
[20:17] <chilicuil> pueden hacerlo ahora mismo para ver que funcionan
[20:17] <chilicuil> [SLIDE 19]
[20:18] <chilicuil> regresando a la pagina principal: http://iso.qa.ubuntu.com/qatracker/milestones/219/builds
[20:18] <chilicuil> la segunda columna contiene el nombre de la imagen, al darle click nos llevará a una página con las pruebas disponibles
[20:18] <chilicuil> [SLIDE 20]
[20:19] <chilicuil> y ahi, se muestran los tescases disponibles para esa imagen, en nuestro caso para edubuntu amd64
[20:19] <chilicuil> rocsx: ha preguntado,  si tengo una version anterior a ubuntu y utilizo zsync se actualiza o como funcina?
[20:19] <chilicuil> gracias por preguntar rocsx
[20:20] <chilicuil> el comando zsync descarga una imagen .iso, es un archivo binario, no hace ninguna modificacion en tu computadora
[20:20] <chilicuil> esa imagen, la puedes usar en virtualbox para probar esa version
[20:20] <chilicuil> por ejemplo si haces $ zsync http://cdimage.ubuntu.com/edubuntu/dvd/20120623/quantal-dvd-amd64.iso.zsync
[20:21] <chilicuil> descargara quantal-dvd-amd64.iso
[20:21] <chilicuil> esa imagen se puede probar en virtualbox como ya habia mencionado, en eso consiste el testing
[20:21] <chilicuil> siguiendo con la charla
[20:21] <chilicuil> [SLIDE 21]
[20:21] <chilicuil> veremos 3 pruebas
[20:22] <chilicuil> algunas imagenes tienen mas pruebas
[20:22] <chilicuil> pueden ver la lista de todas las pruebas de cada imagen si dan click sobre cada una
[20:23] <chilicuil> para esta imagen, edubuntu...
[20:23] <chilicuil> hay 3 pruebas
[20:23] <chilicuil> [+] Install (ubiquity)
[20:23] <chilicuil> [+] Live session
[20:23] <chilicuil> [+] Live LTSP
[20:23] <chilicuil> cuando se siguen las ligas nos llevan a una página de reporte, voy a darle click en el primer testcase, «Install (ubiquity)»
[20:23] <chilicuil> http://iso.qa.ubuntu.com/qatracker/milestones/219/builds/17647/testcases/117/results
[20:23] <chilicuil> espero que estemos viendo la misma pagina =)
[20:24] <chilicuil> [SLIDE 22]
[20:24] <chilicuil> la página me presenta las instrucciones para la descarga de la imagen y otro link con las instrucciones paso a paso para completar el test
[20:24] <chilicuil> asi que realmente no hay que buscar mucho, solo debemos seguir las instrucciones
[20:25] <chilicuil> hay una mala noticia, por el momento las instrucciones estan en ingles
[20:25] <chilicuil> sin embargo, apenas.., hace como 3 dias, se actualizo el sistema
[20:25] <chilicuil> asi que se estan buscando personas que agreguen nuevos testcases, o que traduzcan los existentes al español ;)
[20:25] <chilicuil> regresando al tema
[20:26] <chilicuil> e imaginando que hemos seguido las instrucciones de «Install (ubiquity)»
[20:26] <chilicuil> las cuales consisten basicamente en hacer una instalacion estandar, verificar que el cifrado de la carpeta home funcione.. y asi
[20:26] <chilicuil> todo esta en la descripcion del testcase: http://testcases.qa.ubuntu.com/Install/DesktopWhole
[20:27] <chilicuil> una vez que hayamos finalizado con la prueba se llena el reporte
[20:27] <chilicuil> [SLIDE 23]
[20:27] <chilicuil> siguiente
[20:27] <chilicuil> !siguiente
[20:28] <chilicuil> madgab: gracias por tu pregunta, los testcases son las pruebas
[20:28] <chilicuil> las pruebas que necesitan ser hechas
[20:29] <chilicuil> por ejemplo, se supone que ubuntu deberia ser instalable 100% libre, existe un testcase para eos
[20:29] <chilicuil> esto
[20:29] <chilicuil> eso es un instructivo, de paso a paso para hacer que ubuntu sea completamente libre
[20:29] <chilicuil> si al final del instructivo obtienes un entorno asi, el testcase se reporta como correcto
[20:29] <chilicuil> sino, se pone como fallido y las personas que desarrollan ubuntu, ven el problema para corregirlo
[20:30] <chilicuil> madgab: excelente pregunta, al lado de los «testcases»
[20:31] <chilicuil> hay unas columndas, dicen Type Passed Failed Running Bugs
[20:31] <chilicuil> columnas*
[20:31] <chilicuil> en el caso de estos 3 testcases, no se ha ejecutado ninguno, lo se porque en esas columnas hay "-"
[20:31] <ClaseBot> madgab preguntó: si, veo que hay 3 testcases pero la pregunta entonces sería ¿como saber cuales testcases realizar?
[20:31] <chilicuil> asi que puedes correr el que tu quieras
[20:32] <chilicuil> madgab: y los que existen son los que se listan en cada imagen
[20:32] <chilicuil> madgab: haz la prueba y entra a la imagen de Ubuntu Desktop amd64
[20:32] <chilicuil> http://iso.qa.ubuntu.com/qatracker/milestones/219/builds/17674/testcases
[20:33] <chilicuil> madgab: en ese caso, hay mas testcases, esos son los que estan disponibles
[20:33] <chilicuil> madgab: asi es
[20:33] <chilicuil> despues de probar algunos testcases y familiarizarte, puedes generar nuevos testcases para las imagenes que mas te interesen
[20:33] <chilicuil> regresare ahora a la parte de llenar el reporte
[20:34] <chilicuil> bueno, si el testcase no lo pudimos realizar, se marca como «Failed»
[20:34] <chilicuil> antes de comenzar a hacer la prueba es buena idea seleccionar «In progress»
[20:35] <chilicuil> en general, no hay tanta gente trabajando como para duplicar los esfuerzos, es mejor marcar los test que estaras probando
[20:35] <chilicuil> cuando se encuentran errores criticos, que no dejen terminar el testcase, se reportan a launchpad
[20:36] <chilicuil> la forma correcta de reportar errores es esta: http://ubuntuforums.org/showthread.php?t=1017604
[20:36] <chilicuil> si tienen problemas para reportarlos, haganmelo saber y con gusto les ayudo a llenaro
[20:36] <chilicuil> llenarlo
[20:37] <chilicuil> el perfil del hardware se llena con una liga a ubuntu friendly:
[20:37] <chilicuil> https://friendly.ubuntu.com/
[20:37] <chilicuil> [SLIDE 24]
[20:37] <chilicuil> el perfil de la computadora que uso en este momento es: https://friendly.ubuntu.com/12.04/LENOVO/ThinkPad%20SL410/i:C0I:SCgOp:Co4:I8g:CNM:B9ip:Ic4:BHs:Ov0:BHs/
[20:37] <chilicuil> esta es la liga que se pone en «Hardware profile»
[20:37] <chilicuil> en «Comment» se escriben cosas que puedan ayudar a otros testers
[20:38] <chilicuil> a proposito, llenar su perfile en https://friendly.ubuntu.com es otra gran forma de ayudar a Ubuntu
[20:38] <chilicuil> y de mejorar el soporte de su hardware
[20:38] <chilicuil> pueden suscribirse a las imagenes en las cuales tengan especial interes
[20:38] <chilicuil> [SLIDE 25]
[20:38] <chilicuil> aunque he dicho que las imagenes se crean diario, algunas en realidad no lo hacen, las versiones mas grandes (dvd)
[20:38] <chilicuil> por ejemplo, y las que no son tan populares no siempre se crean tan frecuentemente
[20:38] <chilicuil> [SLIDE 26]
[20:39] <chilicuil> en http://iso.qa.ubuntu.com/qatracker/reports/subscriptions puede verse una lista con las images
[20:39] <chilicuil> me gustaria que entraran a esta ultima pagina y vieran la distribucion actual
[20:39] <chilicuil> regresando a la pagina principal, tambien hay otros campos como «Mandatory» y «Run once»
[20:39] <chilicuil> y que corresponden a tests que son _muy importantes_ y que deben probarse con cada imagen
[20:39] <chilicuil> idealmente 1 vez cada dia
[20:39] <chilicuil> y los que solo se prueban una vez, «optional» son los tests extra, casi no hay, así que no hay que preocuparse por esos
[20:40] <chilicuil> el numero que esta debajo muestra la relación de pruebas que se necesitan hacer y de las que ya se han hecho
[20:40] <chilicuil> y es de lo que ya habia platicado con madgab
[20:40] <chilicuil> finalmente la columna de bugs, son ligas a los problemas que se han encontrado
[20:40] <chilicuil> todos los testcases deberian estar llenos de esos y luego irse quitando conforme se acerque la fecha de lanzamiento
[20:40] <chilicuil> [SLIDE 27]
[20:40] <chilicuil> el canal de ayuda es #ubuntu-testing y siempre pueden enviar un correo a nicholas punto skaggs arroba el dominio de canonical
[20:40] <chilicuil> es super amable, asi que no teman
[20:41] <chilicuil> o a mi, me pueden encontrar en #ubuntu-es la mayor parte del tiempo
[20:41] <chilicuil> [SLIDE 28]
[20:41] <chilicuil> [SLIDE 28]
[20:41] <chilicuil> la segunda forma de hacer de Ubuntu un platillo exquisito es usando las actualizaciones -proposed
[20:41] <chilicuil> [SLIDE 29]
[20:41] <chilicuil> y los ingredientes son:
[20:41] <chilicuil> [+] alguna versión de ubuntu
[20:42] <chilicuil> [+] conexión a internet
[20:42] <chilicuil> [+] Cuenta en lp
[20:42] <chilicuil> [-] opcionalmente 'pbuilder' | virtualbox
[20:42] <chilicuil> pueden utilizar la versión de ubuntu que estan corriendo
[20:42] <chilicuil> o un entorno controlado si van a hacer testing de herramientas muy distintas a las que usan
[20:42] <chilicuil>  
[20:42] <chilicuil> tiempo de preparación:
[20:42] <chilicuil> [+] media hr
[20:42] <chilicuil> con entorno controlado me refiero a virtualbox o a un chroot
[20:42] <chilicuil> como pbuilder
[20:42] <chilicuil> para entender porque este procedimiento es importante, debo hablar un poco del sistema de actualizaciones de Ubuntu
[20:42] <chilicuil> supongamos que estan corriendo ubuntu y notan que las notificaciones no funcionan
[20:43] <chilicuil> lo primero que tendrían que hacer es reportarlo en lp
[20:43] <chilicuil> después alguien lo confirmaría
[20:43] <chilicuil> y otra lo arreglara
[20:43] <chilicuil> el cambio se aceptaría, se volvería a crear el paquete y se subiría a los repositorios
[20:43] <chilicuil> ahora las notificaciones funcionan.., en la versión en desarrollo... #FAIL
[20:43] <chilicuil> cuando ubuntu inicio, las personas también solian enviar estas actualizaciones a las versiones estables
[20:43] <chilicuil> pero rapidamente notaron que algunas de estas traian más problemas de los que arreglaban
[20:43] <chilicuil> entonces decidieron crear un repositorio intermedio, llamado -proposed
[20:43] <chilicuil> desde entonces, todo cambio que quiera llegar a -updates a partir de una actualización en la rama en desarrollo
[20:43] <chilicuil> necesita pasar por -proposed
[20:43] <chilicuil>  
[20:44] <chilicuil> en nuestros dias, se crea una excepcion llamada SRU (stable release update) //https://wiki.ubuntu.com/StableReleaseUpdates
[20:44] <chilicuil> esto es una formalidad, para indicar que se desea enviar cierto cambio a una versión estable (precise por ejemplo)
[20:44] <chilicuil> asi que lo primero que se hace es subirse a -proposed, ahí alguien (como ustedes) deberá confirmar que funciona
[20:44] <chilicuil> si lo hace pasará a -updates, y entonces un programa le reporta al usuario común que tiene una actualizaciones
[20:44] <chilicuil> después de aplicar la actualización las notificaciones vuelven a funcionar
[20:44] <chilicuil>  
[20:44] <chilicuil> si hay algo que sientan que no hace sentido, me gustaria que lo comentaran
[20:45] <chilicuil> rocsx: no, si buscas estabilidad, no es totalmente recomendable
[20:45] <chilicuil> rocsx: pero funciona muy bien en computadoras que no mantienen servicios criticos
[20:45] <ClaseBot> rocsx preguntó: ​ Es recomendado tener activo este repositorio, en una version estable?
[20:45] <chilicuil> gracias por preguntar rocsx =)
[20:45] <chilicuil> mmm, que pasa si nadie hace la prueba en -proposed?, mmm, pues que se puede quedar ahí y aunque ya exista
[20:45] <chilicuil> una actualización que funcione, la gente «normal» no la tendrá, hasta que salga la versión en desarrollo
[20:45] <chilicuil> probar actualizaciones de -proposed es una cosa que beneficia a millones de usuarios
[20:46] <chilicuil> y que en realidad es muy facil de hacer, la idea es concentrarse en los que ya tienen solucion, hay una lista de esta clase de errores en:
[20:46] <chilicuil> [SLIDE 30]
[20:46] <chilicuil> http://people.canonical.com/~ubuntu-archive/pending-sru.html
[20:46] <chilicuil> me gustaria que abrieran esta ultima pagina
[20:46] <chilicuil> quien ya la tiene abierta?
[20:47] <chilicuil> una vez en esa pagina veran paquetes para cada versino estable de ubuntu
[20:47] <chilicuil> genial, rocsx , madgab, son geniales!
[20:47] <chilicuil> para poner un ejemplo, nos concentraremos en la version «precise»
[20:47] <chilicuil> [SLIDE 31]
[20:47] <chilicuil> esta un poco mas debajo de la mitad de la pagina
[20:48] <chilicuil> El procedimiento para confirmar actualizaciones en -proposed es como sigue:
[20:48] <chilicuil> [SLIDE 32]
[20:48] <chilicuil> [+] identificar que el error existe en la version estable
[20:48] <chilicuil> [+] aplicar la actualizacion
[20:48] <chilicuil> [+] verificar que la actualizacion corrige el problema
[20:48] <chilicuil> [+] dejar un comentario en el reporte
[20:48] <chilicuil> [+] esperar unos pocos dias y ver como una actualización lo ha logrado gracias a ti
[20:48] <chilicuil> para ver el procedimiento en acción, tomaré un ejemplo
[20:48] <chilicuil> [SLIDE 33]
[20:48] <chilicuil> por favor, me gustaria que fueran al bug 988819
[20:49] <chilicuil> https://bugs.launchpad.net/bugs/988819
[20:49] <chilicuil> [SLIDE 34]
[20:49] <chilicuil> todos ya estamos en la pagina de launchpad?
[20:49] <chilicuil> rocsx: excelente pregunta, gracias, el color azul, son los bugs que deben verificarse, son de los que nos encargaremos
[20:50] <chilicuil> los verdes son los que ya estan confirmados, no hay que preocuparnos por esos
[20:50] <chilicuil> y los morados, estan en un proceso intermedio, sera mejor solo meterse con los azules
[20:50] <ClaseBot> Quedan 10 minutos en la sesión actual
[20:50] <chilicuil> ya estamos en la pagina de lp?
[20:50] <chilicuil> una vez abierto el reporte lo primero que se nota, es que hay mucho color verde
[20:50] <chilicuil> genial, entonces continuare
[20:50] <chilicuil> eso es bueno, el error ya esta arreglado
[20:51] <chilicuil> y luego aparecen instrucciones sobre como verificar el error
[20:51] <chilicuil> [SLIDE 35]
[20:51] <chilicuil> solo es cosa de leer superficialmente el reporte
[20:51] <chilicuil> y se daran cuenta
[20:51] <chilicuil> todos los errores en la lista sru son reportes bien hechos, así que no debería haber mucho problema en entenderlos
[20:51] <chilicuil> si vamos al final vemos un comentario que dice que la actualización se ha enviado a -proposed para precise
[20:51] <chilicuil> ya que en esta computadora tengo precise, voy a ver si el error en verdad existe
[20:51] <chilicuil> [SLIDE 36]
[20:51] <chilicuil> voy a una consola y ejecuto:
[20:51] <chilicuil> $ sudo apt-get -y install apache2 libapache2-modsecurity
[20:51] <chilicuil> Y se debería obtener el mismo error:
[20:51] <chilicuil> por favor, intentenlo en su consola
[20:52] <chilicuil> eliminaremos el paquete de cualquier forma
[20:52] <chilicuil> solo vamos a probar
[20:52] <chilicuil> en fin, ese comando deberia sacar el mismo error
[20:52] <chilicuil> Action 'configtest' failed.
[20:52] <chilicuil> The Apache error log may have more information.
[20:52] <chilicuil> Your apache2 configuration is broken, so we're not restarting it for you
[20:52] <chilicuil> Si lo han obtenido vamos a obtener la actualizacion, primero quitaremos el paquete recien instalado
[20:52] <chilicuil> [SLIDE 37]
[20:52] <chilicuil> $ sudo apt-get remove --purge apache2 libapache2-modsecurity
[20:52] <chilicuil> $ sudo apt-get autoremove --purge
[20:52] <chilicuil> con eso ya tendran su sistema de vuelta
[20:52] <chilicuil> despues agregaremos -proposed:
[20:52] <chilicuil> sudo vi /etc/apt/sources.list
[20:52] <chilicuil> y ponemos al final del archivo, sin comillas:
[20:52] <chilicuil> "deb http://us.archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse"
[20:52] <chilicuil> recargamos los indices:
[20:53] <chilicuil> $ sudo apt-get update
[20:53] <chilicuil> y volvemos a instalar apache:
[20:53] <chilicuil> $ sudo apt-get -y install apache2 libapache2-modsecurity
[20:53] <chilicuil> el error ah desaparecido, significa que la actualizacion funciona =)
[20:53] <chilicuil> ahora podemos regresar a launchpad:
[20:53] <chilicuil> https://bugs.launchpad.net/ubuntu/+source/modsecurity-apache/+bug/988819
[20:53] <chilicuil> y agregar un comentario como el que sigue:
[20:53] <chilicuil> [SLIDE 38]
[20:53] <chilicuil> "I've tested successfully libapache2-modsecurity in precise"
[20:53] <chilicuil> listo!, en una semana seguramente estará disponible la actualización en ubuntu precise
[20:53] <chilicuil> y los que lo instalen ni siquiera se daran cuenta que en algun momento tenia errores, gracias a su magnificiencia ;)
[20:54] <chilicuil> perdon, he tenido que apresurar el paso porque queda muy poco tiempoi
[20:54] <chilicuil> [SLIDE 39]
[20:54] <chilicuil> de todas formas, tambien hay un video, donde se explica paso a paso
[20:54] <chilicuil> hay un video http://www.youtube.com/watch?v=iy8WFXNma-w y tambien esta la wiki: https://wiki.ubuntu.com/Testing/EnableProposed
[20:54] <chilicuil> [SLIDE 40]
[20:54] <chilicuil> si tienen algun problema, no duden en preguntar en #ubuntu-testing o en enviarme un correo
[20:54] <chilicuil> [SLIDE 41]
[20:54] <chilicuil> la tercera y ultima manera de endulzar Ubuntu de la que hablare es
[20:54] <chilicuil> [SLIDE 42]
[20:54] <chilicuil> del sistema de logros de Ubuntu (The Ubuntu Accomplishments System) https://wiki.ubuntu.com/Accomplishments
[20:54] <chilicuil> [SLIDE 43]
[20:54] <chilicuil> ingredientes
[20:54] <chilicuil> [+] ubuntu
[20:54] <chilicuil> [+] conexión a internet
[20:54] <chilicuil> [+] cuenta en lp
[20:55] <chilicuil> [+] el sistema de logros
[20:55] <chilicuil>  
[20:55] <chilicuil> tiempo de preparación:
[20:55] <chilicuil> [+] 10 min
[20:55] <ClaseBot> Quedan 5 minutos en la sesión actual
[20:55] <chilicuil>  
[20:55] <chilicuil> [SLIDE 44]
[20:55] <chilicuil> Jono Bacon que por cierto también es el desarrollador de lernid
[20:55] <chilicuil> en una sobredosis de pastel de zanahoria se le ocurrio que sería cool
[20:55] <chilicuil> hacer de Ubuntu un juego, donde todos pudieran ganar puntos
[20:55] <chilicuil> así que desde el ciclo pasado empezó a trabajar en el UAS para abreviar, ubuntu accomplishments system
[20:55] <chilicuil> o sistema de logros en español
[20:55] <chilicuil> launchpad ya da puntos, en forma de karma, pero el UAS da trofeos
[20:55] <chilicuil> uso práctico?, mmm, los trofeos podrían llenarse de malteada? ;)
[20:55] <chilicuil> el sistema de logros, va en su versión 0.2 y muchas personas creemos
[20:55] <chilicuil> que será un hito, el antes y después del desarrollo de ubuntu
[20:55] <chilicuil> así que esta es una gran forma de ayudar a ubuntu de forma exponencial
[20:55] <chilicuil> ayudando al UAS, ayudas indirectamente a más personas a mejorar nuestra distro favorita n-n/
[20:55] <chilicuil> el sistema se distribuye a través de su ppa y se instala de la siguiente forma:
[20:55] <chilicuil> [SLIDE 45]
[20:55] <chilicuil> $ sudo add-apt-repository ppa:ubuntu-accomplishments/releases
[20:55] <chilicuil> $ sudo apt-get update
[20:56] <chilicuil> $ sudo apt-get install accomplishments-daemon accomplishments-viewer\
[20:56] <chilicuil> ubuntu-community-accomplishments ubuntu-desktop-accomplishments accomplishments-lens
[20:56] <chilicuil>  
[20:56] <chilicuil> después de eso, podrán ejecutar Accomplishments-viewer para comenzar a usarlo, lo primero que hará será
[20:56] <chilicuil> arrancar el servicio en segundo plano, esto revisará constantemente las metas que hayan alcanzado
[20:56] <chilicuil> [SLIDE 46]
[20:56] <chilicuil> necesitaran una cuenta en ubuntu one si quieren que entre sesiones se conserven sus progresos
[20:56] <chilicuil> cada trofeo tiene instrucciones para alcanzar los objetivos
[20:56] <chilicuil> [SLIDE 47]
[20:56] <chilicuil> [SLIDE 48]
[20:56] <chilicuil> Para aprender como involucrarse con el desarrollo, se puede visitar
[20:56] <chilicuil> [SLIDE 49]
[20:56] <chilicuil> https://wiki.ubuntu.com/Accomplishments
[20:56] <chilicuil> [SLIDE 50]
[20:56] <chilicuil> [SLIDE 51]
[20:56] <chilicuil> esa es la tercera forma
[20:56] <chilicuil> espero que por lo menos la primera forma, haya quedado suficientemente claro
[20:57] <chilicuil> alguien tiene alguna pregunta?
[20:58] <chilicuil> la presentacion esta disponible en https://github.com/chilicuil/talks/tree/master/uud-23-jun-2012.irc
[20:58] <chilicuil> muchas gracias por su tiempo, ojala pueda verlos pronto haciendo testing de ubuntu =)
[20:58] <chilicuil> no duden en contactar al equipo de ubuntu-testing, a nicolas o a mi si quieren involucrarse o si tienen algun problema/duda
[21:00] <ClaseBot> Diapositivas para Python para todos : http://ubuntuone.com/44WzQ0yFMwNMVEq7vhONip
[21:00] <reepeecheep> Hola amigos
[21:00] <reepeecheep> esta es la última charla del día
[21:01] <reepeecheep> Mi nombre es Juan Antonio Hernández Vera y les dare la platica Python para todos
[21:01] <reepeecheep> [slide 2]
[21:02] <reepeecheep> el objetivo es aprender a diseñar algoritmos y expresarlos en el lenguaje deprogramación Python, para poder ejecutarlos enun computador.
[21:02] <reepeecheep> [slide 3]
[21:03] <reepeecheep> primero un intro, primeros pasos, funciones y lo basico de POO en Python
[21:03] <reepeecheep> [slide 4]
[21:04] <reepeecheep> [slide 5]
[21:04] <reepeecheep> Python es un lenguaje de programación creado por Guido van Rossum a principios de los 90's
[21:04] <reepeecheep> [slide 6]
[21:04] <reepeecheep> ¿Por que Python?
[21:04] <reepeecheep> Python es un lenguaje muy expresivo y legible.
[21:04] <reepeecheep>  Python ofrece un interprete interactivo.
[21:04] <reepeecheep>  Python es Multiparadigma.
[21:04] <reepeecheep> Tiene una rica colección de estructuras de
[21:04] <reepeecheep> datos.
[21:05] <reepeecheep> esas son las razones principales por las que muchos programas en Linux estan escritos
[21:05] <reepeecheep> en este lenguaje
[21:06] <reepeecheep> [slide 7]
[21:06] <reepeecheep> Y cito
[21:06] <reepeecheep> a Peter Norvig, director de calidad de búsquedas de Google Inc.
[21:06] <reepeecheep> “Python ha sido parte importante de Google desde el principio. Hoy día docenas de ingenieros de Google usan Python, y seguimos buscando gente diestra en este lenguaje”.
[21:07] <reepeecheep> [slide 8]
[21:07] <reepeecheep> Cuando comparamos a python
[21:07] <reepeecheep> con otros lenguajes
[21:07] <reepeecheep> podemos encontrar ciertas diferencias
[21:07] <reepeecheep> como que
[21:08] <reepeecheep> 1 .- Es interpretado
[21:08] <reepeecheep> esto significa que la traaduccion a código maquina de da linea por linea
[21:08] <reepeecheep> y no todo de golpe como por ej. C
[21:08] <reepeecheep> 2 .- Tipado dinamico
[21:09] <reepeecheep> no tenemos que expresar el tipo de dato, en una declaración de variable
[21:09] <reepeecheep> como por ejemplo java
[21:09] <reepeecheep> Int x =0;
[21:09] <reepeecheep> en python basta con x = 0
[21:09] <reepeecheep> 3 .- Fuertemente tipado
[21:09] <reepeecheep> y 4.- Multiplataforma
[21:10] <reepeecheep> [slide 9]
[21:10] <reepeecheep> ya que es SL(Sw Libre) se baja gratuitamente de su pag. oficial
[21:10] <reepeecheep> en caso de Linux viene por defecto amigos
[21:11] <reepeecheep> [slide 10]
[21:11] <reepeecheep> ¿Alguna pregunta?
[21:11] <reepeecheep> Pasaremos a dar los "Primeros Pasos", para conocer este lenguaje
[21:12] <reepeecheep> [slide 11]
[21:12] <reepeecheep> esto es lo que avarcariamos
[21:12] <reepeecheep> [slide 12]
[21:13] <reepeecheep> Primero abrimos una terminal,
[21:13] <reepeecheep> los que usan lernid, tiene una pestaña para su acceso rápido
[21:13] <reepeecheep> escribimos python
[21:13] <reepeecheep> y nos da acceso al interprete
[21:14] <reepeecheep> vamos a hacer el clásico "Hola Mundo", vale
[21:14] <reepeecheep> solo escriban en el promp
[21:14] <reepeecheep> print "Hola Mundo"
[21:15] <reepeecheep> ¿Algun problema hasta ahi?
[21:15] <reepeecheep> debio aparecer el mensaje
[21:15] <reepeecheep> perfecto
[21:15] <reepeecheep> [slide 13]
[21:16] <reepeecheep> una caracteristica de python,
[21:16] <reepeecheep> y por la cual dicen que "viene con Pilas incluidas"
[21:16] <reepeecheep> es un bliblioteca estandar
[21:16] <reepeecheep> un ejemplo de esto
[21:16] <reepeecheep> es hacer operaciones matematicas de manera rápida
[21:17] <reepeecheep> si escriben en el promp cualquier operacion
[21:17] <reepeecheep> el interprete la realizará
[21:17] <reepeecheep> ejemplo
[21:17] <reepeecheep> 2 +2
[21:17] <reepeecheep> 3 * 2
[21:17] <reepeecheep> 4 / 2
[21:17] <reepeecheep> 3.0 / 2
[21:17] <reepeecheep> esa nos devuelve un flotante
[21:17] <reepeecheep> 4 // 3
[21:18] <reepeecheep> por ejemplo devuelve un entero
[21:18] <reepeecheep> [slide 14]
[21:18] <reepeecheep> pasemos a los tipos de datos
[21:19] <reepeecheep> como en los demas
[21:19] <reepeecheep> lenguajes de progra
[21:19] <reepeecheep> sabemos existen los enteros, cadenas, flotantes
[21:19] <reepeecheep> y los datos de tipo coleccion
[21:20] <reepeecheep> ¿alguien sabe a que se refieren los tipo "coleccion o colecciones"?
[21:20] <reepeecheep> ducuchu: Si, String es tipo cadena
[21:21] <reepeecheep> se pone ente comillas Simples o Dobles en  python
[21:21] <reepeecheep> rat0ncit0: vas bien
[21:21] <reepeecheep> es parecido
[21:21] <reepeecheep> una cloeccion es un tipo de dato que me permite guardar mas de un dato
[21:22] <reepeecheep> ducuchu: Ok, una cadena es
[21:22] <reepeecheep> un conjunto de caracteres seguidos,
[21:22] <reepeecheep> por ejemplo el nombre Juan, es cadena, una compu no puede prosesarlo como un numero
[21:23] <reepeecheep> dionyself: si una coleccion es una estructura de datos
[21:23] <reepeecheep> mas concretamente
[21:23] <reepeecheep> ¿Vamos bien alguna otra duda?
[21:24] <reepeecheep> ok
[21:24] <ClaseBot> ducuchu preguntó: ​ que es un string? q significa decir cadena? puede ser cualquier dato?
[21:24] <reepeecheep> seguire entonces
[21:24] <reepeecheep> ducuchu: asi es
[21:25] <reepeecheep> los numeros pueden ser flotantes, enteros, largos, etc
[21:25] <reepeecheep> estos se escriben sin comillas
[21:25] <reepeecheep> Proseguire con las colecciones
[21:25] <reepeecheep> existen 3 tipos de colecciones en python
[21:25] <reepeecheep> La Lista, La Tupla y El Diccionario
[21:26] <reepeecheep> La lista es una forma de agrupar varios datos de varios tipos
[21:26] <reepeecheep> puede ser una lista de mis amigos mas frecuentes por ejemplo
[21:26] <reepeecheep> Lista = ["Juan", "MAria", "Jesica", "JUlio"]
[21:27] <reepeecheep> para expresar que es una lista se usan los corchetes, y adentro de estos los elementos separados por comas
[21:28] <reepeecheep> ducuchu: Algo entre comillas significa que es una cadena
[21:28] <reepeecheep> o un dato que es texto
[21:29] <reepeecheep> para poder decirle a Python "esto es texto", le pongo "
[21:29] <reepeecheep> o '
[21:29] <reepeecheep> 'esto es texto'
[21:29] <reepeecheep> escribe en el prompt
[21:29] <reepeecheep> "Esto es texto"
[21:29] <reepeecheep> y despues
[21:29] <reepeecheep> 'Esto es texto'
[21:29] <reepeecheep> es exactamente lo mismo
[21:30] <reepeecheep> Ok?
[21:30] <reepeecheep> Bueno, pues tambien puede haber listas que tengas no solo texto
[21:30] <reepeecheep> ej
[21:30] <reepeecheep> la lista que tiene "siete", en las diapos
[21:30] <reepeecheep> OK
[21:31] <reepeecheep> las listas son mutables, es decir, que si yo tengo una lista, de algo
[21:31] <reepeecheep> puedo quitar y poner mas elementos dentro de mi lista
[21:32] <reepeecheep> lasTuplas
[21:32] <reepeecheep> son un tipo de coleccion similar,
[21:32] <reepeecheep> PERO; estas son inmutables, es decir no puedo meter mas elementos
[21:32] <reepeecheep> para crear tuplas en lugar de corchetes
[21:32] <reepeecheep> usamos parentesis
[21:33] <reepeecheep> lo mismo cada elemento separado por comas
[21:33] <reepeecheep> depues tenemos los Diccionarios
[21:33] <reepeecheep> un tipo muy útil,
[21:34] <reepeecheep> los diccionarios tambien contienen una serie de datos separados por comas
[21:34] <reepeecheep> d={'hello':'hola', 'bye':'adios'}
[21:34] <reepeecheep> que le hace pensar esa linea?
[21:35] <reepeecheep> si es un diccionario, hagamos la anlogia
[21:35] <reepeecheep> tenemos una clave,
[21:35] <reepeecheep> y un valor asociado
[21:35] <reepeecheep> es parecido a una Base de Datos
[21:36] <reepeecheep> decimos, en el ej. la cadena hello es igual a hola
[21:36] <reepeecheep> bye es igual a adios
[21:36] <reepeecheep> [slide 15]
[21:37] <reepeecheep> ahi un repaso de los datos
[21:37] <reepeecheep> [slide 16]
[21:37] <reepeecheep> en Los lenguajes cuando programamos, debemos documentar que rayos estamos haciendo
[21:38] <reepeecheep> joseh: Muy buena Pregunta
[21:38] <reepeecheep> una matriz es bidimensional
[21:38] <reepeecheep> en python lo ponemos definir como una lista de listas
[21:39] <reepeecheep> matriz = [[0,0,0], [0,0,0], [0,0,0] ]
[21:39] <reepeecheep> matriz = [[0,0,0], [0,5,0], [0,0,0] ]
[21:40] <reepeecheep> para poder acceder a un elemnto de una coleccion
[21:40] <reepeecheep> hacemos lo sguiente
[21:40] <reepeecheep> ej
[21:40] <reepeecheep> Lista = [1,2,3]
[21:40] <reepeecheep> Lista[0]
[21:40] <reepeecheep> eso significa dame el valor de la lista en la posision 0
[21:41] <reepeecheep> en Python, tambien aceptaría la posicion [-1]
[21:41] <reepeecheep> intentenlo en el interprete
[21:41] <reepeecheep> que numero les salio?
[21:41] <reepeecheep> Lista[-1]
[21:41] <reepeecheep> aja
[21:41] <reepeecheep> sale el 3
[21:41] <reepeecheep> eso significa dame el ultimo
[21:42] <reepeecheep> la posicion [-2]
[21:42] <reepeecheep> es el penultimo y asi
[21:42] <reepeecheep> en una matriz
[21:42] <reepeecheep> matriz = [[0,0,0], [0,5,0], [0,0,0] ]
[21:42] <ClaseBot> joseh preguntó: ​ una matriz con que tipo se representaría?
[21:43] <reepeecheep> la posición 1 por ejemplo seria [0,5,0]
[21:43] <reepeecheep> para que nos salga solo el 5
[21:43] <reepeecheep> hariamos
[21:43] <reepeecheep> matriz[1][1]
[21:44] <reepeecheep> dudas?
[21:44] <reepeecheep> en Los lenguajes cuando programamos, debemos documentar que rayos estamos haciendo,
[21:44] <reepeecheep> por eso existen los comentarios
[21:45] <reepeecheep> que son pa que cuando alguien mas
[21:45] <reepeecheep> vea nuestro código, o nosotros mismos en un futuro,
[21:45] <reepeecheep> sepamos el porque de cada instruccion
[21:45] <reepeecheep> para ello se usan la comilla triple y #
[21:45] <reepeecheep> # esto es un com
[21:46] <reepeecheep> ''' Hola esto
[21:46] <reepeecheep> tambien
[21:46] <reepeecheep> '''
[21:46] <reepeecheep> pongan eso en el interprete
[21:46] <reepeecheep> los comentarios no se traducen a codigo maquina, son de guia al programmer
[21:46] <reepeecheep> [slide 16]
[21:46] <reepeecheep> [slide 17]
[21:47] <reepeecheep> ahi un resumen de como hacer variables
[21:47] <reepeecheep> la variable es un nombre donde se guardara el dato que creamos
[21:47] <reepeecheep> [slide 18]
[21:48] <reepeecheep> para que los programas sean "REALES"
[21:48] <reepeecheep> necesitan la interaccion con el usuario
[21:48] <reepeecheep> para ello existen los comandos
[21:49] <reepeecheep> input y raw_input
[21:49] <reepeecheep> y la sintaxis se ve en la diapo
[21:49] <reepeecheep> una variable = a input("Un mensaje que indica que es ")
[21:49] <reepeecheep> copien las lineas de las diapos una por una en su interprete
[21:50] <ClaseBot> Quedan 10 minutos en la sesión actual
[21:50] <reepeecheep> la primera es para leer un numero
[21:50] <reepeecheep> la segunda lee una cadena de texto
[21:51] <reepeecheep> entendido??? creo la mayoria tiene nociones
[21:52] <reepeecheep> bien
[21:52] <reepeecheep> esas lineas nos permiten tener interaccion con el usuario, es decir la compu le dice
[21:52] <reepeecheep> dame datos pa que yo haga la chamba que quieres
[21:52] <reepeecheep> ok
[21:53] <reepeecheep> [slide 19]
[21:53] <reepeecheep> los programadores tenemos que hacer sw.
[21:53] <reepeecheep> el software responde a situaciones
[21:54] <reepeecheep> Ejemplo, que tal si queremos automatizar el que una persona pueda votar
[21:54] <reepeecheep> o pasar la lista de alumnos que aprobaron la materia de Programación
[21:54] <reepeecheep> existen condiciones que debemos tomar en cuenta
[21:54] <reepeecheep> eso es el "Control de Flujo"
[21:55] <reepeecheep> y tenemos diferentes sentencias
[21:55] <reepeecheep> la mas simple el if
[21:55] <reepeecheep> estan en la diapo
[21:56] <reepeecheep> existen tambien los bucles
[21:56] <reepeecheep> sirven para que,
[21:56] <reepeecheep> ciertas instrucciones se repitan tantas veces como quiera el programer
[21:57] <reepeecheep> [slide 20]
[21:57] <reepeecheep> he ahi ejemplos
[21:57] <reepeecheep> para un if
[21:57] <reepeecheep> la sintexis
[21:57] <reepeecheep> es
[21:57] <reepeecheep> la que se muestra
[21:57] <reepeecheep> vamos a ver el ejemplo de la votacion
[21:58] <reepeecheep> aca en Mexico, puedes votar si tienes 18 años o mas
[21:58] <reepeecheep> edad = input("Dame tu edad")
[21:59] <reepeecheep> if edad > 18:
[21:59] <reepeecheep>     print "Puedes votar"
[21:59] <reepeecheep> else:
[21:59] <reepeecheep>     print "No puedes votar"
[21:59] <reepeecheep> ok
[21:59] <reepeecheep> en Python no se usan llaves como en otros lenguajes
[22:00] <reepeecheep> se utiliza algo que se llama "identacion"
[22:00] <reepeecheep> cuando definimos una sentencia condicional
[22:00] <reepeecheep>  if edad > 18:  # en el ejemplo
[22:01] <reepeecheep> todo lo que queremos que haga si se cumple la condicion
[22:01] <reepeecheep> debe estar 4 espacios adentro del margen
[22:01] <reepeecheep> esta entendido
[22:01] <reepeecheep> o nopo?:S
[22:02] <reepeecheep> es la forma de decirle que
[22:02] <reepeecheep> estas intruccciones son parte de este BLOQUE
[22:03] <reepeecheep> joseh: puedes usar la tecla tab
[22:03] <reepeecheep> o 4 espacios
[22:03] <reepeecheep> sin embargo
[22:03] <reepeecheep> se recomienda que cuando hagas tu progra uses un estilo para toso
[22:03] <reepeecheep> es decir usa o 4 espacios para todas tus identaciones o puros tabs
[22:04] <reepeecheep> ya les corre su programita?
[22:04] <reepeecheep> Bien
[22:05] <reepeecheep> en python existe tambien el "elif"
[22:05] <reepeecheep> esa palabra es por si hay una condicion que no hemos considerado
[22:06] <reepeecheep> por ejemplo que si tiene 18 le de un mensaje especial, "Es tu primer Voto Felicidades"
[22:06] <reepeecheep> edad = input("Dame tu edad")
[22:07] <reepeecheep> if edad > 18:
[22:07] <reepeecheep>      print "Puedes votar"
[22:07] <reepeecheep> elif edad == 18:
[22:07] <reepeecheep>     print "Felicidades"
[22:07] <reepeecheep>     print "Es tu primera votacion"
[22:07] <reepeecheep> else:
[22:07] <reepeecheep>      print "No puedes votar"
[22:07] <reepeecheep> por ejemplo
[22:07] <reepeecheep> si la edad es  = a 18
[22:07] <reepeecheep> haz algo
[22:07] <reepeecheep> si no
[22:07] <reepeecheep> pregunta ... la edad es = a 18
[22:07] <reepeecheep> si si haz algo
[22:07] <reepeecheep> si no es entonces haz algo
[22:08] <reepeecheep> podemos tener mucho elifs
[22:08] <reepeecheep> en el code
[22:08] <reepeecheep> pero esa es la estrucutra vale
[22:08] <reepeecheep> [slide 21]
[22:08] <reepeecheep> el bulce
[22:08] <reepeecheep> bucle^
[22:09] <reepeecheep> que pasa si queremos que se repita este programa para 10 usuarios
[22:09] <reepeecheep> por que no hacer que se repita 10 veces
[22:11] <reepeecheep> veces = 1
[22:11] <reepeecheep> while veces < 10:
[22:11] <reepeecheep>     edad = input("Dame tu edad")
[22:11] <reepeecheep>     if edad > 18:
[22:11] <reepeecheep>         print "Puedes votar"
[22:11] <reepeecheep>     elif edad == 18:
[22:11] <reepeecheep>         print "Felicidades"
[22:11] <reepeecheep>         print "Es tu primera votacion"
[22:11] <reepeecheep>      else:
[22:11] <reepeecheep>          print "No puedes votar"
[22:11] <reepeecheep>      veces += 1
[22:11] <reepeecheep> hagan eso
[22:11] <reepeecheep> todo lo que teniamos ya  metanlo dentro de un while
[22:11] <reepeecheep> e identen pa que salga
[22:11] <reepeecheep> y corranlo
[22:13] <reepeecheep> listo?
[22:13] <reepeecheep> que les parece si, dejamos el interprete y creamos un script
[22:14] <reepeecheep> un script es el código, pero desde texto plano
[22:14] <reepeecheep> copiamos todo a un archivo nuevo en gedit
[22:14] <reepeecheep> y lo guardamos como ejemplo.py
[22:15] <reepeecheep> me dicen
[22:15] <reepeecheep> abrimos un terminal
[22:16] <reepeecheep> y escribimos
[22:16] <reepeecheep> python ejemplo.py
[22:17] <reepeecheep> mm
[22:17] <reepeecheep> y le dan enter
[22:17] <ClaseBot> joseh preguntó: ​ son 4 espacios obligado?
[22:18] <reepeecheep> vale
[22:18] <reepeecheep> ese es el ejemplo de un while
[22:18] <reepeecheep> ahora el de un for
[22:18] <reepeecheep> ¿alguien recuerda el for en java ?
[22:19] <reepeecheep> JoseeAntonioR: Escribes python seguido del nombre de tu archivo
[22:19] <reepeecheep> y enter
[22:19] <ClaseBot> JoseeAntonioR preguntó: Cuando quiero correr un script, escribo python y luego localizo el archivo, o python archivo.py?
[22:19] <reepeecheep> si es que tu archivo esta en otro lado
[22:19] <reepeecheep> entonces le pones la ruta completa entre ""
[22:19] <reepeecheep> y enter
[22:21] <reepeecheep> OK
[22:21] <reepeecheep> volvamos al for, alguien recuerda  como es en java
[22:21] <reepeecheep> ?
[22:22] <reepeecheep> si no no hay tos
[22:22] <reepeecheep> en python, es un poco diferente a como seria en java
[22:23] <reepeecheep> el for en python se encarga de asignar a una variable
[22:23] <reepeecheep> cada uno de los elementos de una lista
[22:23] <reepeecheep> o tupla
[22:23] <reepeecheep> veamos la diapo+ç
[22:24] <reepeecheep> imaginemos
[22:24] <reepeecheep> que tenemos una fista muy geek
[22:25] <reepeecheep> y quiero hacer un programa que salude a todos los presentes, que se mostrara en un proyector
[22:25] <reepeecheep> vamos a hacerlo
[22:25] <reepeecheep> abran un nuevo doc en gedit
[22:25] <reepeecheep> y definan una lista con nombres de sus amigos
[22:26] <reepeecheep> amigos = ["Angie","Yesi", "Julio","MAx","Rox"]
[22:26] <reepeecheep> for i in amigos:
[22:26] <reepeecheep>     print "Hola "+i+" que te la pases chido en la fiesta"
[22:27] <reepeecheep> les a corrido
[22:28] <reepeecheep> alguna duda de que hice??
[22:28] <reepeecheep> IngFrustrad: si con la misma extension
[22:29] <reepeecheep> perfecto
[22:29] <reepeecheep> queda entendido el for de python
[22:29] <reepeecheep> ??
[22:29] <ClaseBot> IngFrustrad preguntó: ​ con la misma extencion ".py"
[22:29] <reepeecheep> [slide 22]
[22:30] <reepeecheep> pasaremos a las funciones
[22:30] <ClaseBot> joseh preguntó: ​ el ejemplo anterior de la votacion hecho con un for como seria?
[22:32] <reepeecheep> puedes hacerlo para rapetir el cliclo 10 veces
[22:32] <reepeecheep> en lugar de while
[22:32] <reepeecheep> y te evitas usar la variable veces
[22:32] <reepeecheep> ejemplo
[22:32] <reepeecheep> for i in range(10):
[22:32] <reepeecheep> y adentro el código que iba en el while
[22:33] <reepeecheep> eso es que se i tomara el valor rango de 0 a 9,
[22:33] <reepeecheep> vale
[22:33] <reepeecheep> No se preocupen si acaban de llegar los logs de las seciones se subiran
[22:33] <reepeecheep> [slide 23]
[22:34] <reepeecheep> pasaremos a crear funciones
[22:34] <reepeecheep> una funcion es un fragmento de codigo que ya sirve y que puede ser utilizado muchas veces
[22:35] <reepeecheep> por ejemplo
[22:35] <reepeecheep> la funcion sumatoria
[22:35] <reepeecheep> [side 26]
[22:35] <reepeecheep> o una funcion que imprima un texto
[22:36] <reepeecheep> para crear una funcion
[22:36] <reepeecheep> se usa la palabra
[22:36] <reepeecheep> def
[22:36] <reepeecheep> seguida de espacio y un nombre para la funcion
[22:37] <reepeecheep> si es que la funcion recive datos, entonces se ponen entre parentesis y separados por comas
[22:37] <reepeecheep> y despues los dos puntos
[22:37] <reepeecheep> y ya lo demas que va adentro identado
[22:37] <reepeecheep> ejemplo la  funcion que diga "Hola Mundo"
[22:37] <reepeecheep> def funcion_hola:
[22:38] <reepeecheep>     ''' Esta funcion dice hola '''
[22:38] <reepeecheep>     print "Hola"
[22:38] <reepeecheep> copienla y corranla
[22:38] <reepeecheep> en el interprete o en script como desen
[22:39] <reepeecheep> la linea ''' Esta funcion dice hola ''' , es un docstring, es un comentario, que sirve de referencia, y nos dice que hace la funcion
[22:40] <reepeecheep> por si otro programer colega quiere usarla, sepa cual es su chamba
[22:40] <reepeecheep> (de la funcion)
[22:40] <reepeecheep> intenten ahora hace la funcion de la diapo
[22:41] <reepeecheep> y despues
[22:41] <reepeecheep> escriban
[22:41] <reepeecheep> mi_funcion(“Hola”, 2)
[22:41] <reepeecheep> mi_funcion(param2 = 2, param1 = “Hola”)
[22:41] <reepeecheep> de preferencia en el interprete pa que sea mas agil
[22:41] <reepeecheep> :D
[22:43] <reepeecheep> def nombre():
[22:43] <reepeecheep> deben usar despues del nombre parentesis
[22:43] <reepeecheep> y despues 2 puntos
[22:44] <reepeecheep> [slide 28]
[22:44] <reepeecheep> intenten esta
[22:44] <reepeecheep> la de la diapo
[22:45] <reepeecheep> me ire adelantando un poco
[22:45] <reepeecheep> el tiempo es oro
[22:45] <reepeecheep> y veo que ya manejan bien las funciones
[22:46] <reepeecheep> las diapos estan el ubuntu one, tiene muchos ejemplos pa que practiquen
[22:47] <reepeecheep> IngFrustrad: se mas claro por favor
[22:47] <reepeecheep> python "ruta"
[22:47] <reepeecheep> fue lo que hiciste?
[22:48] <reepeecheep> o estas haciendo
[22:48] <reepeecheep> def 'hola':
[22:48] <reepeecheep> lo segundo es incorrecto
[22:49] <reepeecheep> lo correcto
[22:49] <reepeecheep> es
[22:50] <reepeecheep> def hola():
[22:50] <reepeecheep> # Los parentesis no tienen nada adentro porque no recibe parametros
[22:50] <reepeecheep> Listo???
[22:51] <reepeecheep> ok
[22:52] <reepeecheep> pasaremos a la parte de Orientacion a Objetos
[22:52] <reepeecheep> sere breve
[22:52] <reepeecheep> las diapos se quedaran a su disposición
[22:52] <reepeecheep> y ademas les dare links para contectarme en caso de que deseen aprender mas
[22:52] <reepeecheep> :D
[22:53] <reepeecheep> [slide 32]
[22:53] <reepeecheep> [slide 34]
[22:53] <reepeecheep> alli tenemos una definicion de POO
[22:53] <reepeecheep> mas sencillo
[22:53] <reepeecheep> podemos decir
[22:54] <reepeecheep> que es un estilo de programación donde los conceptos, pueden ser expresados como objetos
[22:55] <ClaseBot> Quedan 5 minutos en la sesión actual
[22:55] <reepeecheep> [slide 36]
[22:55] <reepeecheep> bueno
[22:55] <reepeecheep> el Poo
[22:56] <reepeecheep> los objetos tienen propiedades y metodos
[22:56] <reepeecheep> un metodo es una accion que el objeto realiza
[22:56] <reepeecheep> una propiedad es algo que define al objeto
[22:57] <reepeecheep> los objetos pertenecen a una clasificacion
[22:57] <reepeecheep> por ejemplo mi coche
[22:57] <reepeecheep> tu coche
[22:57] <reepeecheep> y su coche
[22:57] <reepeecheep> pertencen a la clase COCHES
[22:58] <reepeecheep> observen el coche
[22:58] <reepeecheep> y digan cuales serian sus propiedades y metodos
[22:59] <reepeecheep> sus propiedades
[22:59] <reepeecheep> serian
[22:59] <reepeecheep> por ejemplo
[22:59] <reepeecheep> el color
[22:59] <reepeecheep> num puertas
[22:59] <reepeecheep> etc
[23:00] <reepeecheep> metodo es moverse
[23:00] <reepeecheep> bien por joseh y IngFrustrad:
[23:00] <reepeecheep> que contestaron bien
[23:00] <reepeecheep> # Termino el tiempo
[23:00] <reepeecheep> pero aun continuo
[23:02] <reepeecheep> no parece q no
[23:02] <reepeecheep> no queda mas
[23:02] <reepeecheep> tiempo
[23:02] <reepeecheep> [slide 47]
[23:02] <reepeecheep> ahi donde me pueden contactar
[23:02] <reepeecheep> si desean ayuda
[23:02] <reepeecheep> con python
[23:02] <reepeecheep> tutoriales
[23:02] <reepeecheep> o cualquier cosa
[23:03] <reepeecheep> yo soy autodidacta respecto a python
[23:03] <reepeecheep> y me ha costado buscar
[23:03] <reepeecheep> se lo que se frustra uno cuando empieza
[23:03] <reepeecheep> asi que estoy a su disposision
[23:03] <reepeecheep> esta ha sido mi primera participacion en el User Day
[23:04] <reepeecheep> le agradezco a SergioMeneses la Invitación
[23:04] <reepeecheep> :)
[23:04] <reepeecheep> y a ustedes tambien por el tiempo y atencion prestada
[23:05] <reepeecheep> espero y les sirva y que les guste
[23:06] <reepeecheep> gracias
[23:06] <m4v> bueno, creo que terminamos con el Día del Usuario Ubuntu :)
[23:08] <m4v> Gracias a todos los que participaron, a los instructores que dieron las charlas y a SergioMeneses por organizar el evento.
[23:09] <m4v> Para los que quieran ver las charlas que se dieron estan los registros en http://irclogs.ubuntu.com/2012/06/23/%23ubuntu-charlas.html
[23:11] <Guardian> Hola