Sua nuvem cai

Você acha que Cloud Computing são nuvens bonitinhas como essas? Ou ela está mais para isso? Existe um falso mito que hospedar os servidores ou aplicação na nuvem (ou cloud se preferir…). Não é mais necessário se preocupar com problemas de disponibilidade como: geradores de energia elétrica, banco de baterias (nobreak), circuitos redundantes de rede lógica e elétrica, segurança patrimonial, etc. Entretanto ao usar algum serviço de nuvem, você está delegando essas preocupações para outra empresa. Read On →

Skype e computadores com duas placas de video

Infelizmente uso muito Skype no trabalho e estava com um problema com ele ao participar de videoconferências, ele simplesmente caia (famoso segment fault). Depois de um tempo ele automagicamente voltou a funcionar. Conversando com o Euler e tentando ajudá-lo a fazer o Skype funcionar, percebi que esse problema acontece em computadores que tem duas placa de vídeos e os drivers do kernel linux estão carregados na memória. Se você está com um problema como esse e tem duas placas de vídeo (no meu caso, a segunda placa é uma Nvidia), pode usar o bumblebee para contornar o problema. Read On →

Recuperando os podcasts

O Navaranda Podcast foi experimentação fantástica realizada por @Emerson Luis, César Cardoso, Guto Carvalho, eu e muitos outras pessoas. Ele começou numa brincadeira falando sobre assuntos que gostávamos de conversar e foi crescendo até entrevistar os então Ministro do Planejamento (@Paulo Bernardo) e Ministro das Relações Instituicionais (@Alexandre Padilha). O legal era realizar os episódios literalmente na varanda do Emerson. Os episódios do GDHCast que participei podem ser ouvidos aqui. Read On →

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'