Monthly ArchiveAugust 2006



Desenvolvimento &Gentoo &Tecnologia 31 Aug 2006 01:04 pm

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 »

Desenvolvimento &Tecnologia 25 Aug 2006 10:16 am

X86-64 assembly

Interessado em assembly para x86-64? Então dê uma olhada na Gentil Introdução em Assembly para x86-64.

Desenvolvimento &Tecnologia 23 Aug 2006 07:08 pm

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.

Desenvolvimento &Tecnologia 23 Aug 2006 04:35 am

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 »

Geral 20 Aug 2006 11:54 am

Malditos spammers

Ou a Internet acaba com o Spam ou o Spam acaba com a internet (isso, depois de ter removido pelo menos umas 100 mensagens).

Desenvolvimento &Tecnologia 19 Aug 2006 05:16 am

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 »

Desenvolvimento &Tecnologia 01 Aug 2006 01:00 pm

Tutorial de desenvolvimento de kernel

Alguma vez você já se perguntou como se escreve o kernel de um SO? Este tutorial demonstra os passos básicos para o desenvolvimento de um kernel simples.
Igualmente interessante é a apresentação de Greg Kroah-Hartman sobre os mitos, mentiras e verdades sobre o desenvolvimento do kernel do Linux