Convertendo arquivos de musica para ogg com avconv

Eu estava recuperando os arquivos do Navaranda Podcast para deixar disponível na internet. A versão original estava no formato WAV e minha intenção era converter todos para o formato OGG. Para fazer isso, usei o avconv (um fork do ffmpeg) e diminiu o bitrate para 6kbits/s. Primeiramente instalando o avconv. #aptitude install avconv $for i in $(echo *.wav) do avconv -i $i -acodec libvorbis -b:a 64k ${i%%.wav}.ogg done Ah, já ia esquecendo! Read On →

Databasecast 38 vagas de MySQL e PostgreSQL

Euler, um dos desenvolvedores brasileiros do PostgreSQL está no podcast DatabaseCast, neste episódio o tema é vagas de trabalho em PostgreSQL e MySQL. As vagas de trabalho em MySQL são comentados pelo Airton Lastori. Para ouvir, pode ir na página do episódio por aqui. O podcast é feito pelo Mauro Pichiliani e Wagner Crivelini que já está em sua edição 38, os episódios anteriores são recomendadíssimos de ouvir. ;)

Um box vagrant para o cacic 3 dot 0

Se quiser ajudar no desenvolvimento ou teste, pode usar um box vagrant que criei com a versão 3.0 beta que está disponibilizado no Portal do Software Público. O Vagrant permite criar ambientes de desenvolvimento, teste, etc. muito facilmente e sem precisar usar a interface gráfica do virtualbox para isso. Lembrando que a VM criada pelo template nunca deve ser usado em produção, até porque ela não tem grandes recursos configurados. Mas pode usar alguma coisa como chef, puppet, etc. Read On →

Obrigado Agile Trends

Participei do Agile Trends e gostei bastante do que vi, conversei e debati. O que aprendi em dois dias foi multo valioso! Os keynotes foram sensacionais e o Sílvio Meira no fechamento do primeiro dia foi assombroso. Se publicarem o vídeo da apresentação dele, posto aqui. Porém, creio que faltou abordagens em outras áreas além da acadêmica e desenvolvimento de software. Um destaque em especial foi a apresentação da Fabiana Ruas e Herbert Parente falando sobre ”Governo Ágil 3. Read On →

Linux e o internet banking do Santander

Praticamente todos os grandes banco comerciais neste último ano começaram usar uma solução que impossibilita usar o internet banking deles num Linux (Debian) com OpenJDK. Exceto o internet banking do Banco do Brasil (funciona perfeitamente) os outros que conheço é necessário fazer alguma solução de contorno (gambiarra) para usar adequadamente. Já estava decidido a fechar a minha conta no Santander mas antes abri uma reclamação no SAC (Serviço de Atendimento ao Cliente). Read On →

Pbuilder and pdebuild to sign deb package automagically

To create a deb package (debian way) it is hard work. After spending some time working on that, you will feel more comfortable but the package building still is a little bit complex. Mainly if you add tests. A good tool to create a deb package automatically is pbuilder. It creates a chroot jail and it allows to build deb packages for Debian and Ubuntu. Create chroot jails environment Debian Sid/Unstable em AMD64 Read On →

Using vagrant with bridge network

I needed to use vagrant with bridge network in a project and the official documentation isn’t clear about it. Well, it’s simple, you should change the “Vagrantfile” in ”config.vm.network” parameter. E.g. using bridge on wlan0. config.vm.network :public_network, :bridge => 'wlan0'

Adding subtitles to video using shell

The libav is a ffmpeg fork and it has the most ffmpeg features. As libav is an official Debian package, it will be used like a tool to add subtitles but it works like a ffmpeg. To add a subtitle to video, it’s needed to use avconv that is included in libav-tools package. So, let’s install it. $sudo aptitude install libav-tools So, it’s simple to add subtitles to a video. Read On →

Adicionando legenda ao video por linha de comando

O libav é um fork do ffmpeg e tem a maioria das funcionalidades do ffmpeg. Como libav é um pacote oficial do Debian, ele será usado como a ferramenta para adicionar as legendas mas a sintaxe funciona com o ffmpeg. Para adicionar uma legenda é necessário usar o avconv que está includo no pacote libav-tools. $sudo aptitude install libav-too Para adicionar, basta executar o avconv com a opção -vf subtitles. Read On →

Pbuilder e pdebuilder

Criar pacotes deb (do jeito certo) é trabalhoso. Depois que pega o jeito é bem mais fácil mas ainda sim trabalhoso, principalmente quando é necessário fazer algum teste. Uma das formas de automatizar isso é usar o pbuilder. Ele permite gerar pacotes usando uma ambientes de jaula (chroot) e gerar pacotes para diferentes versões do Debian, (Ubuntu) e outros. Por exemplo, criando alguns ambientes chroot com versões diferentes de Linux (GNU/Linux) e arquitetura de hardware. Read On →