[bcn-pm] resum de la reunió d'ahir

Jordi Delgado jdelgado a lsi.upc.edu
div oct 7 00:22:38 PDT 2011


Hola,

Como encargao del programa del curso, agradezco tus sugerencias. Sin
embargo pienso que tu plan seria mas adecuado para el segundo curso,
el de "Perl Avanzado", o "Aprende mas Perl" o como se vaya a llamar...

El curso inicial lo basamos en la suposicion de que es un curso de 
Perl, no de programacion. Se supone que NO vamos a explicar variables 
ni bucles ni condicionales ni etc. Eso si, partimos de la base que
el estudiante no sabe nada de Perl.

Precisamente ese background sesga la orientacion del curso, y hace que
pasemos ligeros sobre aquello que Perl hace como la mayoria de lenguajes
(condicionales y bucles, por ejemplo) y pongamos enfasis en aquello
que es propio de Perl. Algunos ejemplos serian la existencia de contextos
para las variables, el paso de parametros a funciones y acciones (subs),
closures, etc.

Estoy basandome para la elaboracion (Alex, ya va, ya va...) del programa
en "Learning Perl" y "Modern Perl", los dos textos que mas o menos acordamos
en la reunion. Hay material mas que suficiente y, como siempre, el
problema sera decidir que se queda fuera.

Gracias otra vez,

Salud!

Jordi

PS:

> Hola,
> simplemente quiero aportar un poco a la idea del curso.
> Yo transmitiría tres aspectos fundamentales:
> 1. Como Larry Wall mencionó en alguno de sus "State of the onion": El
> proposito de un lenguaje no es facilitar su aprendizaje, sino aprender otras
> cosas utilizando el lenguaje.
> 2. Con saber poco Perl ya se se pueden hacer cosas interesantes.
> 3. TMTOWTDI.
> 4. Utilización y potencia de los módulos de CPAN
> 5. Comunidad de Perl

Aqui hay cinco :-))))



> Creo que son aspectos que enganchan y rompen prejuicios. Basaría el curso en
> ejemplos siguiendo la línea de "Intermediate Perl", "Perl Cookbook" o
> "Advanced Perl" de Cozens.
> 
> El "alumno" que tenga suficiente interés ya profundizará en la teoría por su
> cuenta, tipo hacker. Hay que despertar el autoaprendizaje. Claro que todo
> depende finalmente del background de los asistentes. Si los asistentes ya
> saben lo que es una variable o un bucle, explicar mediante ejemplos aspectos
> distinguidos de Perl: autovivification, closures, regexp, ties, modules,
> etc...
> 
> Un ejemplo podría ser programar un servidor web con Plack:
> (http://learn.perl.org/examples/static_server.html)
> Después con otro ejemplo, atacar el servidor anterior con LWP.
> Con ello además de aprender Perl, se abre el camino a la programación en red
> y en web.
> 
> Para saber a lo que me refiero, adjunto os envío los ejemplos de una intro a
> Perl que realicé como un trabajo de tema libre para una asignatura de
> administración de sistemas. (solo disponía de media hora para la
> presentación.) Mientras mostraba el programa de ejemplo con un proyector, lo
> iba comentando.
> 
> 
> Saludos,
> Dani
> 
> 2011/9/30 Alex Muntada <alexm at alexm.org>
> 
> > Hola mongers,
> > com que anem justos de temps ahir vam fer una reunió intensiva per
> > enfocar el tema dels cursos, etc. No va ser només la típica reunió
> > social de comentar fricades o explicar les darreres novetats, també
> > vam tenir discussions acalorades sobre diversos temes al voltant del
> > curs. Per tant, tot i que vaig provar de recollir el que anàvem
> > decidint, bé podria ser que m'equivoqui. En aquest cas, us agrairé que
> > m'ho digueu.
> >
> > ## Curs ##
> >
> > *   alexm: preguntarà a la FIB què cal per crèdits ALE pel curs
> > *   decidir 1 dia (8h, intro) o 2 dies (16h, intro+avançat)
> > *   proposta dates: 5 nov i 26 nov
> > *   si té èxit repetim a la primavera
> > *   25€ pel curs, inclou samarreta i dinar
> > *   target: perl mongers, FIBers, telecos, empreses afins (han de
> > saber programar)
> > *   difusió: web, linkedin, identi.ca, twitter, facebook, anonymous, etc.
> > *   format de 3/4 teòric 1/4 pràctic
> > *   més d'1 monger de suport per als estudiants
> > *   mínim 4 profes + 2 de support mínim per dia
> > *   videoconferència?
> > *   profes
> >    *   pplu: perlbrew
> >    *   jdelgado: clausures
> >    *   frankie: el que calgui
> >    *   cjuan: me da igual
> >    *   toni: suport
> >    *   raimon: suport
> >    *   alexm: fuet
> >    *   algú més?
> > *   temari: part del llibre Modern Perl
> >    *   chromatic: hi ha cap problema per utilitzar el llibre pel curs?
> > *   alumnes: portar 1 PC o portàtil pel curs
> > *   valorar com fer el pagament: paypal, amazon, ukash, transferència,
> > en mà, etc.
> > *   buscar dinar (cjuan busca proposta de càtering)
> > *   jdelgado: responsable docent (l'encargao)
> >
> > ## Workshop ##
> >
> > *   alexm: la upc ens ajudarà a centralitzar els pagaments, etc.?
> > *   cjuan: alternatives gestió finançament i infraestructura
> >
> > ## Request Tracker ##
> >
> > *   28 i 29 nov: curs RT a Barcelona (no vindrà en Jesse Vincent)
> >
> > ## Web ##
> >
> > Això va quedar a mitges (és un tema recurrent) però us en faig 5¢:
> >
> > *   encara no tenim res i el curs és aquí mateix
> > *   segueix havent-hi discrepàncies sobre si wiki o no wiki
> > *   cal un disseny atractiu que no allunyi la gent, integració amb twitter,
> > etc.
> > *   potser es podria motivar la gent amb un sistema de reputació tipus
> > stackoverflow
> > *   opció d'utilitzar eines existents: wordpress.com, posterous.com, etc.
> > *   github permet editar online el repo que tenim actualment
> >
> > --
> > Alex Muntada <alexm at alexm.org>
> > http://alexm.org/
> > _______________________________________________
> > llista dels Barcelona-pm
> > Barcelona-pm at pm.org
> > http://mail.pm.org/mailman/listinfo/barcelona-pm
> > BCN Perl Mongers: http://barcelona.pm.org


> _______________________________________________
> llista dels Barcelona-pm
> Barcelona-pm at pm.org
> http://mail.pm.org/mailman/listinfo/barcelona-pm
> BCN Perl Mongers: http://barcelona.pm.org


Més informació sobre la llista de correu Barcelona-pm