Hola Antonio tengo una duda respecto al Dynamic Programming Day; sabes si se podrá entregar Certificados de Participación a los asistentes?, creo que esto sería un punto a favor para convocar a más gente; también creo que debemos crear un afiche para colocarlo por ejemplo en los institutos y universidades de la capital. Saludos
Diego El día 5 de julio de 2008 13:11, Antonio Ognio <[EMAIL PROTECTED]> escribió: > Saludos, > > Solo para informarles que, como algunos deben estar siguiendo a > traves de esta lista y nuestro canal de chat via IRC, seguimos > haciendo avances en la organización del evento que hemos denominado > Dynamic Programming Day. > > En este momento ya tenemos definidos a todos los expositores y los > temas. El local propuesto es Cibertec y la fecha propuesta el Sabado > 16 de Agosto. No veo hasta el momento ningun motivo para que todo esto > cambie por lo que seguramente en algunos dias mas anunciaremos el > programa definitivo con fechas, horarios, titulos de las charlas y la > lista exacta de expositores. > > Tambien hay una serie de personas que se han ofrecido a quemar CDs > para obsequiar a los participantes del evento y otros a ayudar con la > recopilacion y las coordinaciones de varios tipo que este evento > requiero. No estamos completos, necesitamos gente por lo que les > agradecere darse una vuelta por el canal #linux-plug del servidor > irc.linux.org.pe para que nos ayuden con los pendientes. > > Lo que si esta en duda es el concurso de programacion: a pesar de > tener razonablemente claro como lo podriamos hacer y de tener algunos > gentiles ofrecimientos para entregar premios no hemos recibido ningun > correo aun de personas interesadas en participar. > > El problema para el concurso no seria realmente muy dificil y tratare > de explicar mas o menos que tipos de habilidades se necesitan para > participar, quizas con eso algunas personas, sobretodo estudiantes que > ya saben algo de Python, Perl o Ruby se animen a participar: > > - Tener conceptos claro de programacion procedural: constantes, > variables, tipos de datos simples y compuestos (arrays, diccionarios), > estructuras de control del flujo del programa, procedimientos, > funciones, contadores, acumuladores, uso de banderas, algoritmos > sencillos que tu mismo inventarias. > > - Tener conceptos basicos de programacion orientada a objetos: clases, > instancias, variables miembro (atributos), funciones miembro > (métodos), constructores, destructores, herencia, polimorfismo, > patrones de diseño muy simples y conocidos como MVC, Singleton, etc. > > - Tener experiencia y/o capacidad para investigar el trabajo con > archivos y procesos: leer archivos del disco, crear y actualizar > archivos en el disco, invocar un comando de Linux pasandole parametros > y recibir la salida dentro de tu programa. > > - Tener conocimientos basicos de SQL (MySQL, PostgreSQL, SQLite): > crear tablas, hacer consultas, actualizar datos, queries simples, > select, update, delete, joins quizas subselects > > - Tener conocimientos basicos de desarrollo web: HTML, CSS, > Javascript, formularios, CGI (o equivalente) deseable AJAX. > > Con todo esto, al menos mi idea (porque depende realmente del jurado > que formemos) seria plantearles un problemas mas o menos asi: > > - Crear un script que corre offline. posiblemente invocado > periodicamente a traves del cron, que proceso informacion de unos > archivos de texto, seguramente invocando comandos de linux para luego > procesar los resultados y almacenarlos en una base de datos > > - Crear un script y/o aplicacion web que permita al usuario consultar > los datos procesados periodicamente por el script anterior generando > reportes y/o cuadros estadisticos, generando graficos con librerias > propias del lenguaje o la API de Google Chart, mostrando los datos > ordenandos en forma ascendente, descendente o filtrando por algunos > criterios tipo "tabla dinámica" , etc. > > Como ven el problema no es muuuy complicado y si lo puede hacer una > persona en 48 horas. No va a ser algo extenso, quizas se trate de algo > que se resuelve sin problemas con una o dos tablas generando un solo > reporte. Tambien es una carrera contra el tiempo asi que a pesar de > que se dispondrian de 48 horas, por cada hora antes del plazo que el > usuario gane al enviar su solucion podriamos bonificar al participante > con puntos adicionales. > > En realidad si se propone esto es por imprimirle algo de "practica" al > evento y no todo sea "teoria" . Si les parece que el problema es como > para hacerlo de dos personas y no de uno a la vez, tambien se me > ocurre que lo podemos admitir, ya nos inventaremos alguna regla que le > otorgue una cierta compensacíon en puntaje a los participantes > individuales. > > Tampoco esperamos que se inscriban 100 participantes, se volveria > inmanejable, con que se inscriban unos 5, unos 10 ya seria todo un > exito. Asi lo veo yo. > > Si hay interesados nos escriben a [EMAIL PROTECTED] haciendo una > breve presentacion de Uds. e indicando porque creen que tienen los > conocimientos para participar. No es que les vayamos a decir que no > pueden participar, simplemente es querer conocerlos un poco mejor. > > Al final de lo que se trata es de aprender mas, de mejorar, de > adquirir habilidades interesantes, quizas de destacar de los demas. > Les aseguro que el ganador de este concurso, si es un estudiante, > estaria en la mira de varias empresas locales que hacen desarrollo con > software libre y si es un profesional, demostraria que conoce su tema. > > Tampoco vamos a hacer categorias o diferencias entre profesionales o > estudiantes, graduado o autodidactas. Uds. saben que en el mundo del > software libre se mueve por una meritocracia en la que tus > conocimientos son los que hablan por ti, no importa si los adquiriste > en un salon de clase o leyendo libros y blogs en Internet, asi que > todos estan mas o menos en las mismas posibilidades. > > Si no pasa nada y no hay mayor interes, dejaremos el tema del concurso > para un evento posterior, donde podamos ofrecer un premio mas jugoso > como una laptop posiblemente, no esta fuera de nuestras posibilidades > y quizas lo podemos concretar este mismo año. > > Tampoco confundamos la transparencia y la franqueza de comentar todas > estas ideas en publico con algo que se pueda considerar 100% > improvisacion. Si, es evidente que estamos ideando y creando cosas "al > vuelo" pero la experiencia y solvencia profesional de las personas que > integraria el jurado respaldaria que la calificacion seria imparcial y > seria. > > Ojala alguien se anime. Si te hubiera gustado participar y te das > cuenta que no tienes el nivel ni los conocimientos necesarios es algo > muy bueno: aprovecha para ponerte a aprender antes de que pierdas mas > tiempo. Practicamente CUALQUIER estudiante de informatica a nivel > tecnico y/o universitario DEBERIA poder resolver los problemas de este > concurso preparandose un poco en un par de semanas siempre y cuando > tenga los conceptos claros y de verdad sepa programar en C, Java o > .Net. > > Suerte, > > Antonio > _______________________________________________ > Lista de correo Linux-plug > Temática: Discusión general sobre Linux > Peruvian Linux User Group (http://www.linux.org.pe) > > Participa suscribiéndote y escribiendo a: [email protected] > Para darte de alta, de baja o hacer ajustes a tu suscripción visita: > http://listas.linux.org.pe/mailman/listinfo/linux-plug > > IMPORTANTE: Reglas y recomendaciones > http://www.linux.org.pe/listas/reglas.php > http://www.linux.org.pe/listas/comportamiento.php > http://www.linux.org.pe/listas/recomendaciones.php > -- Diego Mori Otárola Técnico Profesional Computación e Informática Cel.: 9-9796-0979 Web: http://www.dmorio.tk
_______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: [email protected] Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://listas.linux.org.pe/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php
