Criando Interfaces Gráficas com Glade e Python

Neste post vou mostrar de uma forma simples, como criar uma interface gráfica funcional em GTK e PyGTK, porém utilizando o Glade para construir a interface.

A grande vantagem de se usar o Glade para construir a interface é que a parte gráfica do nosso programa fica separada do código principal em um arquivo XML, facilitando modificações na interface sem interferir no código fonte funcional do programa.

Melhorando a Renderização de Fontes no Fedora

Uma das coisas que eu sempre gostei do ubuntu, foi o modo como as fontes são renderizadas, eu sempre tentei configurar distros diferentes para que a renderização de fontes fica-se exatamente como as do ubuntu, porém muitas vezes não tive sucesso pois apesar de existir um vasto material na internet para melhorar a fonte em determinadas distros sempre precisava de muita alteração, compilação e nem sempre dava certo por vezes até quebrando outros aplicativos como leitor de pdf, openoffice etc.

Felizmente no fedora não precisamos compilar, alterar o cairo nem nada disso. Precisamos apenas habilitar o repositório  RPM Fusion, instalar o pacote freetype-freeworld e adicionar algumas linhas no arquivo /etc/X11/Xresources.

Alterar o Device da Placa de Rede no Linux

As placas de rede no linux, geralmente são reconhecidas como eth0, eth1, eth2, ..., etc, onde cada placa é vinculada a uma dessas interfaces com suas configurações próprias de ip, máscara, gateway e o endereço mac.
Devido a regras do udev cada endereço mac é atribuído permanentemente ao device (eth1, eth2 ..) o que é uma grande vantagem, pois ao efetuar um reboot no sistema você não corre o risco da configuração da placa de rede reconhecida como eth0 seja atribuída a eth1 ou vice-versa o que causaria uma grande dor de cabeça em um servidor em produção por exemplo.


Então por que eu iria querer alterar o device da minha placa ? simples, digamos que seu computador possuí apenas uma placa de rede reconhecida como eth0, então em algum momento sua placa de rede queime, e você compra uma nova placa, do mesmo modelo que sua placa antiga e ao trocar as placas em seu computador a nova placa é reconhecida como eth1 mesmo sendo a única placa adicionada.

NGINX com PHP no CentOS

Nginx é um servidor web de alta performance e que tem mostrado ótimos resultados em diversos casos como o wordpress por exemplo.
Pesquisando no google você pode encontrar vários casos de sucesso com o Nginx, desde implementações como proxy reverso ou um servidor de alta requisição com baixíssimo uso de cpu etc.

Hospedar Múltiplos sites com Apache no Debian

É muito simples hospedar mais de um site em um mesmo servidor, vou mostrar como configurar o vhost (Virtual Host) para hospedar diversos sites em um único servidor, isso é muito conveniente pois iremos utilizar um único IP para quantos domínios desejarmos. 


Neste exemplo estou utilizando debian em sua versão estável atual (squeeze), Caso não saiba como instalar o apache no debian verifique esse post .