[Rio-pm] Res: Perl 5 em 5 minutos
Lorn
lorn.br em gmail.com
Quinta Março 20 18:33:45 PDT 2008
Daqui a pouco tem Golf de screencast :PAcho que 5min é um tempo aceitavel,
visto que o objetivo é ensinar Perl para quem não conhece
2008/3/20 Ricardo Filipo <ricardo_filipo em yahoo.com.br>:
> Parabéns Breno!
>
> Iniciativa matadora!
>
> Se precisar de ajuda eu hoje estou trabalhando (em Sao Paulo) com produção
> de peças publicitárias usando estas ferramentas livres.
> Estamos com uma agência de design/publicidade/web/comunicação em franca
> expansão. E só usamos software livre.
>
> Posso tentar um apoio da empresa (não garanto nada) para o projeto, mas
> pode contar comigo ao menos.
>
> A minha primeira proposta seria montar um outro formato complementar tipo
> "30 segundos" e fazer mini dicas ou pequenos banners animados para
> distribuir pela web. Discordo de vc. Em publicidade temos que dizer tudo não
> em 5 minutos, mas em 5 segundos. Haja criatividade! O que acha?
>
> Abração!
> Filipo
>
>
> ----- Mensagem original ----
> De: breno <breno em rio.pm.org>
> Para: Perl Mongers Rio de Janeiro <rio-pm em pm.org>
> Enviadas: Quinta-feira, 20 de Março de 2008 13:51:02
> Assunto: Re: [Rio-pm] Perl 5 em 5 minutos
>
> Vou fazer um screencast sobre como fazer screencasts :-P
>
> É mais ou menos como eu falei, mas então deixe-me entrar em alguns
> pormenores:
>
> Primeiro, com o tema definido, fiz um levantamento do que queria falar
> e não só o que caberia no tempo limitado estabelecido como também o
> que seria de fato importante de passar - é óbvio que não dá pra dizer
> quase nada em 5 minutos, então é muito importante priorizar. Depois
> que o "roteiro" estava bem definido, fiz uma cópia dos comandos e dos
> pontos-chave (como quando eu marco determinados campos com o mouse pra
> reforçar algum ponto, coisas desse tipo) em um txt que deixei aberto
> do lado enquanto gravava o vídeo (só vídeo, sem som) de uma vez só.
> Depois vi que não precisava, o Cinelerra permite a edição rápida e
> fácil de vídeos uma vez que vc pega o jeito da coisa. Com o vídeo
> pronto e condensado no tempo limite (tem q digitar rápido pra não
> ficar monótono, e se vcs repararem eu por exemplo acelerei toda a
> parte de instalação do módulo - e mesmo assim tomou uns 15 segundos do
> vídeo), fiquei ensaiando o que falar enquanto via o vídeo. O que fiz
> foi ligar o audacity e deixei gravando o áudio, e botei o vídeo pra
> rodar e pausava/repetia todos os trechos em que errava. No final
> fiquei com um .wav de quase 15 minutos, com todos os "takes". Usei o
> próprio audacity pra retirar os "takes" errados e depois sincronizei a
> faixa com o vídeo, de novo no cinelerra.
>
> Acho que é isso. Depois foi só brincar com o mencoder pra mudar a
> codificação.
>
> []s
>
> -b
>
> 2008/3/20 Blabos de Blebe <blabos em gmail.com>:
> > Making of!!! Making of!!! Making of!!! Making of!!!
> >
> > 2008/3/20 Lorn <lorn.br em gmail.com>:
> >
> >
> > > Muito legal Breno, parabéns pela iniciativa, alguem podia criar uma
> parte de
> > > videos no perl.org.br não? Joenio, será que não dá pra ir encaixando
> os
> > > videos nos temas que você mostrou outro dia?
> > > Breno, eu não esqueci da minha promessa de video :P mas realmente
> não é
> > > algo facil de fazer, como você fez? foi falando e coube em 5min, ou
> fez um
> > > pre-roteiro ou coisa que valha? hehe estou curioso com o making of :P
> > >
> > > Lorn
> > >
> > > 2008/3/20 breno <breno em rio.pm.org>:
> > >
> > >
> > > > 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
> > > >
> > >
> > >
> > >
> > > --
> > > Lindolfo "Lorn" Rodrigues
> > > - www.slackwarezine.com.br
> > > - http://lornlab.org
> > > - http://sao-paulo.pm.org
> > > use Catalyst;
> > > _______________________________________________
> > > 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
> >
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
>
>
>
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
--
Lindolfo "Lorn" Rodrigues
- www.slackwarezine.com.br
- http://lornlab.org
- http://sao-paulo.pm.org
use Catalyst;
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/rio-pm/attachments/20080320/95f2f138/attachment-0001.html
Mais detalhes sobre a lista de discussão Rio-pm