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 →

Review roteador tp link tl wr841n

Meu velho e antigo roteador wifi decidiu que estava chegando a hora de se aposentar. Ao procurar um substituto, perguntei nas “rede sociais” se alguém tinha alguma recomendação. Aliás, agradeço à todos que responderam, as respostas foram importantes para ganhar tempo na procura de um modelo. Minha procura restringiu-se aos modelos com suporte 802.11n, compatível ao DD-WRT, se possível com operação também no 5 Ghz (além do 2,4 GHz). Desconsiderado o 802. Read On →

Debian 20 anos

Hoje o Debian faz 20 anos. É muito legal ver um projeto como ele ter bastante tempo e continuar com seu plano ambicioso de dominação mundial. Ops, dominação do universo. Eu sou muito grato pelas oportunidades, conhecimento e contribuição esses anos todos que fui (ops, estou) voluntário. Claro que alguns momentos mais ativo que outros mas é admirável olhar um projeto que suporta tantas arquiteturas de hardware diferentes e principalmente, com suporte à tantos idiomas diferentes. Read On →

CDN identificando ip de um usuario

Quando um site usa uma CDN para fazer cache e/ou aceleração as vantagens são bem conhecidas, mas algumas vezes é necessário ajustar uma ou outra coisa para tudo continue funcionando. Um exemplo é o servidor web do site deixa de receber requisições diretamente do usuário porque agora tem os servidores da CDN intermediando essa comunicação. Então, nos logs do servidor web estará um IP de um servidor da CDN ao invés do IP de um usuário. Read On →

Postgresql tuning

Normalmente ao pensar em melhorar a performance do banco de dados, muitos esquecem de modificar alguns parâmetros e configurações do Sistema Operacional e outras coisas relacionadas a infraestrutura de TI. Não dar a atenção devida para essas coisas é que elas podem impactar o desempenho do banco de dados e você estar tão focado em melhorar o banco de dados que não considera-os como a causa raiz. Bom, então a idéia aqui é ser uma etapa prévia antes de mexer nas configurações do PostgreSQL, portanto considere como um ponto de partida. Read On →

Melhorar peformance do site aumenta audiencia

Há +- um mês eu comecei a fazer otimizações no servidor e no Octopress (O CMS do meu blog) como parte dos estudos de Web Performance. No mês de Junho de 2013 era 352 vistantes, 535 page views (páginas vistas) e o tempo médio de renderização da página era por volta de 11 segundos. Em Julho de 2013 fiz várias otimizações no blog e os números aumentaram um pouco: 706 visitantes, 1. Read On →