[Rio-pm] Perl 5 em 5 minutos
breno
breno em rio.pm.org
Quarta Março 19 20:02:37 PDT 2008
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
>
Mais detalhes sobre a lista de discussão Rio-pm