Gentoo 2006.1, atualização, sub-profiles e gcc 4.1

Embora eu casa eu viva no “bleeding edge”, ~x86 e ~amd64, aqui no trabalho (por razões óbvias) eu sou bastante conservador. Mas, agora que finalmente saiu o 2006.1 já é hora de atualizar a máquina.

[code]Would you like to merge these packages? [Yes/No] Y
>>> starting parallel fetching
>>> Emerging (1 of 59) sys-devel/crossdev-0.9.16 to /
[/code]

Embora ainda não tenha uma documentação oficial sobre isso, os interessados nos sub-profiles para desktop e servidor devem dar uma olhada em /usr/portage/profiles/default-linux/x86/2006.1/server e /usr/portage/profiles/default-linux/x86/2006.1/desktop. Note, porém, que isso ainda não está documentado, então use por sua conta e risco.

Continue reading “Gentoo 2006.1, atualização, sub-profiles e gcc 4.1”

Dica: mantendo a responsividade do sistema sem o uso de threads (QT)

Quando o sistema está sobrecarregado é possível notar, em GUIs escritas com a QT, falhas e/ou lentidões na renderização de determinados widgets. Embora isso não seja tão frequente no Windows, é fácil identificar esse comportamento no Linux quando, por exemplo, você atualiza uma barra de progresso muito frequentemente.

Uma maneira simples de resolver isso é utilizar QApplication::processEvents() após o código em questão.

Obs.: dica retirada do livro “Programming with QT”, de Matthias Kalle Dalheimmer.

Script absurdamente simples para gerar thumbnails

Para os preguiçosos, como eu, que por algum motivo não querem instalar um programa tipo Picasa, Album ou coisa do tipo para gerenciar suas fotos, mas precisam gerar thumbnails delas. A dica, abaixo, mostra um script extremamente simples (e essa é a intenção: KISS) para fazer o serviço.

Continue reading “Script absurdamente simples para gerar thumbnails”

CMake – Parte 1: introdução

O CMake, desenvolvido pela Kitware, é um sistema de controle de compilação, multi-plataforma e código-aberto. O CMake oferece uma alternativa mais fácil e produtiva as “auto-tools (autoconf, automake, autoheader). Além disso, é interessante notar que o CMake foi escolhido como a ferramenta de build oficial para a nova versão do projeto KDE. Este é o primeiro de uma série de artigos detalhando desde as opções mais básicas até as mais avançadas do CMake.

Continue reading “CMake – Parte 1: introdução”