Fontes suavizadas no NetBeans

Eu realmente aprecio as boas fontes antialiased disponíveis na maioria das plataformas atualmente. No OSX eu gosto muito de usar o NetBeans com a fonte Monaco, porém quando preciso fazer isso no Windows ou Ubuntu uma perturbação na força sempre deixa as fontes horríveis e ríspidas na tela.

Netbeans

Este fato parece ser um problema básico que ocorre em todas as aplicações Java. De qualquer forma, aqui está a solução para o NetBeans (pra outras aplicações não sei se posso ajudar):

No diretório de instalação do NetBeans há um arquivo netbeans.conf, procure e abra ele pra edição pois nele vamos achar uma linha começando com netbeans_default_options="

Dentro das aspas, adicionar estas opções no final da linha:

-J-Dswing.aatext=TRUE -J-Dawt.useSystemAAFontSettings=on

Salve o arquivo, reinicie o NetBeans, e você deve ter bom fontes suavizadas. Eu sugiro usar uma fonte monoespaçada agradável como Droid Sans Mono ou mesmo a Monaco.

Install GIT on cPanel CentOS Server

So,

I was recently setting up a cpanel instance on this server, and I was pretty surprised as I have installed git without issue before on CentOS boxes before.

Git

First, we add EPEL Repository to our server

rpm -iv http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

So cpanel has blocked all perl packages from being installed or updated because they don’t want updates to break or conflict with their packages. Thankfully yum provides a nice one time workaround for this kind of situation.

yum --disableexcludes=main install git

Trocando mod_php por mod_suphp no Apache

Atualmente mod_php e mod_suphp são as ferramentas mais populares para executar scripts PHP em um servidor Apache. Por padrão muitas distribuições usam como padrão em seus repositórios o mod_php e eventualmente você pode querer trocar pelo mod_suphp.

Como o suexec do Apache, suPHP é uma solução que permite que o PHP seja executado como o usuário e grupo ao qual pertence um determinado site em um servidor de hospedagem compartilhada. Isso garante uma maior segurança pois o suPHP somente executará scripts que o próprio usuário seja owner e que somente ele tenha acesso. Um caso comum são com scripts usando permissões 777 que não serão executados e retornarão erro 500 no processamento.

O suPHP consiste em dois componentes:

  1. mod_suphp, um módulo do Apache, que substitui mod_php
  2. suPHP, um binário setuid que substitui Apache suexec

A grande dica é que o suPHP somente roda se você estiver usando php-cgi no seu servidor. Isso evitará algumas mensagens de erro quando você estiver instalado o mod_suphp no seu Apache.

suPHP x modPHP

suPHP x modPHP

Configurar PostgreSQL para acesso externo

Mini tutorial de como instalar e configurar o PostgreSQL para acesso externo:

Instalar o PostgreSQL

$ sudo apt-get install postgresql

Definindo senha do usuário Postgres

$ sudo su
# passwd postgres

PostgreSQL

Acesso Externo

Para habilitar o acesso externo a todos os bancos de dados da sua instalação do PostgreSQL, insira a linha abaixo no final do arquivo
/etc/postgresql/8.4/main/pg_hba.conf

host   all   all   0.0.0.0/0   trust