Intel Core Duo vs. AMD Sempron 3000+

Alguns dias atrás eu resolvi reformar meu velho Athlon T-Bird 950 para atender algumas necessidades pessoais. Basicamente a eu precisava de um servidor pessoal de arquivos. Queria aproveita-la, também, como uma máquina secundária de desenvolvimento. Uma máquina aonde eu pudesse portar meu projeto Open Source para o Linux. Infelizmente aquela máquina já estava “arriando as pernas”, por assim dizer, então resolvi vender algumas peças (mobo + cpu + memória ram) e trocar por um kit Amd Sempron 3000+.

Como notei que a instalação do Gentoo Linux foi bastante rápida eu resolvi ver como ela se comportava fazendo algo de útil para mim, no caso, quanto tempo ela demorava pra compilar a versão atual, em desenvolvimento, da NUS Framework. Como a base de código da NUS é bastante pequena (em torno 18 mil linhas de código) a compilação é bem rápida e fazer os testes não deveria demorar muito.

Continue reading “Intel Core Duo vs. AMD Sempron 3000+”

Filtrando um intervalo de texto em uma frase

O problema: dada uma frase você precisa filtrar as ocorrências de caracteres numéricos dentro de um intervalo (ex.: da segunda palavra até a décima). Usando o awk isso pode ser feito da seguinte maneira:


for (i = 2; i < ; 10; i++) {
if ( $i ~ /[[:digit:]]/) {
$i = "(ignored)"
}
}

Obs.: é bem provável que existam maneiras mais práticas de fazer isso, mas funcionou pra mim 🙂

Frase do ano

“… The problem is, there is only ONE ranking system that we all actually understand, and we should be using that ranking system for virtually every situation in which we need to compare human beings at some skill set (and one human can be better than another human at it).

That system, of course, is the Dungeons and Dragons level system … ” – Steve Yegge

Retirada de: http://steve.yegge.googlepages.com/software-fable

A revolução do Xml: tecnologias para o futuro da Web (parte II)

Como eu tinha dito no post anterior, existem várias bibliotecas para manipulação de XML em C e C++. Algumas são bastante completas, outras valorizam a simplicidade. A escolha vai depender dos seus requisitos, então, na esperança de facilitar o seu trabalho, aqui vai uma pequena lista com bibliotecas XML para C e/ou C++ e algumas (poucas) características de cada uma delas.

Continue reading “A revolução do Xml: tecnologias para o futuro da Web (parte II)”