[Rio-pm] Perl 5 em 5 minutos

Fabrício Firmino de Faria firminodefaria em gmail.com
Quinta Março 20 04:19:49 PDT 2008


Breno, tenho uma sugestão. Acho que faltou alguma coisa de desenvolvimento
com interface gráfica( gtk, qt,... ) nem  que seja com glade ;P


Em 20/03/08, breno <breno em rio.pm.org> escreveu:
>
> Hahahhahaha deixa em português mesmo, pq se for pra ouvir inglês com
> sotaque de baiano aí que ninguém vai se aguentar =P
>
> Mas que bom que se voluntariou, Eden!
>
> Para Eden, Fabrício, Wesley e outros interessados, a lista por enquanto é:
>
>
> Tópicos genéricos:
> ------------------------
>
> - Sobre o CPAN (esse já estou fazendo, montando o script e tudo mais)
> - Usando perldoc
> - Variáveis escalares, entrada, saída e funções associadas (open, close,
> chomp)
> - Condicionais e loops
> - Arrays e funções associadas (split, push, pop, shift, unshift, splice)
> - Hashes e funções associadas (keys, values)
> - Apresentando Expressões Regulares (m//, s///, tr///)
> - Introdução a Expressões Regulares ( [], (), \d, \s, \w, \b, +, ?, *)
> - Criando funções
> - Referências
> - Criando módulos
> - Orientação a Objetos Clássica
> - Orientação a Objetos Inside-Out
> - Criando documentação (POD::Usage)
> - Depurando Código Perl (usando o Perl Debugger)
> - Dicas de Otimização (incluindo QUANDO otimizar)
> - File Locking (e Fnctl)
> - Programando com Threads
> - I18N e Unicode
> - Desenvolvendo código XS
> - Novidades do Perl 5.10
>
>
> Funções:
> -------------
>
> - map/grep
> - fork
> - unlink, -X, rename, mkdir, stat, lstat, File::Stat, opendir, etc)
> - time, localtime, utime
> - glob (e File::Glob)
> - pack/unpack
> - eval
>
>
> Módulos:
> -------------
>
> - Digest::MD5 e Digest::SHA
> - Module::Pluggable
> - PAR e PAR::Packer
> - TT
> - DBI e DBD
> - DBIx::Class
> - File::Find
> - LWP e LWP::Simple
> - XML e XML::Simple
> - Test::Simple e Test::More
> - Carp;
> - CGI (Agora é a hora em que o MDA grita em câmera lenta:
> "nããããÃÃÃÃÃOOOOOoooooo....")
> - Perl::Critic (e perlcritic)
> - Perl::Tidy  (e perltidy)
> - Devel::DProf
> - Benchmark
> - Data::Dumper
> - Getopt::Std e Getopt::Long
> - Memoize
> - Storable
> - PDL
> - Net::SMTP e Net::POP3
> - POSIX
> - Win32::*
> - Safe
> - Tie
> - DateTime
>
>
> Frameworks:
> -------------------
>
> - Catalyst
> - Jifty
> - POE
> - Moose
> - CGI::Application
>
> Muita coisa, né? E falta muito mais! Não deixem de criticar a lista,
> adicionar/remover/comentar idéias.
>
> E os vídeos tem que ter sempre até 5:59, de preferência tendendo pra 5
> cravados, assim prende atenção do vê-inte que não pode perder mais que
> 5 minutos vendo o vídeo. E todos devem seguir boas práticas de
> programação. É como um lightning talk didático :-)
>
> Sintam-se livres para contribuir com idéias, críticas e quem sabe
> (como o Eden) com seus próprios vídeos. Só peço que, aqueles que forem
> ajudar, que por favor avisem e centralizem as informações comigo (pela
> lista ou diretamente). É um trabalho chato, cansativo e...
> voluntário!!!! - então a *última coisa que eu quero* é ver duas
> pessoas trabalhando no mesmo vídeo de forma independente. Fora que
> temos o altíssimo padrão de qualidade Rio PM (c) a corresponder :-)
>
> Como sempre, todos os colaboradores receberão crédito total pela sua
> parte. Quem tiver qualquer dúvida ou precisar de ajuda, sinta-se à
> vontade para me procurar diretamente. Eu agora sei tudo de edição de
> áudio e vídeo =PPPP
>
> []s
>
>
> -b
>
>
>
> 2008/3/19 Eden Cardim <edencardim em gmail.com>:
>
> > 2008/3/19 breno <breno em rio.pm.org>:
> >
> >
> > > Pessoal,
> >  >
> >  >  achei engraçado o comentário do Fabrício a respeito do screencast,
> >  >  especialmente pq apresentei pro pessoal da SPPM no CONISLI uma idéia
> >  >  que tive e que acabou virando uma espécie de "projeto secreto da Rio
> >  >  Perl Mongers" (aliás, vários projetos secretos de ambos os grupos
> >  >  surgiram daquele encontro hehehhehehe). Trata-se do "Perl 5 em 5
> >  >  minutos", uma série de vídeos educacionais para os iniciantes em
> Perl
> >  >  e para a comunidade em geral. E, após muitas madrugadas maquinando
> >  >  sobre como o processo todo funcionava, juntando idéias e colhendo
> >  >  material, segue o primeiro esboço trash do que em breve será o
> projeto
> >  >  em toda a sua glória (em outras palavras, é o primeiro vídeo da
> série
> >  >  - sem logos, ensaios, aberturas ou marcas d'água, prontinho pra ser
> >  >  criticado e comentado por vocês)
> >  >
> >  >  O vídeo chama-se "Instalando módulos Perl do CPAN localmente" e
> >  >  ensina...err... como se instalar módulos Perl do CPAN localmente :-)
> >  >
> >  >  http://video.google.com/videoplay?docid=8257636278186920145
> >  >
> >  >  Notem que é o vídeo #2 da série mas não há (ainda) o #1. Pensem
> >  >  "Guerra nas Estrelas" =P
> >  >
> >  >  Espero que gostem! Críticas, comentários e sugestões são não só
> muito
> >  >  bem vindos como quase essenciais, pois pretendo assimilar o máximo
> >  >  possível para os próximos (ou até para uma reedição deste), que vão
> >  >  para a área de iniciantes da Rio-PM. Naturalmente, vamos colocar
> temas
> >  >  mais de iniciantes, como "sobre o CPAN" (ensinando a usar o "cpan" e
> o
> >  >  site) e "Introdução ao Perl" (o tema do vídeo atual de certa forma
> foi
> >  >  criado sob demanda, né Diego/Raphael/Taísa???). Sugestões de vídeos
> >  >  além destes também são muito bem vindos!
> >  >
> >  >  []s
> >  >
> >  >  -b
> >  >
> >  >  Ps: Por favor, sejam gentis, foi minha primeira experiência com
> >  >  screencasting em linux e estou na verdade muito ansioso por
> críticas,
> >  >  dicas e sugestões. A saber, o vídeo foi capturado com o Istanbul, o
> >  >  áudio com o Audacity (sim, meu microfone estava uma porcaria), e
> tudo
> >  >  foi (muito porcamente) juntado, editado e renderizado com Cinelerra,
> >  >  que gerou um .avi de 80 megas (acho que mais pelo áudio em wav
> puro).
> >  >  Depois de muitas tentativas de renderização com codecs diferentes
> para
> >  >  gerar um arquivo menor (o que resultou em várias falhas de
> >  >  sincronização de áudio e vídeo e um arquivo que trava o mplayer e
> gera
> >  >  coredump no vlc), acabei renderizando como .ogg e convertendo em avi
> >  >  com audio e video em mpeg via bom e velho mencoder. O arquivo final
> >  >  tem 20 megas e uma resolução absurdamente melhor que a do vídeo, que
> >  >  foi destruido pelo GoogleVideo. Mas acho que ainda dá pra ver, sei
> lá.
> >  >  Ah, o Cinelerra também adicionou bordas pretas ao vídeo, não soube
> >  >  tirar (mas são bem pequenas, não tão grandes quanto aparece no
> vídeo).
> >  >  E sim, falei muito "no caso" - isso que dá narrar um vídeo gravado e
> >  >  tentar ser o mais explicativo possível. Mas fiquei com preguiça de
> >  >  refazer :-)
> >
> >  Ficou bem legal, muito boa a iniciativa, meus parabéns. Com sua
> >  permissão vou contribuir com o seu projeto. Se derem risada do meu
> >  sotaque de baiano, os próximos vão ser narrados em inglês, então se
> >  controlem ;).
> >
> >  --
> >  edenc.vox.com
> >
> >
> > _______________________________________________
> >  Rio-pm mailing list
> >  Rio-pm em pm.org
> >  http://mail.pm.org/mailman/listinfo/rio-pm
> >
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/rio-pm/attachments/20080320/92ecc87c/attachment.html 


Mais detalhes sobre a lista de discussão Rio-pm