/srv/irclogs.ubuntu.com/2012/06/23/#ubuntu-charlas.txt

=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Día del Usuario Ubuntu - Sesión actual: Presentación Día del Usuario Ubuntu - Instructores: SergioMeneses - Diapositivas: http://is.gd/PkdykT
ClaseBotDiapositivas para Presentación Día del Usuario Ubuntu: http://ubuntuone.com/66c3FpwIzAvbAKH25l1XAX13:30
SergioMeneses[slide 2]13:41
SergioMeneses[slide 3]13:41
SergioMeneses[slide 2]13:41
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat |
GuardianBuenos días.14:30
syscabmhello guys14:38
GuardianHola14:39
syscabmWho is the host today?14:41
syscabmOr moderator, any14:41
JoseeAntonioRsyscabm: we'll start in an hour :)14:42
syscabmgreat,, thanks,, joseeA14:42
syscabmwhat will be the main point  ?14:44
JoseeAntonioRsyscabm: giving sessions fo users to learn about different topics, you can join the English sessions in #ubuntu-classroom and #ubuntu-classroom-chat14:50
rangelwenas15:26
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Día del Usuario Ubuntu - Sesión actual: Presentación Día del Usuario Ubuntu - Instructores: SergioMeneses - Diapositivas: http://is.gd/PkdykT
ClaseBotDiapositivas para Presentación Día del Usuario Ubuntu: http://ubuntuone.com/66c3FpwIzAvbAKH25l1XAX15:30
SergioMenesesbuenos dias compañeros15:31
SergioMenesesdentro de 5minutos arrancamos15:32
JoseeAntonioRHola a todos!15:33
elopioHola.15:37
SergioMenesesbuenos dias15:37
SergioMenesesahora si empezamos15:37
SergioMenesesprimero que todo bienvenidos al Ubuntu User Day en Español15:37
SergioMenesespueden encontrar toda la informacion de la jornada en la wiki oficial https://wiki.ubuntu.com/DiaDelUsuarioUbuntu15:38
SergioMenesesmi nombre es Sergio Meneses y desde hace un par de años pretenezco a la iniciativa de Classroom en Español15:38
SergioMenesespueden encontrar mas información sobre mi en mi wiki https://wiki.ubuntu.com/SergioMeneses15:39
SergioMenesessi tiene dudas luego15:39
SergioMeneses[slide 2]15:39
SergioMenesesla iniciativa de classroom surgio para hacer esta jornadas en nuestro idioma15:40
SergioMenesesya que siempre se realizan estos eventos en ingles15:40
SergioMenesesy no todos hablan ese idioma15:40
SergioMenesesestos eventos sirven como base para que las comunidades locales = LoCo's tengan espacios de conocimiento15:41
SergioMenesesy se vinculen a nuestros proyectos15:41
SergioMenesescomo ya habran visto, el Dia del usuario Ubuntu va ligado a usuarios nuevos15:42
SergioMenesespara ayudarles a sentirse mas comodos usando nuestro sistema :D15:42
SergioMeneses[slide 3]15:42
SergioMenesesahora hablemos de Lernid15:42
SergioMeneseses una aplicacion que nos ayudara en la jornada15:42
SergioMenesespueden instalarla desde la terminal, usando el comando: sudo apt-get install lernid15:43
SergioMeneseso desde el centro de software15:43
SergioMenesespara esta jornada hicimos un mini-tutorial acerca de Lernid https://wiki.ubuntu.com/Classroom_ES/Lernid15:43
SergioMenesessino lo han instalado los invito a instalarlo15:44
SergioMenesesen esta charla no es muy importante15:44
SergioMenesesya que es la introducciones15:44
SergioMenesespero en las demas si sera necesario, para disfrutar mejor del evento15:44
SergioMenesesahora15:44
SergioMenesessi quieren hacer algun tipo de pregunta a tu instructor escribe, PREGUNTA: ¿esta es una pregunta de prueba?15:45
SergioMeneseshasta el momento alguien tiene alguna duda?15:45
SergioMenesesvamos en la [slide 3]15:46
SergioMenesesbueno les recuerdo el calendario de la jornada15:46
JoseeAntonioR[slide 3]15:46
SergioMeneses [slide 4]15:47
SergioMenesespara que esten al tanto de todas las sesiones15:47
SergioMenesesy aprovechen la oportunidad15:47
SergioMenesesde aprender con excelente instructores15:47
SergioMeneses....15:47
SergioMenesesalguna pregunta de la jornada?15:47
JoseeAntonioR[slide 4]15:47
SergioMeneseso en general?15:47
JHOSMANBuen día a tod@s!!!15:48
JoseeAntonioRPor el momento, el canal no está moderado.15:48
JoseeAntonioRSería bueno que todos digan su nombre, y de dónde son.15:48
JoseeAntonioRYo soy José Antonio Rey, de Lima, Perú, y les doy la bienvenida al Día del Usuario.15:49
elopioYo soy Leo Arias, de Costa Rica.15:49
fmolineroFrancisco Molinero España15:49
JHOSMANGenial! =)15:49
SergioMenesesexcelente15:50
SergioMenesesde momento no vi preguntas15:50
ClaseBotQuedan 10 minutos en la sesión actual15:50
SergioMenesesasi que todos invitados a seguir disfrutando de la jornada15:50
SergioMenesesy en el canal de chat podemos hablar de temas diversos15:50
JoseeAntonioRA partir de la siguiente sesión, el canal estará moderado.15:52
SergioMenesescorrecto15:52
SergioMenesesluego del evento se generaran los logs de la jornada15:53
SergioMenesespara que todo puedan disponer de ellos15:53
SergioMenesespara referencias a futuro15:53
JoseeAntonioRNuestro equipo se encargará de adjuntarlas al horario tan pronto sea posible.15:53
JoseeAntonioRNuevamente, el horario está en https://wiki.ubuntu.com/DiaDelUsuarioUbuntu15:54
SergioMenesespor ultimo si alguien quiere participar de classroom pueden encontrar toda la informacion del team en https://wiki.ubuntu.com/Classroom_ES15:54
ClaseBotQuedan 5 minutos en la sesión actual15:55
GuardianY habra alguna clase o algo asi?15:56
JoseeAntonioRGuardian: Para eso es el evento.15:56
elopioGuardian: aquí están las sesiones y el horario: https://wiki.ubuntu.com/DiaDelUsuarioUbuntu15:57
Guardianok gracias15:57
GuardianLas clases comenzaran apartir de las 3 pm muy amables15:59
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Día del Usuario Ubuntu - Sesión actual: Introducción a Ubuntu - Instructores: JoseeAntonioR - Diapositivas: http://is.gd/NmbYts
ClaseBotDiapositivas para Introducción a Ubuntu : http://people.ubuntu.com/~joseeantonior/Slides/Ubuntu-ES.pdf16:00
JoseeAntonioRHola a todos!16:01
JoseeAntonioRComo mencioné antes, mi nombre es José Antonio Rey, y soy un Ubuntu Member de Lima, Perú.16:02
JoseeAntonioR[slide 1]16:02
JoseeAntonioRHoy les daré una introducción sobre Ubuntu.16:02
JoseeAntonioRBueno, para empezar.16:04
JoseeAntonioR[slide 2]16:04
JoseeAntonioRUbuntu es un sistema operativo, que está basado en Linux.16:04
JoseeAntonioR[slide 3]16:04
JoseeAntonioR[slide 3]16:05
JoseeAntonioRSobre los lanzamientos, lanzamos una versión nueva cada 6 meses.16:05
JoseeAntonioRSon 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
JoseeAntonioREn este caso, nuestra versión actual es 12.04, también llamada Precise Pangolin16:06
JoseeAntonioREn 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:07
JoseeAntonioRPrecise es un lanzamiento LTS (Long-Term Support), lo que significa que tendrá soporte por 5 años, en Desktop y Server.16:08
JoseeAntonioREl resto de lanzamientos está soportado en una base de 18 meses.16:08
JoseeAntonioRLanzamos una versión LTS cada 2 años.16:08
JoseeAntonioR[slide 5]16:09
JoseeAntonioRComo 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:09
JoseeAntonioRUna 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:10
JoseeAntonioRTambién tenemos imágenes de Cloud, para infraestructuras en la nube , como por ejemplo Amazon EC2.16:11
JoseeAntonioRAhora, vamos a la parte más importante.16:11
JoseeAntonioR[slide 6]16:11
JoseeAntonioRPara descargar Ubuntu, sólo tienes que ir a http://www.ubuntu.com/download16:12
JoseeAntonioRAhí podemos encontrar las imágenes para las diferentes versiones de Ubuntu.16:12
JoseeAntonioRTambién alojamos versiones anteriores.16:13
JoseeAntonioRPuedes revisar y descargar todas las versiones que todavía son soportadas en http://releases.ubuntu.com16:13
JoseeAntonioRLas versiones no soportadas las podemos encontrar en http://old-releases.ubuntu.com16:14
JoseeAntonioRAlguna pregunta hasta el momento?16:15
JoseeAntonioRSi tienen alguna, recuerden hacerla en #ubuntu-charlas-chat, con el prefijo PREGUNTA:16:15
JoseeAntonioR[slide 7]16:16
JoseeAntonioRUna pregunta frecuente es dónde descargar los torrents para los diferentes lanzamientos de Ubuntu.16:16
JoseeAntonioRLos 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 descargar16:17
JoseeAntonioR[slide 8]16:17
JoseeAntonioRUna 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:18
JoseeAntonioR[slide 9]16:19
JoseeAntonioRCuando tengamos el CD o USB listo, lo ponemos en la PC, y la reiniciamos.16:19
JoseeAntonioRLuego de esperar unos segundos, elegimos lo que deseamos hacer. La interfaz se explica por si misma.16:19
JoseeAntonioR[slide 10]16:19
JoseeAntonioRMuchos de ustedes deben preguntarse quién respalda el proyecto.16:20
JoseeAntonioREl proyecto fue fundado por Mark Shuttleworth (también conocido como el Self-Appointed Benevolent Dictator for Life o sabdfl)16:20
JoseeAntonioRY es respaldado por Canonical, y muchos voluntarios como nosotros, quienes ayudan a que Ubuntu mejore día a día en distintas áreas.16:20
JoseeAntonioRAntes de continuar, tenemos una pregunta.16:21
ClaseBotDeyner preguntó: ​ la version de dvd, cual es la diferencia?16:21
JoseeAntonioREn la versión de DVD podremos encontrar más idiomas que en la versión de CD.16:22
JoseeAntonioRContinuando.16:22
JoseeAntonioR[slide 11]16:22
JoseeAntonioRPodemos 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:23
JoseeAntonioRBueno, eso concluye la presentación, y nos da tiempo para todas las preguntas que tengan.16:24
JoseeAntonioRNo tengan miedo de preguntar, que se responderá todo :)16:25
JoseeAntonioRRecuerden hacer sus preguntas en #ubuntu-charlas-chat, ya que aquí no podrán escribir ya que es moderado16:26
ClaseBotmimecar preguntó: ¿Se puede corromper la información de la ISO en la descarga?16:27
JoseeAntonioRMuy buena pregunta!16:27
JoseeAntonioRClaro que sí. Por eso es recomendable hacer pruebas MD5 al terminar la descarga.16:27
JoseeAntonioRLas pruebas MD5 comprobarán la integridad de el archivo, de tal modo que podemos verificar que no esté corrupto.16:29
JoseeAntonioRAl 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:30
ClaseBotlializ preguntó: QUE SON LOS MD516:31
JoseeAntonioRLos Checks MD5 son pruebas para comprobar la integridad de un archivo, de tal modo que podamos verificar que no esté corrupto16:31
ClaseBotLIALIZ preguntó: como se com´prueba los MD%16:34
JoseeAntonioRPodemos encontrar más información aquí: http://www.ubuntu-es.org/node/6925#comment-1541916:35
JoseeAntonioRAlguna otra pregunta?16:38
JoseeAntonioRMuchas personas andaban preguntando, qué pasará con los nombres de las versiones al llegar a la Z?16:43
JoseeAntonioRBueno, eso es un misterio. Debemos esperar para ver qué pasa, no está definido.16:43
JoseeAntonioRSi es que deseamos ayudar a la comunidad de Ubuntu, podemos hacer diversas cosas. Tenemos amplios campos para los usuarios.16:44
JoseeAntonioRHay más información en http://www.ubuntu.com/community/get-involved16:44
ClaseBotLIALIZ preguntó: QUE TIENE QUE VER LA Z16:45
JoseeAntonioRComo 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:45
JoseeAntonioRBueno, eso es todo por el momento. Si es que tienen alguna duda, por favor pregúntenla.16:48
JoseeAntonioRA continuación, tendremos una Introducción a Launchpad.16:48
JoseeAntonioRLes recomiendo a todos que tengan una cuenta de Launchpad, y si es posible, una clave OpenPGP lista.16:49
ClaseBotQuedan 10 minutos en la sesión actual16:50
ClaseBotQuedan 5 minutos en la sesión actual16:55
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Día del Usuario Ubuntu - Sesión actual: Introducción a Launchpad - Instructores: elopio - Diapositivas: http://is.gd/aIE8U6
ClaseBotDiapositivas para Introducción a Launchpad : http://ubuntuone.com/67RL6FNkBswFiT69IR3Mg617:00
elopioHola, buenos días ubunteros y ubunteras.17:00
elopioYo soy Leo Arias, de Costa Rica y miembro de la comunidad de Ubuntu.17:01
elopioTrabajo como ingeniero de aseguramiento de la calidad con el equipo de Ubuntu One.17:01
elopioYo hoy les voy a hablar sobre Launchpad, y cómo empezar a usarlo para colaborar con la comunidad de Ubuntu.17:01
elopioPrimero, gracias a los compas de ubuntu-charlas por organizar la actividad y darme este espacio.17:02
elopioSegundo, para quienes no están usando lernid, pueden descargar las diapositivas de mi sesión en:17:02
elopiohttp://ubuntuone.com/4mvNprXQvef61mIOe78oyO17:02
elopioY tercero, ya voy por la17: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
elopioCada vez que colaboro con un proyecto de software libre siento que formo parte de algo muy grande, estamos inventando un mundo distinto.17:03
elopioLo 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
elopioPero también es un manicomio, está lleno de locos y locas :D17:04
elopio se darán cuenta pronto al empezar a trabajar con ellos.17:04
elopio[slide 3]17:05
elopioA mi Launchpad me encanta porque hace que colaborar sea muy sencillo y divertido.17:05
elopioHoy 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
elopioEsta es mi primera charla por IRC, así que tengan paciencia :)17:05
elopioDurante 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
elopioPara esto, en el canal #ubuntu-charlas-chat escriben algo como «PREGUNTA: ¿puedo ir al baño?».17:06
elopioSi voy muy rápido, me dicen. Y si voy muy lento, también.17:06
elopio[slide 5]17:07
elopioEntonces, empecemos con la introducción a la introducción a Launchpad.17:07
elopioLes estoy hablando de un software libre iniciado por Canonical17:07
elopiopara colaborar con proyectos y comunidades de software17:07
elopioUbuntu principalmente.17:07
elopioYo 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
elopioLaunchpad tiene varios componentes.17:08
elopioEl de equipos,17:08
elopiopara que las personas organicen su trabajo junto al resto de la comunidad.17:08
elopioEl de proyectos y hospedaje de código,17:09
elopiopara escribir y publicar software.17:09
elopioLos blueprints,17:09
elopioque son especificaciones y planes para los proyectos.17:09
elopio[slide 7]17:09
elopioTambié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:09
elopio[slide 8]17:10
elopioYo me voy a centrar en el primer componente. Algunos otros serán presentados en las siguientes sesiones.17:10
elopio[slide 9]17:10
elopioLo primero que necesitamos es una cuenta en Launchpad.17:10
elopioPor favor, ¿podrían levantar la mano o decir «yo» en el canal #ubuntu-charlas-chat quienes nunca han usado Launchpad?17:10
elopiosi ya todos tienen una cuenta, todo va a ser más fácil :)17:11
elopio¿pueden entonces decir «yo»  quienes ya tienen cuenta de launchpad?17:12
elopioBien, fmolinero, rat0ncit0, tabunet, Deyner, quédense porque los voy a necesitar si los demás necesitan ayuda.17:13
elopioYo les voy a dar una guía con los pasos que deben seguir para preparar su cuenta de usuario.17:13
elopioEspero que ustedes me vayan siguiendo.17:13
elopioSi tienen problemas pregunten, y entre quienes ya hemos usado Launchpad los vamos a ir ayudando.17:14
elopioSi 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:14
elopioPero si se atrasan no se preocupen, que la bitácora de esta sesión va a estar disponible y pueden retomarlo luego.17:15
elopioVamos, pues, a Launchpad: https://launchpad.net/17:15
elopioEstos son los pasos para hacer una cuenta:17:15
elopioArriba a la derecha dice «Login / Register». Hagan clic ahí.17:16
elopioLuego a la izquierda en «Crear una cuenta nueva».17:16
elopioLlenen el formulario, clic en «Continuar».17:16
elopioBuscan 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:16
elopio¿Alguien está creando su cuenta en este momento?17:17
elopiobuenísimo carlooos_28.17:17
elopioDigan «ya» cuando lleguen aquí. Y quédense un ratico en el canal por si alguien están teniendo problemas.17:18
elopioen todas Ramoncio, pronto seguimos con otras cosas más interesantes ;)17:18
elopiopor ahora, ¿alguien tiene preguntas?17:19
elopioCrear una cuenta es todo lo que hay que hacer para empezar a usar Launchpad.17:20
elopioSin embargo, hay un paso muy importante al unirse a la comunidad,17:20
elopioque es firmar el código de conducta.17:20
elopiootra vez les pregunto, ¿Ya firmaron el código de conducta?17:20
elopiopara firmarlo, necesitamos una clave OpenPGP. Así que sigamos con eso.17:21
elopioa menos que alguien esté teniendo problemas con la cuenta de launchpad. Si es así, ¡hablen pronto!17:22
ClaseBotRamoncio 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:22
elopioRamoncio, en su página de usuario de launchpad lo pueden ver.17:23
elopiohttps://launchpad.net/~17:23
elopioHay una parte donde dice: «Signed  Ubuntu Code of Conduct»17:23
elopiopara firmar el código, necesitamos una clave OpenPGP. Así que sigamos con eso.17:24
elopio[slide 10]17:24
elopioLa clave OpenPGP les funciona para cifrar y descifrar mensajes, y para confirmar que los mensajes son auténticos.17:24
elopioEsto va a ser muy importante para tener comunicaciones seguras en el «otro mundo», así que cuídenla mucho.17:24
elopioY cuando tengan un tiempo libre, lean estos artículos:17:24
elopiohttp://es.wikipedia.org/wiki/Pretty_Good_Privacy17:25
elopiohttp://es.wikipedia.org/wiki/GNU_Privacy_Guard17:25
elopioPor ahora, les voy a explicar cómo se crea una. Pueden ir haciendolo si aun no tienen.17:25
elopioAbran la aplicación «Contraseñas y claves».17:25
elopioQue 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:25
elopioUna vez abierta, seleccionen el menú «Archivo» > «Nueva...».17:26
elopio«Clave PGP».17:26
elopioIntroduzcan su «Nombre completo», «Dirección de correo» y (opcionalmente), un «Comentario» sobre esta clave.17:26
elopioPor último, definan una «Contraseña» para esta clave, y esperen a que sea generada.17:26
elopiotabunet: 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
elopiode paso. ¿hay más preguntas?17:27
elopiosigo entonces.17:28
elopio[slide 11]17:28
elopioTenemos que publicar la clave para que la comunidad pueda17:28
elopioutilizarla para autenticar nuestros mensajes.17:28
elopioPara esto, abren la pestaña «Mis claves personales» y seleccionan la clave que acaban de crear.17:28
elopioVan al menú «Remota» > «Sincronizar y publicar claves...».17:29
elopioHacen clic en el botón «Servidor de claves».17:29
elopioSeleccionan «Publicar claves en» «hpk://keyserver.ubuntu.com:11371» y hacen clic en el botón «Cerrar».17:29
elopioLuego, clic en «Sincronizar».17:29
elopiotabunet: es muy sencillo desde   seahorse ^^^ :D17:29
elopioLa 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
elopiopor si algunos la acaban de publicar.17:30
elopioLuego volvemos a esto.17:30
elopioEl equipo de ubuntu colombia tiene un muy buen tutorial con dibujitos y todo:17:31
elopiohttps://wiki.ubuntu.com/ColombianTeam/NuevosMiembros/Tutorial17:31
elopiosi se pierden, denle un vistazo a esa página.17:31
elopioY sigamos, que queda mucho por delante.17:32
elopio[slide 17]17:32
elopioComo les decía al inicio, vamos a entrar un poco a hablar sobre los equipos en Launchpad.17:32
elopioEstos sirven para comunicarse con otros miembros de los proyectos con los que colaboran.17:32
elopioCasi todos los otros componentes de Launchpad pueden usar equipos en lugar de personas,17:32
elopioentonces se puede asignar un reporte de error al equipo encargado de solucionarlo,17:32
elopioasignarle permisos a todo un equipo para que tenga acceso a una rama de código,17:32
elopioy cosas así.17:33
elopioTambién tienen una lista de correos.17:33
elopioY pueden formar parte de otros equipos,17:33
elopiocomo 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
elopioEl primer equipo que deberían mirar es su LoCo.17:33
elopioLo-cal Co-mmunity, son los grupos regionales de colaboradores de Ubuntu.17:33
elopioEn estos van a encontrar gente que vive cerca de ustedes y habla su mismo idioma.17:33
elopioPueden aprovechar para hacer preguntas17:33
elopioy aprender de los miembros más experimentados, que por lo general se unen al LoCo17:34
elopioprecisamente para ayudar a los nuevos colaboradores.17:34
elopioEstos grupos también organizan actividades para mejorar Ubuntu con traducciones, desarrollo, comunicación y muchas otras cosas.17:34
elopio[slide 19]17:34
elopioPara encontrar su respectivo LoCo, entren a http://loco.ubuntu.com/teams/17:34
elopioHagan clic en el LoCo de su país.17:35
elopioPor ejemplo, este es el mío: http://loco.ubuntu.com/teams/ubuntu-cr17:35
elopiosi tienen problemas para encontrar el de ustedes, aquí en el chat les pueden ayudar.17:35
elopioEn la barra gris de arriba está el enlace «Unirse a este equipo»,17:35
elopioque los lleva de vuelta a Launchpad donde pueden hacer clic en el botón «Join».17:35
elopio¿Ya forman parte de su loco?17:36
elopioSi no, entre más pronto mejor :)17:36
elopioAhora, cada LoCo define su propia forma de comunicación.17:36
elopioEntonces, regresando a la página de su equipo, digamos http://loco.ubuntu.com/teams/ubuntu-cr17:36
elopiovan 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
elopioDe tarea les dejo que entren a cualquiera de estos, saluden y se presenten con su nuevo equipo.17:37
ClaseBotbobitron preguntó: que implica pertenecer a un loco team17:39
elopiobobitron: cada LoCo define sus propias reglas.17:39
elopiolo mínimo que implica es ser respetuoso con los demás, y querer colaborar.17:39
elopiopero por lo general, pueden nada más ser miembros pasiv..17:39
elopio*pasivos17:39
elopiocuando vean una actividad que les interese, o tengan alguna duda, pueden empezar a participar.17:40
elopiocuando se presenten en su LoCo, pregunten eso de nuevo.17:40
elopioVolvamos a nuestra clave PGP, que ya debe estar lista en el servidor.17:40
elopioy si no, igual les doy las instrucciones para que lo hagan en unos 30 minutos.17:41
elopio[slide 12]17:41
elopioVamos a importar la clave en Launchpad.17:41
elopioEntonces, en la aplicación «Contraseñas y claves»:17:41
elopioVayan a la pestaña «Mis claves personales», y abran la clave creada con dos clics.17:41
elopioVayan a la pestaña «Detalles», seleccionen y copien la «Huella» con las teclas «Ctrl+c».17:41
elopioEn el navegador web, vayan a la página https://launchpad.net/~/+editpgpkeys17:42
elopioy peguen la huella en el campo «Fingerprint» con las teclas «Ctrl+v».17:42
elopiosi la clave aun no está en el servidor, Launchpad les va a dar un error.17:42
elopiobobitron, carlooos_28, ¿ustedes pudieron importar sus claves?17:43
elopio[slide 13]17:43
elopioLaunchpad les enviará un correo cifrado con su clave.17:43
elopioSólo ustedes tienen la clave y la contraseña necesarias para17:43
elopiodescifrar el mensaje, entonces así Launchpad confirma la17:43
elopioautenticidad de lo que estamos haciendo.17:43
elopioEl mensaje va a estar en el correo que registraron con Launchpad, así que pueden abrirlo y buscarlo.17:44
elopioAquí les voy a dejar los pasos, para que lo vayan haciendo mientras yo sigo contándoles sobre los equipos.17:44
elopioPrimero, copien todo el contenido del mensaje de correo.17:44
elopioAbran la terminal, puede ser desde el botón de inicio o con las teclas Ctrl+Alt+t.17:44
elopioEn la terminal, escriban:17:44
elopiogpg17:44
elopioy presionen la tecla «Enter».17:45
elopioAhora deben pegar en la terminal el contenido del correo que copiaron antes. Para esto, van al menú «Editar» > «Pegar».17:45
elopioY presionan las teclas Ctrl+d.17:45
elopioUbuntu les va a preguntar la contraseña que definieron para su clave OpenPGP y luego va a descifrar el correo.17:45
elopioEn la terminal verán el correo descifrado, con un enlace al final.17:45
elopioPara 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:45
elopioDespués de esto, estaremos listos para firmar el código de conducta.17:46
elopio[slide 14]17:46
elopioPero, ¿qué putas es eso?17:46
elopioLes cuento mientras descifran el correo con la clave gpg.17:47
elopiosi se atrasan no se preocupen, después de las sesión les puedo ayudar.17:47
elopioEl código de conducta está en https://launchpad.net/codeofconduct/1.117:47
elopioNo acepten nada sin antes leerlo y estar de acuerdo.17:47
elopioEste código habla sobre el comportamiento esperado de los miembros de la comunidad de Ubuntu.17:47
elopioEste código habla sobre el comportamiento esperado de los miembros de la comunidad de Ubuntu.17:47
elopioLa comunidad no es ni cerca de ser perfecta, y nunca lo va a ser.17:47
elopioPero 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
elopioEl documento explica que los buenos miembros de la comunidad17:48
elopiosomos considerados, respetuosos y colaborativos.17:48
elopioQue cuando hay desacuerdos, buscamos otras opiniones.17:48
elopioQue cuando hay dudas, buscamos ayuda.17:48
elopioY 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:48
elopio¿Alguna preguntas?17:49
elopio*pregunta17:49
elopio[slide 15]17:49
elopioAquí les voy a copiar los pasos para firmar el código.17:49
elopioPero no lo hagan ahora, leanlo primero y vuelvan aquí si están de acuerdo con lo que dice.17:50
elopiohttp://paste.ubuntu.com/1056321/17:50
ClaseBotQuedan 10 minutos en la sesión actual17:50
elopiocomo dice fmolinero, hay una traducción en https://wiki.ubuntu.com/esCodeOfConduct17:50
elopiopero esa no es la última versión del CdC.17:51
elopiolo primero que pueden hacer como parte de su LoCo es ayudar a traducir la última versión.17:51
elopiosólo una sugerencia... :)17:51
elopioY queda poco tiempo.17:51
elopioPara terminar, sigamos con el desorden, volvamos a los equipos.17:51
elopioAdemás del LoCo, pueden unirse a otros equipos que les interesen.17:51
elopioEscojan 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
elopioToda 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:52
elopio[slide 20]17:53
elopioLes voy a enviar información sobre algunos equipos17:53
elopioEl equipo de mercadeo de Ubuntu se encarga de diseñar y publicar material promocional.17:53
elopioEsto para que más gente conozca Ubuntu, y más gente se una a colaborar con la comunidad.17:53
elopioLa página del equipo es https://launchpad.net/~spreadubuntu17:53
elopio[slide 21]17:53
elopioEl 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
elopiohttps://launchpad.net/~ubuntu-doc-contributors17:53
elopio[slide 22]17:53
elopioUbuntu Friendly Squad es un proyecto para calificar el hardware según su compatibilidad con Ubuntu.17:54
elopioAsí va a ser más sencillo comprar nuevo equipo y estar tranquilo de que Ubuntu va a funcionar sin problemas.17:54
elopiohttps://launchpad.net/~ubuntu-friendly-squad17:55
elopio[slide 23]17:55
ClaseBotQuedan 5 minutos en la sesión actual17:55
elopioEl bugsquad es mi favorito.17:55
elopiohttps://launchpad.net/~bugsquad17:55
elopioLos miembros de este equipo se encargan de revisar los reportes de errores enviados a través de Launchpad.17:55
elopioAyudan a quienes encontraron el error a hacer un buen reporte,17:55
elopioy ayudan a quienes van a solucionarlo asegurandose de que el reporte tiene toda la información necesaria17:55
elopioy está asignado al equipo correcto.17:55
elopio¡unanse a este! Hay muchos bugs y no hay suficientes manos.17:56
elopiopero no, no se unan a cualquiera.17:56
elopiolo principal de hacer trabajo voluntario es que tiene que ser divertido.17:56
elopiobusquen el que los haga más felices, y cualquier forma de colaboración es buena.17:57
elopio[slide 24]17:57
elopioLes paso los enlaces de otros equipos, para que les echen un ojo y vean si alguno les interesa.17:57
elopiohttps://launchpad.net/~ubuntu-news17:57
elopiohttps://launchpad.net/~accessibility17:57
elopiohttps://launchpad.net/~ubuntu-women17:57
elopiohttps://launchpad.net/~ubuntu-training17:57
elopiohttps://launchpad.net/~ubuntu-gaming17:58
elopioY si quieren colaborar de una forma nueva, que no tiene un equipo creado aún,17:58
elopioo si quieren hacer un nuevo proyecto de software,17:58
elopioo si quieren organizar de mejor forma alguna comunidad de la que formen parte,17:58
elopiopueden registrar un nuevo equipo entrando a17:58
elopiohttps://launchpad.net/people/+newteam17:58
elopioy ya se me acabó el tiempo.17:58
elopioquedense a las próximas sesiones, para aprender cómo usar launchpad para colaborar en algunas cosas importantes para Ubuntu.17:59
elopiomuchas gracias.17:59
elopiosi les quedaron dudas, voy a estar un rato en el canal de chat para ayudarles.17:59
elopio[slide 31]17:59
elopioo pueden escribirme luego a elopio@ubuntu.com, o unirse al canal #ubuntu-centroamerica17:59
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Día del Usuario Ubuntu - Sesión actual: Traduciendo Ubuntu al Español - Instructores: fmolinero - Diapositivas: http://is.gd/KQyvGr
ClaseBotDiapositivas para Traduciendo Ubuntu al Español : http://ubuntuone.com/40rHbsU1KOsS2FVuwrbXCR18:00
fmolineroHola a todos/as18:00
fmolineroMi nombre es Francisco Molinero18:00
fmolineroVivo en España18:01
fmolineroy soy el coordinador del equipo de traducción de Ubuntu al español18:01
fmolineroEl objetivo de mi presentación es animar a que ayuden en la traducción de Ubuntu al Español18:03
fmolinero[silde 2]18:03
fmolinero[slide 2]18:04
fmolineroCada usuario debe ser capaz de usar el software en el idioma de su elcción18:04
fmolineroeste es un objetivo de Ubuntu18:04
fmolineropara el que muchas personas en todo el mundo colaboran d3esinteresadamente18:04
fmolinero[slide 3]18:05
fmolineroEs muy sencillo colaborar en las traducciones18:05
fmolinerono es necesario saber de código18:06
fmolinerono es importante tener mucho tiempo libre18:06
fmolineroTraducir Ubuntu es un proceso sencillo al alcance de muchos18:06
fmolineroObvio decir que en cualquier momento son bienvenidas las preguntas18:07
fmolinero[slide 4]18:07
fmolineromuy poca teoría18:07
fmolinerolos programas que usamos están internacionalizados18:08
fmolineroes decir: permiten que el usuario los pueda correr en el idioma deseado18:08
fmolineroes un trabajo de los desarrolladores18:08
fmolineroque con sus herramientas hacen posible adaptarlos y traducirlos a los distintos idiomas18:09
fmolineroLo que hacemos los traductores (cualquiera puede ser traductor)18:09
fmolineroes la localización18:09
fmolineroEn Ubuntu, traducir, como otros muchos trabajos, es una labor de equipo18:09
fmolineronada sería posible si solo una persona se encargara de ello18:10
fmolinero[slide 5]18:10
fmolineroUbuntu es una distribución Linux que engloba además del propio núcleo18:11
fmolinerolos escritorios (GNOME KDE)18:11
fmolinerolas aplicaciones/biblio0tecas/paquetes independeientes18:11
fmolineroy los propios programas de la distribución18:11
fmolinero[slide 6]18:12
fmolineroLa principal tarea de los traductores es que todas estas fuentes se muestren de forma coherente18:12
fmolinerosin que parezca un simple agregado18:12
fmolineroque trata de forma individual el idioma18:13
fmolinero¿Cómo podemos ayudar en la traducción de Ubuntu?18:13
fmolinero¿Qué habilidades necesitamos?18:13
fmolinero[slide 7]18:13
fmolineroapenas dos cosas:18:14
fmolineroDominar el español correctamente18:14
fmolineroDominar el inglés escrito para la traducción directa18:14
fmolineroNada de código18:15
fmolineroNada de terminal18:15
fmolinero¿alguna pregunta?18:16
fmolineroContinuamos18:17
fmolineroTenemos dos vías para poder colaborar18:17
fmolinero[slide 8]18:17
fmolineroPara la primera, elopio ya nos ha dado las herramientas18:17
fmolineroLaunchpad permite a sus usuarios enviar sugerencias de traduccion18:18
ClaseBotDeyner preguntó: ​ descargas o paginas para ser traducciones18:18
fmolineroDeyner: perdona pero no entendí la pregunta18:18
fmolineroahora sí la he entendido18:21
fmolineroluego hablaremos de ello18:22
fmolinerode los programas a usar18:22
ClaseBotDeyner preguntó: ​ que programas descargar para realizar traducciones18:22
fmolinerohttps://translations.launchpad.net/ubuntu18:22
fmolineroen esta pagina, una vez que somos usuarios de Launchpad18:22
fmolineropodemos ver todas las plantillas sobre las que podemos enviar nuestras sugerencias18:23
fmolinerouna vez que hemos accedido a Launchpad18:23
fmolineroelegimos el idioma en el que queremos trabajar18:23
fmolinerohttps://translations.launchpad.net/ubuntu/precise/+lang/es18:24
fmolineroy como podeis ver tenemos 1243 plantillas18:24
fmolinerodonde proponer sugerencias18:24
fmolineropara este nivel de colaboración no hace falta ningun software18:24
fmolineroLaunchapad nos dice el nombre de la plantilla (Template)18:25
fmolineroLas cadenas que tiene sin traducir (Untraslated)18:25
fmolineroLas que necesitan revisión (Need review)18:25
fmolineroy toda la informacion necesaria18:26
fmolinerosimplemente debemos elegir la plantilla que nos gustaria traducir18:26
fmolineropor ejemplo: https://translations.launchpad.net/ubuntu/precise/+source/debian-installer/+pots/debian-installer/es/+translate18:26
fmolinerodebian installer18:26
fmolineropara cada una de las frases18:27
fmolineroestén traducidas o no18:27
fmolineropodemos proponer nuestra propia traduccion18:27
fmolineroLos usuarios de Launchpad no pueden traducir directamente18:28
fmolineropara esto hay que ser miembro oficial del equipo de traducion18:28
fmolineroesta es la segunda via18:28
fmolinero[slide 9]18:28
fmolinero¿que requisitos hacen falta para ser tarductor odficial?18:29
fmolinerolos podemos leer en la wiki del equipo18:29
fmolinerohttps://wiki.ubuntu.com/UbuntuSpanishTranslators18:29
fmolineroFirmar el código de conducta18:30
fmolinerodel que ya nos hablo elopio18:30
fmolineroRealizar al menos 100 sugerencias de traduccion18:30
fmolineroUsar una traducción neutra (ya hablaremos de ello)18:30
fmolineroSolicitar en la lista de correo del equipo, pertenecer al mismo18:31
fmolineroLos traductores oficiales valorarán el trabajo18:31
fmolineroy votaran de forma abierta el ingreso en el equipo18:31
fmolineroemitiran consejos para los nuevos miembros18:31
fmolineroy el ayudaran en el proceso de aprender a traducir como uno mas18:32
fmolineroPreguntas?18:32
fmolineroContinuamos18:33
fmolineroEl equipo ha elaborado durante estos años una Guia de estilo18:33
fmolinerohttps://wiki.ubuntu.com/UbuntuSpanishTranslators/Estilo18:33
fmolineroque es conveniente leer antes de empezar18:33
fmolineroy que nos ayudara a coordinar nuestro estilo de traduccion18:34
fmolinerocon el resto de traductores18:34
fmolineroOs recuerdo que se trata de UN TRABAJO EN EQUIPO18:34
fmolineroy que es importante que el usuario tenga la sensación18:34
fmolinerode que todos los programas estan traducidos por una sola persona18:35
fmolineroun mismo estilo18:35
fmolineroComo usamos un solo español para todos18:35
fmolinerohay palabras, giros, formas que hemos convenido18:35
fmolinerode esta manera somos capaces de tener el mejor set de traduccion de Ubuntu18:35
fmolineroalgunos ejemplos de nuestra guia de estilo18:36
fmolinero[slide 10]18:36
fmolinero[slide 11]18:36
fmolinerousamos el usted18:37
fmolineropero no lo escribimos18:37
fmolineroevitamos las formas de cortesia excesivas18:37
fmolinero[slide 12]18:37
fmolineroevitamos la yuxtaposición de sustantivos18:38
fmolineroevitamos los posesivos18:38
fmolinero[slide 13]18:38
fmolineroevitamos la forma psaiva18:38
fmolinerolos archivos se usan18:38
fmolinerono son usados18:38
fmolinerotenemos cuidado con los falsos amigos18:39
fmolinerolos infinitivos e imperativos18:39
fmolinero[slide 14]18:39
fmolineroOjo Con La Mayúsculas18:39
fmolineroy sobre todo las tildes18:40
fmolineroponemos mucho cuidado en una correcta ortografia18:40
fmolinerohay que pensar que hay miles de niños18:40
fmolinerohispanohablantes que aprenderan el idioma con Ubuntu18:40
fmolinerotenemos una obligacion con ellos18:40
fmolineroescribir correctamente18:41
fmolinero[slide 15]18:41
fmolineronuestro objetivo es hacer accesisble el SO a todos los hispanohablantes18:42
fmolinerola mayoría no son tecnicos18:42
fmolineropor eso intentamos hacer traducciones cercanas al usuario final no tecnico18:42
fmolinerode modo que pueda entender el concepto en un nivel básico18:42
fmolineroconservando la suficiente informacion y precision para el usuario tecnico18:43
fmolineroevitamos los anglicismos18:43
fmolinerosi existen alternativas en español18:43
fmolineroy de esta manera preparamos un futuro para la computación en nuestro idioma18:43
fmolineroPregunta?18:44
fmolinero*Preguntas?18:44
fmolineromientras pensais alguna18:45
fmolineroos doy datos del trabajo en el que podeis colaborar18:45
fmolinero[slide 16]18:45
fmolineroUbuntu habla español18:45
fmolinero97%18:45
fmolinerosolo 11.000 frases sin traducir18:45
fmolinerogracias a más de 1.300 personas18:46
fmolineroque alguna vez entraron en Launchpad18:46
fmolineroo se hicieron traductors oficiales18:46
fmolinero194 lo fueron en algun momento18:46
fmolineroen cuanto a la pregunta de Deyner de antes18:46
fmolinerose puede usar Launchpad18:46
fmolineroy como programa para trabajar fuera de linea18:47
fmolineromi consejo en Gtranslator18:47
fmolinerose instala desde el centro de software18:47
fmolinero¿Alguien se anima a traducir?18:48
fmolinero[slide 17]18:49
fmolinerodirecciones de interes18:49
fmolineropara traducir18:49
ClaseBotQuedan 10 minutos en la sesión actual18:50
fmolineroalguna pregunta?18:51
fmolinero[slide 2]18:53
fmolinerobien18:54
fmolineroentonces me queda despedirme18:54
fmolineroagradecer la atencion18:54
fmolineroy deciros que siempre que me necesiteis18:55
fmolineropara traducir18:55
fmolineropara empezar18:55
ClaseBotQuedan 5 minutos en la sesión actual18:55
fmolineroo para cualquier otra cosa18:55
fmolinero[slide 1]18:55
fmolineroestos son mis datos de contacto18:55
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Día del Usuario Ubuntu - Sesión actual: Cómo obtener ayuda en Ubuntu - Instructores: viperhoot - Diapositivas: http://is.gd/pdGwHG
ClaseBotDiapositivas para Cómo obtener ayuda en Ubuntu : http://ubuntuone.com/5mRbP79HdPF8p9SiT7FDwq19:00
viperhootBuen día a todos, ya estamos por comenzar la próxima charla: Cómo obtener ayuda en Ubuntu.19:00
viperhootBien, es hora de empezar.19:02
viperhoot[slide 1]19:02
viperhootPermitanme primero presentarme19:02
viperhootmi nombre es Dante Díaz, miembro de la comunidad Ubuntu y contacto para el Equipo peruano.19:02
viperhootEn este momento quiero explicarles cómo conseguir ayuda a través de toda la comunidad de usuarios ubuntu repartidos por todos los lugares.19:03
=== Charlie is now known as Guest22848
viperhootComo cualquier usuario que recién viene desde otros sistemas operativos, es normal sentirse un poco perdido al principio19:04
viperhootla misma interfaz de ubuntu supone un cambio con lo que veníamos usando antes ( principalmente un sistema windows)19:05
viperhootNo supone un cambio radical pero si una diferencia en el modo de pensar y trabajar con un nuevo sistema operativo19:06
viperhootafortunadamente Ubuntu tiene una gran comunidad de personas detrás que siempre se encuentran dispuestas a apoyar19:06
viperhootEn esta sesión quiero exponerles cual es la forma más sencilla de conseguir ayuda si eres un usuario nuevo de Ubuntu19:08
viperhootHay dos maneras principales, ambas se sustentan en el uso de internet como medio de comunicación19:09
viperhootLas comunidades locales (LoCo Teams) y El alojador de proyectos Launchpad19:10
viperhootDesde 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
viperhooty por supuesto, contactar con personas alrededor del mundo dispuestos a apoyar, así como gente que se puede encontrar cerca.19:11
viperhoot[slide 2]19:12
viperhootEl 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 mayor19:12
viperhoot[slide 3]19:15
viperhootHablemos de ambos servicios que ofrece la comunidad: Las comunidades locales y Launchpad19:15
viperhoot[slide 4]19:16
viperhootLas comunidades locales son grupos de usuarios aficionados en el uso y manejo de ubuntu19:16
viperhoottienen una característica especial: buscan trabajar juntos debido a la cercanía que tienen.19:17
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Día del Usuario Ubuntu - Sesión actual: Cómo obtener ayuda en Ubuntu - Instructores: viperhoot - Diapositivas: http://is.gd/qjYF8v
ClaseBotDiapositivas para Cómo obtener ayuda en Ubuntu : http://ubuntuone.com/51WlK0iZSj6unzqITRLaeU19:18
viperhootesto 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
viperhootHay comunidades locales de ubuntu por todo el mundo19:18
viperhooten el caso de América Latina hay comunidades locales por cada país.19:19
viperhootTodas bastante activas y metidas en diferentes proyectos locales.19:19
viperhootSin 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:20
viperhootAsí pues, cada comunidad local de ubuntu ofrece a sus miembros un sitio web desde donde informarse de las actividades cercanas en su localidad/país19:21
viperhootForos de discusión, mediante los cuales se puedan realizar conversatorios entre sus miembros, de variados temas.19:21
viperhootEs también una manera efectiva de brindar soporte a los nuevos miembros.19:21
viperhootUn sistema de char IRC , como el que estamos usando en este momento.19:21
viperhootcanales IRC en Freenode como #ubuntu-es #ubuntu-charlas #ubuntu-pe y otros representan a diversas comunidades de apoyo19:22
viperhootde acuerdo al país que representan19:22
viperhootSin embargo puede resultar algo confuso buscar la comunidad adecuada para cada uno19:23
viperhootEs por ello que la misma comunidad buscó integrar toda esta información en un único lugar para que sea sencillo al nuevo usuario.19:23
viperhootEs así que nace el portal de las Comunidades Locales de Ubuntu.19:24
viperhoot[slide 6)19:24
viperhoot[slide 6]19:24
viperhoothttp://loco.ubuntu.com19:24
=== joel is now known as Guest22674
viperhootEste sitio web engloba toda la información que brindan todas las comunidades locales alrededor del mundo.19:25
viperhootmostrando además de manera muy visual los contenidos de cada una de ellas19:25
viperhootcomo pueden ver en el sitio web, se representa a todas las comunidades locales en un mapa19:25
viperhootsi 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
viperhoothttp://loco.ubuntu.com/teams/#South%20America19:26
viperhootObservará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:27
viperhoot¡Es gran parte de América Latina!19:28
viperhootTodas ellas son reconocidas, sin embargo no todas son oficiales, ese tema da para otra charla ;)19:28
viperhoot[slide 7]19:28
viperhootY todas ellas ofrecen información sobre sus actividades y maneras de contactarlos :)19:29
viperhootVayamos a la información de Ubuntu Perú y veamos qué ofrece esta comunidad a sus miembros locales.19:29
viperhoothttp://loco.ubuntu.com/teams/ubuntu-pe19:30
viperhootVerán que carga una nueva web con información exclusiva de esta comunidad19:30
viperhootSu ubicación19:30
viperhootEl idioma en el que ofrece apoyo19:30
viperhootQuienes la dirigen y a quién podemos contactar personalmente como cabezas de la comunidad.19:31
viperhootY más abajo, entre circulos de color naranja los servicios que esta comunidad ofrece19:31
viperhootUn canal IRC19:31
viperhootUna página Wiki19:31
viperhootUna lista de correos19:31
viperhootUnos foros de discusión19:31
viperhooty un sitio web19:31
viperhootDebajo, los eventos que esta comunidad tiene planeados próximamente, en este caso no hay ninguno listado.19:32
viperhootA la derecha un pequeño modulo de twitter con las novedades de esta comunidad19:32
viperhootSon 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
viperhootEstos servicios no son exclusivos de la comunidad de Ubuntu Perú19:33
viperhootcada comunidad local cuenta con ellos19:33
viperhootSólo hay que acceder a la comunidad a la cual queramos pertenecer y se nos mostrará todo lo que ofrece19:33
viperhootRecuerden, para el caso de América Latina, la dirección para encontrar todas la comunidades locales disponibles es: http://loco.ubuntu.com/teams/#South%20America19:34
viperhootÚnanse a su comunidad más cercana :)19:34
viperhoot[slide 8]19:35
viperhootHablemos ahora un poco de la ayuda que podemos obtener por Launchpad cuando somos usuarios nuevos de Ubuntu19:35
viperhoothttp://launchpad.net19:35
viperhootLaunchpad es una plataforma para el correcto manejo de proyectos de software libre19:36
viperhootAloja miles de proyectos de manera gratuita y con buenas herramientas dedicadas a ello.19:36
viperhootComo pueden imaginar, Ubuntu y muchos de los programas que lo conforman se encuentran alojados allí.19:36
viperhootSin 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:37
viperhootTomaría una charla entera hablar sobre todo lo que ofrece launchpad, así que vayamos directamente a cómo obtener ayuda para ubuntu desde launchpad19:38
viperhootla manera más sencilla? desde la sección de preguntas para ubuntu19:38
viperhoothttps://answers.launchpad.net/ubuntu19:38
viperhootComo pueden ver, allí se listan todas las preguntas que la gente realiza en relación a ubuntu19:38
viperhootdesde 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:39
viperhootEs un lugar bastante activo y que incluso muchas veces ayuda a contactar directamente con los creadores de los programas que usamos en ubuntu19:40
viperhoot¡Una ayuda de primera mano!19:40
viperhootEso si, como verán, la interfaz está completamente en inglés19:40
viperhootPuede llegar a ser un impedimento si no dominamos del todo el idioma y  tenemos un problema muy específico19:41
viperhootDesde allí mismo también podemos ayudar resolviendo las dudas de otros usuarios.19:42
viperhootBasta con crearnos una cuenta de launchpad19:42
viperhootpara crearnos una cuenta, simplemente nos dirigimos a: https://answers.launchpad.net/ubuntu19:43
viperhootllenamos nuestra información y ya está, nada del otro mundo :P19:43
viperhootluego 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
viperhootTodo esto es un trabajo voluntario y que no representa más paga que la satisfacción de ser útil con otra persona.19:44
viperhootEs una buena causa y que ha ayudado a que Ubuntu se popularice, la comunidad detrás es bastante sólida y colaborativa19:45
viperhoot[slide 9]19:45
viperhootLa charla finaliza aquí.19:45
viperhootEspero haber sido de ayuda y aclarar un poco cómo encontrar ayuda en ubuntu a través de su gran comunidad.19:46
viperhootSi alguien solicita las diapositivas de la presentación, las puede descargar desde aquí: http://ubuntuone.com/5mRbP79HdPF8p9SiT7FDwq19:46
viperhootEso es todo, y hasta otra vez será!19:47
SergioMenesesmuchisimas gracias viperhoot por la presentacion19:49
viperhootcualquier duda o sugerencia soy viperhoot en IRC y @viperhoot en Twitter.19:49
SergioMenesescompañeros tenemos unos 10min de descanso19:49
SergioMenesespueden dar dudas o tomar el break19:49
ClaseBotQuedan 10 minutos en la sesión actual19:50
ClaseBotsiliaro preguntó: ​ Que codificacion teneis, para que salgan tantas ????19:51
viperhootsiliaro, me imagino a que te refieres a lernid, ahora mismo yo estoy con xchat19:52
viperhooty pienso que usa UTF-819:52
viperhootsiliaro, debi procurar no usar tildes, mis disculpas19:54
ClaseBotQuedan 5 minutos en la sesión actual19:55
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Día del Usuario Ubuntu - Sesión actual: 3 formas simples de colaborar con Ubuntu - Instructores: chilicuil - Diapositivas: http://is.gd/F4toiV
ClaseBotDiapositivas para 3 formas simples de colaborar con Ubuntu: http://ubuntuone.com/1AXIPekm4I03eWkzVvOU7N20:00
chilicuilhola, gracias por asistir al dia del usuario20:00
chilicuilespero que hayan disfrutado hasta el momento de las charlas20:01
chilicuil[SLIDE 1]20:01
chilicuilmi nombre es Javier y soy una de esas personas a las que le gusta hacer carreritas en costales y zancos con los groovies de Ubuntu20:01
chilicuildurante la siguiente hr intentare mostrar 3 formas, relativamente faciles de hacer de Ubuntu un mejor sistema20:01
chilicuilesta charla tendra algo de practico, asi que sugiero que tengan su cuenta de lp lista para la accion ;)20:02
chilicuilsi tienen cualquier pregunta, estare feliz de contestarla20:02
chilicuil[SLIDE 2]20:03
chilicuilsi tienen problemas con la visualizacion de la presentacion, tambien me gustaria que lo comentaran20:03
chilicuilUbuntu es un proyecto patrocinado por Canonical (una empresa que vende soporte y que esta ubicada en Inglaterra)20:03
chilicuilesta empresa cubre los costos de infraestructura20:03
chilicuily les paga a algunas personas para que se encarguen de ciertas partes críticas20:03
chilicuil[SLIDE 3]20:04
chilicuileste es el equipo enfocado a la comunidad, algunos de ellos comenzaron como voluntarios20:04
chilicuily ahora trabajan para canonical.., de derecha a izquierda20:04
chilicuil[SLIDE 4]20:04
chilicuilJorge Castro, le gusta contestar preguntas en http://askubuntu.com20:04
chilicuilDaniel Holbach, creador de http://harvest.ubuntu.com/ y osito cariñosito del proyecto20:04
chilicuilJohn O'Bacon, programador de Lernid, escritor, guitarrista, lider20:05
chilicuilAhmed Kamal, parte del equipo de Ubuntu server20:05
chilicuilDavid Planella, coordinador de los equipos de traducción20:05
chilicuilEl resto de la comunidad también es cool \o/20:05
chilicuil[SLIDE 5]20:05
chilicuilUbuntu tienen una comunidad extremadamente dulce20:05
chilicuilsiendo asi, algunas personas podrian pensar que el nivel de azucar es suficiente20:05
chilicuilpero la realidad, es que el sabor de Ubuntu esta rebajado =(20:05
chilicuiles decir, no es un dulce espeso, amantequillado, sino más bien parece20:06
chilicuilque a alguien se le cayo el agua durante su preparación20:06
chilicuilafortunadamente hay varias formas para hacer que el sabor se intensifique20:06
chilicuilintentare mostrar algunas de ellas, estas recetas no deberian quitarles mucho tiempo20:06
chilicuilson relativamente faciles de hacer e importantes20:06
chilicuilasi que desde mi perspectiva es una forma de hacer mucho con poco20:06
chilicuil 20:06
=== lara is now known as Guest30447
chilicuilLa primera iniciativa o forma de endulzar aún más el sistema es adoptando una .iso20:06
chilicuil[SLIDE 6]20:07
chilicuilLas imagenes .iso son la forma preferida de distribuir Ubuntu20:07
chilicuilcada 6 meses se compila suficiente software, y se generan varias imagenes20:07
chilicuilalgunas traen software para servidores, otras para escritorios, algunas traen sistema gráficos alternativos, como xfce o kde20:07
chilicuily pueden preparar para amd64, x86 y arm en total son 6020:07
chilicuilLos ingredientes que necesitaremos son:20:07
chilicuil[SLIDE 7]20:07
chilicuil[+] Maquina virtual o hardware real20:07
chilicuil[+] Buen ancho de banda (100kb/s deberia ser suficiente)20:08
chilicuil[+] Cuenta en lp20:08
chilicuil 20:08
chilicuilSi van a utilizar una maquina real tambien necesitaran discos virgenes, y el ancho de banda, entre mas mejor20:08
chilicuilpero tampoco necesitan algo exorbitante, para descargar las imagenes .iso se usa zsync, que descarga 1 sola vez20:08
chilicuily las siguientes solo descarga las diferencias, por lo tanto son mas rapidas de descargar20:08
chilicuily el tiempo de preparación es de aprox:20:08
chilicuil[+] 3 hrs20:08
chilicuilsi ya tienen su cuenta en lp, pueden logearse con la misma en:20:09
chilicuilhttp://iso.qa.ubuntu.com/ , que es el tracker, el sitio donde se da el seguimiento de las pruebas20:09
chilicuil[SLIDE 8]20:09
chilicuilahora es un buen momento para abrir http://iso.qa.ubuntu.com ;), me gustaria que fueramos siguiendo el proceso al mismo tiempo20:10
chilicuilal lado izquierdo hay un boton que dice «log in»20:11
chilicuil[SLIDE 9]20:11
chilicuilel 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
chilicuilahi pueden logearse20:11
chilicuil[SLIDE 11]20:12
chilicuil[SLIDE 12]20:12
chilicuily luego regresar al tracker de las imagenes .iso y seguir las instrucciones20:12
chilicuil[SLIDE 13]20:12
chilicuilvale, espero que se logeen al tracker de las imagenes .iso =), genial madgab, gracias por seguir la presentacion =)20:12
chilicuiluna vez logeados veran los milestones estas son las versiones de ubuntu para probar20:13
chilicuilse vera mas o menos asi20:13
chilicuil[SLIDE 14]20:13
=== init is now known as Exio
chilicuilsiempre, a menos que se indique lo contrario se selecciona la primera, hoy es:20:13
chilicuilhttp://iso.qa.ubuntu.com/qatracker/milestones/219/builds20:13
chilicuilque es la «Quantal Daily»20:14
chilicuil[SLIDE 15]20:14
chilicuilComo se deduce del titulo, las imagenes son creadas todos los dias, la idea es que siempre se tengan versiones funcionales20:14
chilicuilcada vez se le da más importancia a esta forma de trabajar así tal vez las versiones alpha desaparezcan en un futuro no muy lejano20:14
chilicuilcuando hayan seleccionado «Quantal Dayly», se les mostrará una página en forma de tabla20:15
chilicuil[SLIDE 16]20:15
chilicuilla primera columna, la que tiene un icono de descarga contiene instrucciones20:15
chilicuil[SLIDE 17]20:15
chilicuilya estan en esa pagina?20:15
chilicuilperfecto =), ahora, navegaremos un poco por el sitio para explicar las partes del mismo20:16
chilicuilcuando quieran hacer verdadero testing, podran seleccionar las imagenes que prefieran probar =)20:16
chilicuilahora, para este ejemplo, vamos a darle click sobre el icono al lado de Edubuntu DVD amd6420:16
chilicuil[SLIDE 18]20:16
chilicuily veremos una pagina con instrucciones20:17
chilicuilaparece la url de descarga directa, pero tambien los comandos para descargarlo con programas como zsync, que hacen un diferencial20:17
chilicuilsolo hay que pegar cualquiera de los dos comandos que se muestran ahi y pegarlos en una terminal20:17
chilicuilpueden hacerlo ahora mismo para ver que funcionan20:17
chilicuil[SLIDE 19]20:17
chilicuilregresando a la pagina principal: http://iso.qa.ubuntu.com/qatracker/milestones/219/builds20:18
chilicuilla segunda columna contiene el nombre de la imagen, al darle click nos llevará a una página con las pruebas disponibles20:18
chilicuil[SLIDE 20]20:18
chilicuily ahi, se muestran los tescases disponibles para esa imagen, en nuestro caso para edubuntu amd6420:19
chilicuilrocsx: ha preguntado,  si tengo una version anterior a ubuntu y utilizo zsync se actualiza o como funcina?20:19
chilicuilgracias por preguntar rocsx20:19
chilicuilel comando zsync descarga una imagen .iso, es un archivo binario, no hace ninguna modificacion en tu computadora20:20
chilicuilesa imagen, la puedes usar en virtualbox para probar esa version20:20
chilicuilpor ejemplo si haces $ zsync http://cdimage.ubuntu.com/edubuntu/dvd/20120623/quantal-dvd-amd64.iso.zsync20:20
chilicuildescargara quantal-dvd-amd64.iso20:21
chilicuilesa imagen se puede probar en virtualbox como ya habia mencionado, en eso consiste el testing20:21
chilicuilsiguiendo con la charla20:21
chilicuil[SLIDE 21]20:21
chilicuilveremos 3 pruebas20:21
chilicuilalgunas imagenes tienen mas pruebas20:22
chilicuilpueden ver la lista de todas las pruebas de cada imagen si dan click sobre cada una20:22
chilicuilpara esta imagen, edubuntu...20:23
chilicuilhay 3 pruebas20:23
chilicuil[+] Install (ubiquity)20:23
chilicuil[+] Live session20:23
chilicuil[+] Live LTSP20:23
chilicuilcuando se siguen las ligas nos llevan a una página de reporte, voy a darle click en el primer testcase, «Install (ubiquity)»20:23
chilicuilhttp://iso.qa.ubuntu.com/qatracker/milestones/219/builds/17647/testcases/117/results20:23
chilicuilespero que estemos viendo la misma pagina =)20:23
chilicuil[SLIDE 22]20:24
chilicuilla página me presenta las instrucciones para la descarga de la imagen y otro link con las instrucciones paso a paso para completar el test20:24
chilicuilasi que realmente no hay que buscar mucho, solo debemos seguir las instrucciones20:24
chilicuilhay una mala noticia, por el momento las instrucciones estan en ingles20:25
chilicuilsin embargo, apenas.., hace como 3 dias, se actualizo el sistema20:25
chilicuilasi que se estan buscando personas que agreguen nuevos testcases, o que traduzcan los existentes al español ;)20:25
chilicuilregresando al tema20:25
chilicuile imaginando que hemos seguido las instrucciones de «Install (ubiquity)»20:26
chilicuillas cuales consisten basicamente en hacer una instalacion estandar, verificar que el cifrado de la carpeta home funcione.. y asi20:26
chilicuiltodo esta en la descripcion del testcase: http://testcases.qa.ubuntu.com/Install/DesktopWhole20:26
chilicuiluna vez que hayamos finalizado con la prueba se llena el reporte20:27
chilicuil[SLIDE 23]20:27
chilicuilsiguiente20:27
chilicuil!siguiente20:27
chilicuilmadgab: gracias por tu pregunta, los testcases son las pruebas20:28
chilicuillas pruebas que necesitan ser hechas20:28
chilicuilpor ejemplo, se supone que ubuntu deberia ser instalable 100% libre, existe un testcase para eos20:29
chilicuilesto20:29
chilicuileso es un instructivo, de paso a paso para hacer que ubuntu sea completamente libre20:29
chilicuilsi al final del instructivo obtienes un entorno asi, el testcase se reporta como correcto20:29
chilicuilsino, se pone como fallido y las personas que desarrollan ubuntu, ven el problema para corregirlo20:29
chilicuilmadgab: excelente pregunta, al lado de los «testcases»20:30
chilicuilhay unas columndas, dicen Type Passed Failed Running Bugs20:31
chilicuilcolumnas*20:31
chilicuilen el caso de estos 3 testcases, no se ha ejecutado ninguno, lo se porque en esas columnas hay "-"20:31
ClaseBotmadgab preguntó: si, veo que hay 3 testcases pero la pregunta entonces sería ¿como saber cuales testcases realizar?20:31
chilicuilasi que puedes correr el que tu quieras20:31
chilicuilmadgab: y los que existen son los que se listan en cada imagen20:32
chilicuilmadgab: haz la prueba y entra a la imagen de Ubuntu Desktop amd6420:32
chilicuilhttp://iso.qa.ubuntu.com/qatracker/milestones/219/builds/17674/testcases20:32
chilicuilmadgab: en ese caso, hay mas testcases, esos son los que estan disponibles20:33
chilicuilmadgab: asi es20:33
chilicuildespues de probar algunos testcases y familiarizarte, puedes generar nuevos testcases para las imagenes que mas te interesen20:33
chilicuilregresare ahora a la parte de llenar el reporte20:33
chilicuilbueno, si el testcase no lo pudimos realizar, se marca como «Failed»20:34
chilicuilantes de comenzar a hacer la prueba es buena idea seleccionar «In progress»20:34
chilicuilen general, no hay tanta gente trabajando como para duplicar los esfuerzos, es mejor marcar los test que estaras probando20:35
chilicuilcuando se encuentran errores criticos, que no dejen terminar el testcase, se reportan a launchpad20:35
chilicuilla forma correcta de reportar errores es esta: http://ubuntuforums.org/showthread.php?t=101760420:36
chilicuilsi tienen problemas para reportarlos, haganmelo saber y con gusto les ayudo a llenaro20:36
chilicuilllenarlo20:36
chilicuilel perfil del hardware se llena con una liga a ubuntu friendly:20:37
chilicuilhttps://friendly.ubuntu.com/20:37
chilicuil[SLIDE 24]20:37
chilicuilel 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
chilicuilesta es la liga que se pone en «Hardware profile»20:37
chilicuilen «Comment» se escriben cosas que puedan ayudar a otros testers20:37
chilicuila proposito, llenar su perfile en https://friendly.ubuntu.com es otra gran forma de ayudar a Ubuntu20:38
chilicuily de mejorar el soporte de su hardware20:38
chilicuilpueden suscribirse a las imagenes en las cuales tengan especial interes20:38
chilicuil[SLIDE 25]20:38
chilicuilaunque he dicho que las imagenes se crean diario, algunas en realidad no lo hacen, las versiones mas grandes (dvd)20:38
chilicuilpor ejemplo, y las que no son tan populares no siempre se crean tan frecuentemente20:38
chilicuil[SLIDE 26]20:38
chilicuilen http://iso.qa.ubuntu.com/qatracker/reports/subscriptions puede verse una lista con las images20:39
chilicuilme gustaria que entraran a esta ultima pagina y vieran la distribucion actual20:39
chilicuilregresando a la pagina principal, tambien hay otros campos como «Mandatory» y «Run once»20:39
chilicuily que corresponden a tests que son _muy importantes_ y que deben probarse con cada imagen20:39
chilicuilidealmente 1 vez cada dia20:39
chilicuily los que solo se prueban una vez, «optional» son los tests extra, casi no hay, así que no hay que preocuparse por esos20:39
chilicuilel numero que esta debajo muestra la relación de pruebas que se necesitan hacer y de las que ya se han hecho20:40
chilicuily es de lo que ya habia platicado con madgab20:40
chilicuilfinalmente la columna de bugs, son ligas a los problemas que se han encontrado20:40
chilicuiltodos los testcases deberian estar llenos de esos y luego irse quitando conforme se acerque la fecha de lanzamiento20:40
chilicuil[SLIDE 27]20:40
chilicuilel canal de ayuda es #ubuntu-testing y siempre pueden enviar un correo a nicholas punto skaggs arroba el dominio de canonical20:40
chilicuiles super amable, asi que no teman20:40
chilicuilo a mi, me pueden encontrar en #ubuntu-es la mayor parte del tiempo20:41
chilicuil[SLIDE 28]20:41
chilicuil[SLIDE 28]20:41
chilicuilla segunda forma de hacer de Ubuntu un platillo exquisito es usando las actualizaciones -proposed20:41
chilicuil[SLIDE 29]20:41
chilicuily los ingredientes son:20:41
chilicuil[+] alguna versión de ubuntu20:41
chilicuil[+] conexión a internet20:42
chilicuil[+] Cuenta en lp20:42
chilicuil[-] opcionalmente 'pbuilder' | virtualbox20:42
chilicuilpueden utilizar la versión de ubuntu que estan corriendo20:42
chilicuilo un entorno controlado si van a hacer testing de herramientas muy distintas a las que usan20:42
chilicuil 20:42
chilicuiltiempo de preparación:20:42
chilicuil[+] media hr20:42
chilicuilcon entorno controlado me refiero a virtualbox o a un chroot20:42
chilicuilcomo pbuilder20:42
chilicuilpara entender porque este procedimiento es importante, debo hablar un poco del sistema de actualizaciones de Ubuntu20:42
chilicuilsupongamos que estan corriendo ubuntu y notan que las notificaciones no funcionan20:42
chilicuillo primero que tendrían que hacer es reportarlo en lp20:43
chilicuildespués alguien lo confirmaría20:43
chilicuily otra lo arreglara20:43
chilicuilel cambio se aceptaría, se volvería a crear el paquete y se subiría a los repositorios20:43
chilicuilahora las notificaciones funcionan.., en la versión en desarrollo... #FAIL20:43
chilicuilcuando ubuntu inicio, las personas también solian enviar estas actualizaciones a las versiones estables20:43
chilicuilpero rapidamente notaron que algunas de estas traian más problemas de los que arreglaban20:43
chilicuilentonces decidieron crear un repositorio intermedio, llamado -proposed20:43
chilicuildesde entonces, todo cambio que quiera llegar a -updates a partir de una actualización en la rama en desarrollo20:43
chilicuilnecesita pasar por -proposed20:43
chilicuil 20:43
chilicuilen nuestros dias, se crea una excepcion llamada SRU (stable release update) //https://wiki.ubuntu.com/StableReleaseUpdates20:44
chilicuilesto es una formalidad, para indicar que se desea enviar cierto cambio a una versión estable (precise por ejemplo)20:44
chilicuilasi que lo primero que se hace es subirse a -proposed, ahí alguien (como ustedes) deberá confirmar que funciona20:44
chilicuilsi lo hace pasará a -updates, y entonces un programa le reporta al usuario común que tiene una actualizaciones20:44
chilicuildespués de aplicar la actualización las notificaciones vuelven a funcionar20:44
chilicuil 20:44
chilicuilsi hay algo que sientan que no hace sentido, me gustaria que lo comentaran20:44
chilicuilrocsx: no, si buscas estabilidad, no es totalmente recomendable20:45
chilicuilrocsx: pero funciona muy bien en computadoras que no mantienen servicios criticos20:45
ClaseBotrocsx preguntó: ​ Es recomendado tener activo este repositorio, en una version estable?20:45
chilicuilgracias por preguntar rocsx =)20:45
chilicuilmmm, que pasa si nadie hace la prueba en -proposed?, mmm, pues que se puede quedar ahí y aunque ya exista20:45
chilicuiluna actualización que funcione, la gente «normal» no la tendrá, hasta que salga la versión en desarrollo20:45
chilicuilprobar actualizaciones de -proposed es una cosa que beneficia a millones de usuarios20:45
chilicuily 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
chilicuilhttp://people.canonical.com/~ubuntu-archive/pending-sru.html20:46
chilicuilme gustaria que abrieran esta ultima pagina20:46
chilicuilquien ya la tiene abierta?20:46
chilicuiluna vez en esa pagina veran paquetes para cada versino estable de ubuntu20:47
chilicuilgenial, rocsx , madgab, son geniales!20:47
chilicuilpara poner un ejemplo, nos concentraremos en la version «precise»20:47
chilicuil[SLIDE 31]20:47
chilicuilesta un poco mas debajo de la mitad de la pagina20:47
chilicuilEl 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 estable20:48
chilicuil[+] aplicar la actualizacion20:48
chilicuil[+] verificar que la actualizacion corrige el problema20:48
chilicuil[+] dejar un comentario en el reporte20:48
chilicuil[+] esperar unos pocos dias y ver como una actualización lo ha logrado gracias a ti20:48
chilicuilpara ver el procedimiento en acción, tomaré un ejemplo20:48
chilicuil[SLIDE 33]20:48
chilicuilpor favor, me gustaria que fueran al bug 98881920:48
chilicuilhttps://bugs.launchpad.net/bugs/98881920:49
chilicuil[SLIDE 34]20:49
chilicuiltodos ya estamos en la pagina de launchpad?20:49
chilicuilrocsx: excelente pregunta, gracias, el color azul, son los bugs que deben verificarse, son de los que nos encargaremos20:49
chilicuillos verdes son los que ya estan confirmados, no hay que preocuparnos por esos20:50
chilicuily los morados, estan en un proceso intermedio, sera mejor solo meterse con los azules20:50
ClaseBotQuedan 10 minutos en la sesión actual20:50
chilicuilya estamos en la pagina de lp?20:50
chilicuiluna vez abierto el reporte lo primero que se nota, es que hay mucho color verde20:50
chilicuilgenial, entonces continuare20:50
chilicuileso es bueno, el error ya esta arreglado20:50
chilicuily luego aparecen instrucciones sobre como verificar el error20:51
chilicuil[SLIDE 35]20:51
chilicuilsolo es cosa de leer superficialmente el reporte20:51
chilicuily se daran cuenta20:51
chilicuiltodos los errores en la lista sru son reportes bien hechos, así que no debería haber mucho problema en entenderlos20:51
chilicuilsi vamos al final vemos un comentario que dice que la actualización se ha enviado a -proposed para precise20:51
chilicuilya que en esta computadora tengo precise, voy a ver si el error en verdad existe20:51
chilicuil[SLIDE 36]20:51
chilicuilvoy a una consola y ejecuto:20:51
chilicuil$ sudo apt-get -y install apache2 libapache2-modsecurity20:51
chilicuilY se debería obtener el mismo error:20:51
chilicuilpor favor, intentenlo en su consola20:51
chilicuileliminaremos el paquete de cualquier forma20:52
chilicuilsolo vamos a probar20:52
chilicuilen fin, ese comando deberia sacar el mismo error20:52
chilicuilAction 'configtest' failed.20:52
chilicuilThe Apache error log may have more information.20:52
chilicuilYour apache2 configuration is broken, so we're not restarting it for you20:52
chilicuilSi lo han obtenido vamos a obtener la actualizacion, primero quitaremos el paquete recien instalado20:52
chilicuil[SLIDE 37]20:52
chilicuil$ sudo apt-get remove --purge apache2 libapache2-modsecurity20:52
chilicuil$ sudo apt-get autoremove --purge20:52
chilicuilcon eso ya tendran su sistema de vuelta20:52
chilicuildespues agregaremos -proposed:20:52
chilicuilsudo vi /etc/apt/sources.list20:52
chilicuily 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
chilicuilrecargamos los indices:20:52
chilicuil$ sudo apt-get update20:53
chilicuily volvemos a instalar apache:20:53
chilicuil$ sudo apt-get -y install apache2 libapache2-modsecurity20:53
chilicuilel error ah desaparecido, significa que la actualizacion funciona =)20:53
chilicuilahora podemos regresar a launchpad:20:53
chilicuilhttps://bugs.launchpad.net/ubuntu/+source/modsecurity-apache/+bug/98881920:53
chilicuily 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
chilicuillisto!, en una semana seguramente estará disponible la actualización en ubuntu precise20:53
chilicuily los que lo instalen ni siquiera se daran cuenta que en algun momento tenia errores, gracias a su magnificiencia ;)20:53
chilicuilperdon, he tenido que apresurar el paso porque queda muy poco tiempoi20:54
chilicuil[SLIDE 39]20:54
chilicuilde todas formas, tambien hay un video, donde se explica paso a paso20:54
chilicuilhay un video http://www.youtube.com/watch?v=iy8WFXNma-w y tambien esta la wiki: https://wiki.ubuntu.com/Testing/EnableProposed20:54
chilicuil[SLIDE 40]20:54
chilicuilsi tienen algun problema, no duden en preguntar en #ubuntu-testing o en enviarme un correo20:54
chilicuil[SLIDE 41]20:54
chilicuilla tercera y ultima manera de endulzar Ubuntu de la que hablare es20:54
chilicuil[SLIDE 42]20:54
chilicuildel sistema de logros de Ubuntu (The Ubuntu Accomplishments System) https://wiki.ubuntu.com/Accomplishments20:54
chilicuil[SLIDE 43]20:54
chilicuilingredientes20:54
chilicuil[+] ubuntu20:54
chilicuil[+] conexión a internet20:54
chilicuil[+] cuenta en lp20:54
chilicuil[+] el sistema de logros20:55
chilicuil 20:55
chilicuiltiempo de preparación:20:55
chilicuil[+] 10 min20:55
ClaseBotQuedan 5 minutos en la sesión actual20:55
chilicuil 20:55
chilicuil[SLIDE 44]20:55
chilicuilJono Bacon que por cierto también es el desarrollador de lernid20:55
chilicuilen una sobredosis de pastel de zanahoria se le ocurrio que sería cool20:55
chilicuilhacer de Ubuntu un juego, donde todos pudieran ganar puntos20:55
chilicuilasí que desde el ciclo pasado empezó a trabajar en el UAS para abreviar, ubuntu accomplishments system20:55
chilicuilo sistema de logros en español20:55
chilicuillaunchpad ya da puntos, en forma de karma, pero el UAS da trofeos20:55
chilicuiluso práctico?, mmm, los trofeos podrían llenarse de malteada? ;)20:55
chilicuilel sistema de logros, va en su versión 0.2 y muchas personas creemos20:55
chilicuilque será un hito, el antes y después del desarrollo de ubuntu20:55
chilicuilasí que esta es una gran forma de ayudar a ubuntu de forma exponencial20:55
chilicuilayudando al UAS, ayudas indirectamente a más personas a mejorar nuestra distro favorita n-n/20:55
chilicuilel 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/releases20:55
chilicuil$ sudo apt-get update20:55
chilicuil$ sudo apt-get install accomplishments-daemon accomplishments-viewer\20:56
chilicuilubuntu-community-accomplishments ubuntu-desktop-accomplishments accomplishments-lens20:56
chilicuil 20:56
chilicuildespués de eso, podrán ejecutar Accomplishments-viewer para comenzar a usarlo, lo primero que hará será20:56
chilicuilarrancar el servicio en segundo plano, esto revisará constantemente las metas que hayan alcanzado20:56
chilicuil[SLIDE 46]20:56
chilicuilnecesitaran una cuenta en ubuntu one si quieren que entre sesiones se conserven sus progresos20:56
chilicuilcada trofeo tiene instrucciones para alcanzar los objetivos20:56
chilicuil[SLIDE 47]20:56
chilicuil[SLIDE 48]20:56
chilicuilPara aprender como involucrarse con el desarrollo, se puede visitar20:56
chilicuil[SLIDE 49]20:56
chilicuilhttps://wiki.ubuntu.com/Accomplishments20:56
chilicuil[SLIDE 50]20:56
chilicuil[SLIDE 51]20:56
chilicuilesa es la tercera forma20:56
chilicuilespero que por lo menos la primera forma, haya quedado suficientemente claro20:56
chilicuilalguien tiene alguna pregunta?20:57
chilicuilla presentacion esta disponible en https://github.com/chilicuil/talks/tree/master/uud-23-jun-2012.irc20:58
chilicuilmuchas gracias por su tiempo, ojala pueda verlos pronto haciendo testing de ubuntu =)20:58
chilicuilno duden en contactar al equipo de ubuntu-testing, a nicolas o a mi si quieren involucrarse o si tienen algun problema/duda20:58
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Día del Usuario Ubuntu - Sesión actual: Python para todos - Instructores: reepeecheep - Diapositivas: http://is.gd/Jjwpys
ClaseBotDiapositivas para Python para todos : http://ubuntuone.com/44WzQ0yFMwNMVEq7vhONip21:00
reepeecheepHola amigos21:00
reepeecheepesta es la última charla del día21:00
reepeecheepMi nombre es Juan Antonio Hernández Vera y les dare la platica Python para todos21:01
reepeecheep[slide 2]21:01
reepeecheepel 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:02
reepeecheepprimero un intro, primeros pasos, funciones y lo basico de POO en Python21:03
reepeecheep[slide 4]21:03
reepeecheep[slide 5]21:04
reepeecheepPython es un lenguaje de programación creado por Guido van Rossum a principios de los 90's21:04
reepeecheep[slide 6]21:04
reepeecheep¿Por que Python?21:04
reepeecheepPython 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 de21:04
reepeecheepdatos.21:04
reepeecheepesas son las razones principales por las que muchos programas en Linux estan escritos21:05
reepeecheepen este lenguaje21:05
reepeecheep[slide 7]21:06
reepeecheepY cito21:06
reepeecheepa 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:06
reepeecheep[slide 8]21:07
reepeecheepCuando comparamos a python21:07
reepeecheepcon otros lenguajes21:07
reepeecheeppodemos encontrar ciertas diferencias21:07
reepeecheepcomo que21:07
reepeecheep1 .- Es interpretado21:08
reepeecheepesto significa que la traaduccion a código maquina de da linea por linea21:08
reepeecheepy no todo de golpe como por ej. C21:08
reepeecheep2 .- Tipado dinamico21:08
reepeecheepno tenemos que expresar el tipo de dato, en una declaración de variable21:09
reepeecheepcomo por ejemplo java21:09
reepeecheepInt x =0;21:09
reepeecheepen python basta con x = 021:09
reepeecheep3 .- Fuertemente tipado21:09
reepeecheepy 4.- Multiplataforma21:09
reepeecheep[slide 9]21:10
reepeecheepya que es SL(Sw Libre) se baja gratuitamente de su pag. oficial21:10
reepeecheepen caso de Linux viene por defecto amigos21:10
reepeecheep[slide 10]21:11
reepeecheep¿Alguna pregunta?21:11
reepeecheepPasaremos a dar los "Primeros Pasos", para conocer este lenguaje21:11
reepeecheep[slide 11]21:12
reepeecheepesto es lo que avarcariamos21:12
reepeecheep[slide 12]21:12
reepeecheepPrimero abrimos una terminal,21:13
reepeecheeplos que usan lernid, tiene una pestaña para su acceso rápido21:13
reepeecheepescribimos python21:13
reepeecheepy nos da acceso al interprete21:13
reepeecheepvamos a hacer el clásico "Hola Mundo", vale21:14
reepeecheepsolo escriban en el promp21:14
reepeecheepprint "Hola Mundo"21:14
reepeecheep¿Algun problema hasta ahi?21:15
reepeecheepdebio aparecer el mensaje21:15
reepeecheepperfecto21:15
reepeecheep[slide 13]21:15
reepeecheepuna caracteristica de python,21:16
reepeecheepy por la cual dicen que "viene con Pilas incluidas"21:16
reepeecheepes un bliblioteca estandar21:16
reepeecheepun ejemplo de esto21:16
reepeecheepes hacer operaciones matematicas de manera rápida21:16
reepeecheepsi escriben en el promp cualquier operacion21:17
reepeecheepel interprete la realizará21:17
reepeecheepejemplo21:17
reepeecheep2 +221:17
reepeecheep3 * 221:17
reepeecheep4 / 221:17
reepeecheep3.0 / 221:17
reepeecheepesa nos devuelve un flotante21:17
reepeecheep4 // 321:17
reepeecheeppor ejemplo devuelve un entero21:18
reepeecheep[slide 14]21:18
reepeecheeppasemos a los tipos de datos21:18
reepeecheepcomo en los demas21:19
reepeecheeplenguajes de progra21:19
reepeecheepsabemos existen los enteros, cadenas, flotantes21:19
reepeecheepy los datos de tipo coleccion21:19
reepeecheep¿alguien sabe a que se refieren los tipo "coleccion o colecciones"?21:20
reepeecheepducuchu: Si, String es tipo cadena21:20
reepeecheepse pone ente comillas Simples o Dobles en  python21:21
reepeecheeprat0ncit0: vas bien21:21
reepeecheepes parecido21:21
reepeecheepuna cloeccion es un tipo de dato que me permite guardar mas de un dato21:21
reepeecheepducuchu: Ok, una cadena es21:22
reepeecheepun conjunto de caracteres seguidos,21:22
reepeecheeppor ejemplo el nombre Juan, es cadena, una compu no puede prosesarlo como un numero21:22
reepeecheepdionyself: si una coleccion es una estructura de datos21:23
reepeecheepmas concretamente21:23
reepeecheep¿Vamos bien alguna otra duda?21:23
reepeecheepok21:24
ClaseBotducuchu preguntó: ​ que es un string? q significa decir cadena? puede ser cualquier dato?21:24
reepeecheepseguire entonces21:24
reepeecheepducuchu: asi es21:24
reepeecheeplos numeros pueden ser flotantes, enteros, largos, etc21:25
reepeecheepestos se escriben sin comillas21:25
reepeecheepProseguire con las colecciones21:25
reepeecheepexisten 3 tipos de colecciones en python21:25
reepeecheepLa Lista, La Tupla y El Diccionario21:25
reepeecheepLa lista es una forma de agrupar varios datos de varios tipos21:26
reepeecheeppuede ser una lista de mis amigos mas frecuentes por ejemplo21:26
reepeecheepLista = ["Juan", "MAria", "Jesica", "JUlio"]21:26
reepeecheeppara expresar que es una lista se usan los corchetes, y adentro de estos los elementos separados por comas21:27
reepeecheepducuchu: Algo entre comillas significa que es una cadena21:28
reepeecheepo un dato que es texto21:28
reepeecheeppara poder decirle a Python "esto es texto", le pongo "21:29
reepeecheepo '21:29
reepeecheep'esto es texto'21:29
reepeecheepescribe en el prompt21:29
reepeecheep"Esto es texto"21:29
reepeecheepy despues21:29
reepeecheep'Esto es texto'21:29
reepeecheepes exactamente lo mismo21:29
reepeecheepOk?21:30
reepeecheepBueno, pues tambien puede haber listas que tengas no solo texto21:30
reepeecheepej21:30
reepeecheepla lista que tiene "siete", en las diapos21:30
reepeecheepOK21:30
reepeecheeplas listas son mutables, es decir, que si yo tengo una lista, de algo21:31
reepeecheeppuedo quitar y poner mas elementos dentro de mi lista21:31
reepeecheeplasTuplas21:32
reepeecheepson un tipo de coleccion similar,21:32
reepeecheepPERO; estas son inmutables, es decir no puedo meter mas elementos21:32
reepeecheeppara crear tuplas en lugar de corchetes21:32
reepeecheepusamos parentesis21:32
reepeecheeplo mismo cada elemento separado por comas21:33
reepeecheepdepues tenemos los Diccionarios21:33
reepeecheepun tipo muy útil,21:33
reepeecheeplos diccionarios tambien contienen una serie de datos separados por comas21:34
reepeecheepd={'hello':'hola', 'bye':'adios'}21:34
reepeecheepque le hace pensar esa linea?21:34
reepeecheepsi es un diccionario, hagamos la anlogia21:35
reepeecheeptenemos una clave,21:35
reepeecheepy un valor asociado21:35
reepeecheepes parecido a una Base de Datos21:35
reepeecheepdecimos, en el ej. la cadena hello es igual a hola21:36
reepeecheepbye es igual a adios21:36
reepeecheep[slide 15]21:36
reepeecheepahi un repaso de los datos21:37
reepeecheep[slide 16]21:37
reepeecheepen Los lenguajes cuando programamos, debemos documentar que rayos estamos haciendo21:37
reepeecheepjoseh: Muy buena Pregunta21:38
reepeecheepuna matriz es bidimensional21:38
reepeecheepen python lo ponemos definir como una lista de listas21:38
reepeecheepmatriz = [[0,0,0], [0,0,0], [0,0,0] ]21:39
reepeecheepmatriz = [[0,0,0], [0,5,0], [0,0,0] ]21:39
reepeecheeppara poder acceder a un elemnto de una coleccion21:40
reepeecheephacemos lo sguiente21:40
reepeecheepej21:40
reepeecheepLista = [1,2,3]21:40
reepeecheepLista[0]21:40
reepeecheepeso significa dame el valor de la lista en la posision 021:40
reepeecheepen Python, tambien aceptaría la posicion [-1]21:41
reepeecheepintentenlo en el interprete21:41
reepeecheepque numero les salio?21:41
reepeecheepLista[-1]21:41
reepeecheepaja21:41
reepeecheepsale el 321:41
reepeecheepeso significa dame el ultimo21:41
reepeecheepla posicion [-2]21:42
reepeecheepes el penultimo y asi21:42
reepeecheepen una matriz21:42
reepeecheepmatriz = [[0,0,0], [0,5,0], [0,0,0] ]21:42
ClaseBotjoseh preguntó: ​ una matriz con que tipo se representaría?21:42
reepeecheepla posición 1 por ejemplo seria [0,5,0]21:43
reepeecheeppara que nos salga solo el 521:43
reepeecheephariamos21:43
reepeecheepmatriz[1][1]21:43
reepeecheepdudas?21:44
reepeecheepen Los lenguajes cuando programamos, debemos documentar que rayos estamos haciendo,21:44
reepeecheeppor eso existen los comentarios21:44
reepeecheepque son pa que cuando alguien mas21:45
reepeecheepvea nuestro código, o nosotros mismos en un futuro,21:45
reepeecheepsepamos el porque de cada instruccion21:45
reepeecheeppara ello se usan la comilla triple y #21:45
reepeecheep# esto es un com21:45
reepeecheep''' Hola esto21:46
reepeecheeptambien21:46
reepeecheep'''21:46
reepeecheeppongan eso en el interprete21:46
reepeecheeplos comentarios no se traducen a codigo maquina, son de guia al programmer21:46
reepeecheep[slide 16]21:46
reepeecheep[slide 17]21:46
reepeecheepahi un resumen de como hacer variables21:47
reepeecheepla variable es un nombre donde se guardara el dato que creamos21:47
reepeecheep[slide 18]21:47
reepeecheeppara que los programas sean "REALES"21:48
reepeecheepnecesitan la interaccion con el usuario21:48
reepeecheeppara ello existen los comandos21:48
reepeecheepinput y raw_input21:49
reepeecheepy la sintaxis se ve en la diapo21:49
reepeecheepuna variable = a input("Un mensaje que indica que es ")21:49
reepeecheepcopien las lineas de las diapos una por una en su interprete21:49
ClaseBotQuedan 10 minutos en la sesión actual21:50
reepeecheepla primera es para leer un numero21:50
reepeecheepla segunda lee una cadena de texto21:50
reepeecheepentendido??? creo la mayoria tiene nociones21:51
reepeecheepbien21:52
reepeecheepesas lineas nos permiten tener interaccion con el usuario, es decir la compu le dice21:52
reepeecheepdame datos pa que yo haga la chamba que quieres21:52
reepeecheepok21:52
reepeecheep[slide 19]21:53
reepeecheeplos programadores tenemos que hacer sw.21:53
reepeecheepel software responde a situaciones21:53
reepeecheepEjemplo, que tal si queremos automatizar el que una persona pueda votar21:54
reepeecheepo pasar la lista de alumnos que aprobaron la materia de Programación21:54
reepeecheepexisten condiciones que debemos tomar en cuenta21:54
reepeecheepeso es el "Control de Flujo"21:54
reepeecheepy tenemos diferentes sentencias21:55
reepeecheepla mas simple el if21:55
reepeecheepestan en la diapo21:55
reepeecheepexisten tambien los bucles21:56
reepeecheepsirven para que,21:56
reepeecheepciertas instrucciones se repitan tantas veces como quiera el programer21:56
reepeecheep[slide 20]21:57
reepeecheephe ahi ejemplos21:57
reepeecheeppara un if21:57
reepeecheepla sintexis21:57
reepeecheepes21:57
reepeecheepla que se muestra21:57
reepeecheepvamos a ver el ejemplo de la votacion21:57
reepeecheepaca en Mexico, puedes votar si tienes 18 años o mas21:58
reepeecheepedad = input("Dame tu edad")21:58
reepeecheepif edad > 18:21:59
reepeecheep    print "Puedes votar"21:59
reepeecheepelse:21:59
reepeecheep    print "No puedes votar"21:59
reepeecheepok21:59
reepeecheepen Python no se usan llaves como en otros lenguajes21:59
reepeecheepse utiliza algo que se llama "identacion"22:00
reepeecheepcuando definimos una sentencia condicional22:00
reepeecheep if edad > 18:  # en el ejemplo22:00
reepeecheeptodo lo que queremos que haga si se cumple la condicion22:01
reepeecheepdebe estar 4 espacios adentro del margen22:01
reepeecheepesta entendido22:01
reepeecheepo nopo?:S22:01
reepeecheepes la forma de decirle que22:02
reepeecheepestas intruccciones son parte de este BLOQUE22:02
reepeecheepjoseh: puedes usar la tecla tab22:03
reepeecheepo 4 espacios22:03
reepeecheepsin embargo22:03
reepeecheepse recomienda que cuando hagas tu progra uses un estilo para toso22:03
reepeecheepes decir usa o 4 espacios para todas tus identaciones o puros tabs22:03
reepeecheepya les corre su programita?22:04
reepeecheepBien22:04
reepeecheepen python existe tambien el "elif"22:05
reepeecheepesa palabra es por si hay una condicion que no hemos considerado22:05
reepeecheeppor ejemplo que si tiene 18 le de un mensaje especial, "Es tu primer Voto Felicidades"22:06
reepeecheepedad = input("Dame tu edad")22:06
reepeecheepif edad > 18:22:07
reepeecheep     print "Puedes votar"22:07
reepeecheepelif edad == 18:22:07
reepeecheep    print "Felicidades"22:07
reepeecheep    print "Es tu primera votacion"22:07
reepeecheepelse:22:07
reepeecheep     print "No puedes votar"22:07
reepeecheeppor ejemplo22:07
reepeecheepsi la edad es  = a 1822:07
reepeecheephaz algo22:07
reepeecheepsi no22:07
reepeecheeppregunta ... la edad es = a 1822:07
reepeecheepsi si haz algo22:07
reepeecheepsi no es entonces haz algo22:07
reepeecheeppodemos tener mucho elifs22:08
reepeecheepen el code22:08
reepeecheeppero esa es la estrucutra vale22:08
reepeecheep[slide 21]22:08
reepeecheepel bulce22:08
reepeecheepbucle^22:08
reepeecheepque pasa si queremos que se repita este programa para 10 usuarios22:09
reepeecheeppor que no hacer que se repita 10 veces22:09
reepeecheepveces = 122:11
reepeecheepwhile 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 += 122:11
reepeecheephagan eso22:11
reepeecheeptodo lo que teniamos ya  metanlo dentro de un while22:11
reepeecheepe identen pa que salga22:11
reepeecheepy corranlo22:11
reepeecheeplisto?22:13
reepeecheepque les parece si, dejamos el interprete y creamos un script22:13
reepeecheepun script es el código, pero desde texto plano22:14
reepeecheepcopiamos todo a un archivo nuevo en gedit22:14
reepeecheepy lo guardamos como ejemplo.py22:14
reepeecheepme dicen22:15
reepeecheepabrimos un terminal22:15
reepeecheepy escribimos22:16
reepeecheeppython ejemplo.py22:16
reepeecheepmm22:17
reepeecheepy le dan enter22:17
ClaseBotjoseh preguntó: ​ son 4 espacios obligado?22:17
reepeecheepvale22:18
reepeecheepese es el ejemplo de un while22:18
reepeecheepahora el de un for22:18
reepeecheep¿alguien recuerda el for en java ?22:18
reepeecheepJoseeAntonioR: Escribes python seguido del nombre de tu archivo22:19
reepeecheepy enter22:19
ClaseBotJoseeAntonioR preguntó: Cuando quiero correr un script, escribo python y luego localizo el archivo, o python archivo.py?22:19
reepeecheepsi es que tu archivo esta en otro lado22:19
reepeecheepentonces le pones la ruta completa entre ""22:19
reepeecheepy enter22:19
reepeecheepOK22:21
reepeecheepvolvamos al for, alguien recuerda  como es en java22:21
reepeecheep?22:21
reepeecheepsi no no hay tos22:22
reepeecheepen python, es un poco diferente a como seria en java22:22
reepeecheepel for en python se encarga de asignar a una variable22:23
reepeecheepcada uno de los elementos de una lista22:23
reepeecheepo tupla22:23
reepeecheepveamos la diapo+ç22:23
reepeecheepimaginemos22:24
reepeecheepque tenemos una fista muy geek22:24
reepeecheepy quiero hacer un programa que salude a todos los presentes, que se mostrara en un proyector22:25
reepeecheepvamos a hacerlo22:25
reepeecheepabran un nuevo doc en gedit22:25
reepeecheepy definan una lista con nombres de sus amigos22:25
reepeecheepamigos = ["Angie","Yesi", "Julio","MAx","Rox"]22:26
reepeecheepfor i in amigos:22:26
reepeecheep    print "Hola "+i+" que te la pases chido en la fiesta"22:26
reepeecheeples a corrido22:27
reepeecheepalguna duda de que hice??22:28
reepeecheepIngFrustrad: si con la misma extension22:28
reepeecheepperfecto22:29
reepeecheepqueda entendido el for de python22:29
reepeecheep??22:29
ClaseBotIngFrustrad preguntó: ​ con la misma extencion ".py"22:29
reepeecheep[slide 22]22:29
reepeecheeppasaremos a las funciones22:30
ClaseBotjoseh preguntó: ​ el ejemplo anterior de la votacion hecho con un for como seria?22:30
reepeecheeppuedes hacerlo para rapetir el cliclo 10 veces22:32
reepeecheepen lugar de while22:32
reepeecheepy te evitas usar la variable veces22:32
reepeecheepejemplo22:32
reepeecheepfor i in range(10):22:32
reepeecheepy adentro el código que iba en el while22:32
reepeecheepeso es que se i tomara el valor rango de 0 a 9,22:33
reepeecheepvale22:33
reepeecheepNo se preocupen si acaban de llegar los logs de las seciones se subiran22:33
reepeecheep[slide 23]22:33
reepeecheeppasaremos a crear funciones22:34
reepeecheepuna funcion es un fragmento de codigo que ya sirve y que puede ser utilizado muchas veces22:34
reepeecheeppor ejemplo22:35
reepeecheepla funcion sumatoria22:35
reepeecheep[side 26]22:35
reepeecheepo una funcion que imprima un texto22:35
reepeecheeppara crear una funcion22:36
reepeecheepse usa la palabra22:36
reepeecheepdef22:36
reepeecheepseguida de espacio y un nombre para la funcion22:36
reepeecheepsi es que la funcion recive datos, entonces se ponen entre parentesis y separados por comas22:37
reepeecheepy despues los dos puntos22:37
reepeecheepy ya lo demas que va adentro identado22:37
reepeecheepejemplo la  funcion que diga "Hola Mundo"22:37
reepeecheepdef funcion_hola:22:37
reepeecheep    ''' Esta funcion dice hola '''22:38
reepeecheep    print "Hola"22:38
reepeecheepcopienla y corranla22:38
reepeecheepen el interprete o en script como desen22:38
reepeecheepla linea ''' Esta funcion dice hola ''' , es un docstring, es un comentario, que sirve de referencia, y nos dice que hace la funcion22:39
reepeecheeppor si otro programer colega quiere usarla, sepa cual es su chamba22:40
reepeecheep(de la funcion)22:40
reepeecheepintenten ahora hace la funcion de la diapo22:40
reepeecheepy despues22:41
reepeecheepescriban22:41
reepeecheepmi_funcion(“Hola”, 2)22:41
reepeecheepmi_funcion(param2 = 2, param1 = “Hola”)22:41
reepeecheepde preferencia en el interprete pa que sea mas agil22:41
reepeecheep:D22:41
reepeecheepdef nombre():22:43
reepeecheepdeben usar despues del nombre parentesis22:43
reepeecheepy despues 2 puntos22:43
reepeecheep[slide 28]22:44
reepeecheepintenten esta22:44
reepeecheepla de la diapo22:44
reepeecheepme ire adelantando un poco22:45
reepeecheepel tiempo es oro22:45
reepeecheepy veo que ya manejan bien las funciones22:45
reepeecheeplas diapos estan el ubuntu one, tiene muchos ejemplos pa que practiquen22:46
reepeecheepIngFrustrad: se mas claro por favor22:47
reepeecheeppython "ruta"22:47
reepeecheepfue lo que hiciste?22:47
reepeecheepo estas haciendo22:48
reepeecheepdef 'hola':22:48
reepeecheeplo segundo es incorrecto22:48
reepeecheeplo correcto22:49
reepeecheepes22:49
reepeecheepdef hola():22:50
reepeecheep# Los parentesis no tienen nada adentro porque no recibe parametros22:50
reepeecheepListo???22:50
reepeecheepok22:51
reepeecheeppasaremos a la parte de Orientacion a Objetos22:52
reepeecheepsere breve22:52
reepeecheeplas diapos se quedaran a su disposición22:52
reepeecheepy ademas les dare links para contectarme en caso de que deseen aprender mas22:52
reepeecheep:D22:52
reepeecheep[slide 32]22:53
reepeecheep[slide 34]22:53
reepeecheepalli tenemos una definicion de POO22:53
reepeecheepmas sencillo22:53
reepeecheeppodemos decir22:53
reepeecheepque es un estilo de programación donde los conceptos, pueden ser expresados como objetos22:54
ClaseBotQuedan 5 minutos en la sesión actual22:55
reepeecheep[slide 36]22:55
reepeecheepbueno22:55
reepeecheepel Poo22:55
reepeecheeplos objetos tienen propiedades y metodos22:56
reepeecheepun metodo es una accion que el objeto realiza22:56
reepeecheepuna propiedad es algo que define al objeto22:56
reepeecheeplos objetos pertenecen a una clasificacion22:57
reepeecheeppor ejemplo mi coche22:57
reepeecheeptu coche22:57
reepeecheepy su coche22:57
reepeecheeppertencen a la clase COCHES22:57
reepeecheepobserven el coche22:58
reepeecheepy digan cuales serian sus propiedades y metodos22:58
reepeecheepsus propiedades22:59
reepeecheepserian22:59
reepeecheeppor ejemplo22:59
reepeecheepel color22:59
reepeecheepnum puertas22:59
reepeecheepetc22:59
reepeecheepmetodo es moverse23:00
reepeecheepbien por joseh y IngFrustrad:23:00
reepeecheepque contestaron bien23:00
=== ChanServ changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat |
=== JoseeAntonioR changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Evento: Día del Usuario Ubuntu - Sesión actual: Python para todos - Instructores: reepeecheep - Diapositivas: http://is.gd/Jjwpys
reepeecheep# Termino el tiempo23:00
reepeecheeppero aun continuo23:00
reepeecheepno parece q no23:02
reepeecheepno queda mas23:02
reepeecheeptiempo23:02
reepeecheep[slide 47]23:02
reepeecheepahi donde me pueden contactar23:02
reepeecheepsi desean ayuda23:02
reepeecheepcon python23:02
reepeecheeptutoriales23:02
reepeecheepo cualquier cosa23:02
reepeecheepyo soy autodidacta respecto a python23:03
reepeecheepy me ha costado buscar23:03
reepeecheepse lo que se frustra uno cuando empieza23:03
reepeecheepasi que estoy a su disposision23:03
reepeecheepesta ha sido mi primera participacion en el User Day23:03
reepeecheeple agradezco a SergioMeneses la Invitación23:04
reepeecheep:)23:04
reepeecheepy a ustedes tambien por el tiempo y atencion prestada23:04
reepeecheepespero y les sirva y que les guste23:05
reepeecheepgracias23:06
m4vbueno, creo que terminamos con el Día del Usuario Ubuntu :)23:06
m4vGracias a todos los que participaron, a los instructores que dieron las charlas y a SergioMeneses por organizar el evento.23:08
m4vPara los que quieran ver las charlas que se dieron estan los registros en http://irclogs.ubuntu.com/2012/06/23/%23ubuntu-charlas.html23:09
GuardianHola23:11
=== m4v changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat |
=== m4v changed the topic of #ubuntu-charlas to: Bienvenido a Ubuntu Charlas | Preguntas en #ubuntu-charlas-chat | Día del usuario Ubuntu terminado! registro en http://irclogs.ubuntu.com/2012/06/23/%23ubuntu-charlas.html

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!