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