Arquivo

Posts Tagged ‘video’

FindBugs x Checkstyle x PMD

Featured imageInúmeras pessoas fazem a comparação entre as ferramentas FindBugs, Checkstyle e PMD. Vale dizer que as três permitem a escrita de um melhor código fonte, o inspecionando em busca de possíveis problemas e gerando relatórios para que o desenvolvedor possa tomar providências.

Porém, a abordagem delas é um pouco distinta:

  • FindBugs: Funciona procurando padrões de Bugs. Analise o Bytecode, e não o código fonte em si. Funciona como se tivesse um banco de dados interno com os bugs comuns, e vasculha seu código procurando por esses bugs. Eventualmente pode dar falsos positivos, apontando erros que no contexto de sua aplicação, não são erros. A própria documentação oficial do Findbugs diz: “In practice, the rate of false warnings reported by it is less than 50%”.
    http://findbugs.sourceforge.net/index.html
  • CheckStyle: Seu foco é em problemas relacionados as convenções e padrões Java, por exemplo: ausência de Java docs, abertura de chaves { depois de Ifs, etc. Ele varre o código fonte de seu projeto.
    http://checkstyle.sourceforge.net/
  • PMD: Vasculha o código fonte procurando por más práticas e problemas de código por exemplo: import com *, muitos métodos em classes, etc.
    http://pmd.sourceforge.net/

Em geral o PMD e o Checkstyle são mais similares. Todavia, eu recomendo o uso das 3 ferramentas em seu projeto, e além disso, que sejam criados arquivos de configurações para CADA ferramente e que os mesmos sejam utilizados por TODO o time, garantindo assim, a homogeneidade na produção do seu código fonte.

O uso principalmente do checkstyle e do PMD garantem um código fonte mais legível, de melhor manutenabilidade, tornando-se o trabalho com os mesmos mais eficiente e rápido.

Eu fiz video aulas introdutórias sobre as 3 ferramentas, que ensinam como instalar, configurar e utilizar, como sempre, de maneira simples e objetiva. Seguem os links:

  1. FindBugs
  2. Checkstyle
  3. PMD

Enjoy!

Anúncios

Introdução ao PMD

março 16, 2015 1 comentário

Featured imageUltimamente estou implementando algumas ferramentas para garantir maior qualidade em meu projeto, e a bola da vez é o PMD. O PMD é uma ferramenta que auxilia desenvolvedores efetuando varredura de código fonte buscando por problemas em potencial, tais como (retirado diretamente do site oficial):

  • Bugs – empty try/catch/finally/switch statements
  • Dead code – unused local variables, parameters and private methods
  • Suboptimal code – wasteful String/StringBuffer usage
  • Overcomplicated expressions – unnecessary if statements, for loops that could be while loops
  • Duplicate code – copied/pasted code means copied/pasted bugs

Assim como o Checkstyle, utilizar o PMD e efetuar os ajustes que o mesmo recomenda, ajuda a obter-se uma melhoria em seu código fonte, tornando-o mais legível e aumentando sua manutenabilidade.

Recomendo a todos os desenvolvedores que o utilizem em conjunto o o FindBugs e com o CheckStyle, pois são ferramentas com finalidades parecidas e garantem juntas um sólido código fonte. Neste post, você pode encontrar mais informações sobre o FindBugs. Neste outro post você encontra mais informações sobre o Checkstyle.

No vídeo abaixo, você pode ver facilmente como instalar e utilizar o PMD. Os slides utilizados no vídeo estão aqui.

Enjoy!

Gravando uma apresentação / vídeo aula no Linux

ÉFeatured image comum a necessidade de gravar apresentações de sua tela no computador, com narração. No mundo windows, um software muito famoso é o Camtasia, porém, um pouco salgado. É claro que seus recursos até justificam um investimento. Todavia, para os usuários Linux, que precisam fazer videos simples, tais como vídeo aulas, o RecordMyDesktop funciona muito bem.

Basta instalar, executar, e tudo se resume ao botão gravar e parar, o qual renderiza o vídeo e o deixa pronto para compartilhamento.

Para conhecer o projeto, eis o link: http://recordmydesktop.sourceforge.net/about.php .

Enjoy!

Categorias:Linux Tags:, , ,

Baixando e convertendo vídeos do Youtube pelo Firefox

fevereiro 14, 2011 2 comentários

Muito útil para quem quer baixar e converter vídeos do Youtube, o Plugin Download Helper nos permite fazer tudo isso. Funciona em Linux ou windows.

Muito fácil de usar e instalar, pode ser baixado diretamente daqui: https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/

 

Categorias:Linux Tags:, , , ,

Gravando vídeos de seu Desktop no Linux

fevereiro 4, 2011 1 comentário

As vezes temos que gravar algum treinamento ou mesmo uma demonstração de algo em nosso desktop para disponibilizar para as pessoas. Encontrei um programa fantástico, o recordmydesktop!

Ele tem uma interface gráfica muito intuitiva.

Para instalar:

sudo apt-get install gtk-recordmydesktop recordmydesktop

Para utilizar você pode chamar via linha de comando ou ir no menu multimídia, abrindo ele, defini-se qualidade do som e imagem e clica-se no “gravar”, mais simples que isso, impossível!

O site oficial é: http://recordmydesktop.sourceforge.net

Enjoy!

Ripando e Gerando DVDs no Linux de forma simples

fevereiro 23, 2010 8 comentários

Não sou um profissional da área de edição de vídeo, porém, como todo bom pai de família (minha filha nasceu em 30/01/2010), tenho a obrigação de aprender a fazer o mínimo! 🙂

No caso, eu tinha uns 10 DVDs com os ultra-sons gravados, cada um com uns 10 a 15 minutos de vídeo, e por questões de espaço/simplicidade no manuseio, quero ripar todos os 10 DVDs e criar só um.

Para o processo de “ripagem“, utilizei um software chamado Handbrake, que foi citado no BR-Linux a alguns dias.  O HandBrake é simples e vai direto ao ponto: você escolhe o source (DVD) e clica num botão START. Pronto, ele gera um arquivo MP4 com todo o conteúdo do DVD. Você também pode excluir algum capítulo, capturar só o som/vídeo, definir qualidade, formatos e algumas outras opções simples.

Feito isso, tive a necessidade de “cortar” alguns vídeo que ficaram grandes, pois a enfermeira no momento do ultrasom deu o “REC” 5 minutos antes do médico iniciar o procedimento, dessa forma, eu cortei este tempo com um software chamado OpenShot , que também é simples e vai direto ao ponto. Para a mesma finalidade o Linux também conta com o Kino. Ainda sobre o OpenShot, é possível fazer algumas coisas bem interessantes nos vídeos, como por exemplo efeitos de transição, blur, etc…

Eu também fiz um slide show com fotos e criei um vídeo com os mesmo, simples e rápido, com o programa Imagination. Nele basta você importar as fotos, definir seqüencia, colocar um fundo musical (certo, não sei porque ele não deixou eu colocar uma mp3 como fundo, mas não tive tempo de pesquisar pois o bebe estava chorando e eu tinha que trocar fraldas 🙂 ), efeitos de transição, texto, etc… Lembra o Windows Photo History (embora ainda não tenha a metade das funcionalidades).

Neste ponto eu tinha 10 vídeos prontos + um slide show, agora queria gerar um DVD, bonitinho, com menu, musiquinhas e tudo o mais.  Bem afrescalhado mesmo para mostrar minha filhota para a família! Encontrei um software magnífico de tão simples e fácil de usar chamado DVDStyler , com simples cliques do mouse, gerei um menu, com vídeo, botões animados e tudo o mais que gostaria de fazer, ai simplesmente cliquei no gravar DVD e voa-lá, minha superprodução estava pronta em menos de 1 hora!

Se sua opção for por gerar um vídeo só, com o open shot, você pode ainda utilizar outro software para gravar o DVD, como por exemplo o K3b.

Vale lembrar que eu utilizei o Ubuntu, e exceto o Handbrake (que tem um pacote para Ubuntu), os outros foram instalados com apt-get.

Certamente existem opções mais avançadas de edição de vídeo para Linux, como como perceberam, sou adepto do KISS!

Caso exista a necessidade de conversão de tipos de arquivos, aqui tem um artigo bem interessante.

Enjoy!