[Rio-pm] Res: Perl 5 em 5 minutos

breno breno em rio.pm.org
Sexta Março 21 10:24:49 PDT 2008


Hahhahah ótimo! Quero ver idéias então :-)

[]s

-b

2008/3/21 Márcio Vitor <cromo.jml em gmail.com>:
> Breno você está de parabéns pelo que tem feito ao Rio-pm, a iniciativa
>  é muito boa,  também gostei da idéia dos screencasts de 30s, acredito
>  que dê pra mostrar muita coisa legal em 30s e o impacto seria maior em
>  novos entusiastas, também estou disposto a ajudar da forma que puder.
>
>  Márcio Vitor
>
>  2008/3/21 breno <breno em rio.pm.org>:
>
>
> > Oi Filipo,
>  >
>  >  Obrigado pela ajuda! Com certeza será muito bem vinda!
>  >
>  >  Sobre os 5 segundos (ou 30), como vc disse, haja criatividade!
>  >  Concordo que seria muito bom para publicidade, mas o objetivo maior do
>  >  projeto - pelo menos por enquanto - é a educação mesmo, então até 5
>  >  minutos já é apertado! Já para promoção da linguagem, não vejo nada
>  >  melhor do que a sua idéia e fiquei até com algumas idéias na cabeça
>  >  (sempre gostei dessa área). Vamos conversar =P
>  >
>  >  []s, e obrigado novamente a todos pelo apoio ao projeto!
>  >
>  >  -b
>  >
>  >
>  >
>  >
>  >  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
>  >  >
>  >  _______________________________________________
>  >  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
>


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