quarta-feira, 14 de novembro de 2007
NetBeans 6.0 rc1 oficialmente lançado
terça-feira, 6 de novembro de 2007
Acertando o relogio do Tomcat
Apos um pequeno quebra-cabeças para acertar os ponteiros do meu tomcat, acabo de fazê-lo funcionar. De forma bem fácil, visto as alternativas...
Escrevi esse pequeno passo-a-passo, caso alguem tenha a mesma duvida, pra nao perder tempo.
Mas antes, quero registrar minha crítica ao horario de verão no Brasil. Li uma frase (nao me recordo o autor) que dizia: "Em todos os lugares do mundo, o horario de verão segue uma fórmula. No Brasil, segue uma lei". Esta frase explica o quão f****** sao os pobres analistas brasileiros. Choramingos a parte, vamos ao tuto:
Primeiramente, editando o catalina.sh, eh preciso declarar o JAVA_HOME (atenção para os caminhos!!!):
JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun/"
Depois, deve-se adicionar a palavra timefix antes da chamada do bootstrap, em todos os casos, como a seguir:
timefix org.apache.catalina.startup.Bootstrap
A seguinte biblioteca deve ser posta no
http://code.google.com/p/timefix/downloads/list
Por último, no arquivo setclasspath.sh, na linha que zera o CLASSPATH, deixe-a assim:
CLASSPATH="$CATALINA_HOME"/common/lib/timefix-1.0.jar
E voilà! Se tudo ocorreu bem (difícil), seu tomcat irá iniciar sabendo que horas são! Mas se não der certo, mande um email pra lula@brasil.gov.br e pergunta porque diabos ele bota o horário de verão quando ele quer. As vezes ele demora pra responder, pois, dizem as más línguas, o "aerolula" nao tem internet.
[]'s
terça-feira, 29 de maio de 2007
Incrementando a performance do seu Debian/Ubuntu
memoria que o novo Ubuntu Feisty devora (e já ter mudado pro Debian
Etch em definitivo em casa), posto aqui algumas dicas que ajudam quem
usa o seu SO ao extremo.
A primeira dica é para o boot concorrente e se aplica a quem tem
processadores multi-cores.
Editando o arquivo /etc/init.d/rc, procure pela string CONCURRENCY que
deve estar assim: CONCURRENCY=none. Altere ela pra CONCURRENCY=shell.
Pronto, mais fácil que tirar doce da boca de piá pançudo.
A segunda, esta sim violenta, principalmente pra quem passa o dia com
o Tomcat recebendo hot-deploys (pra quem nao sabe, o infame nao libera
a memoria que usa). O sistema, apos algum tempo de uso, insiste em
jogar coisas pro swap, mesmo ainda tendo alguns MB de memoria livres.
Pra acabar com a palhaçada, edite o arquivo /etc/sysctl.conf e
adicione a seguinte linha ao final:
vm.swappiness=0
Isso fará com que o sistema nao jogue dados pra swap, e evite ao
máximo usa-la. Mas, como nem tudo sao flores, se vc nao tem muita
memoria (tem apenas uma vaga lembrança) nao seja tão agressivo com o
sistema: Ele aceita valores entre 0 e 100. Dê alguma alegria pra ele!
;)
As dicas postadas aqui foram retiradas do artigo "Tweak ubuntu for
speed", que contem, alem dessas dicas, dicas que sao um pouco mais
arriscadas, que afetam o sistema de arquivos do seu sistema. Se vc for
corajoso (eu fiz, me ferrei e voltei) pode mandar bala.
Veja o artigo completo em:
http://tvease.net/wiki/index.php?title=Tweak_ubuntu_for_speed
segunda-feira, 14 de maio de 2007
Beryl + Netbeans
que eu abria o netbeans, uma tela cinza aparecia, me obrigando a
iniciar o gerenciador de janelas Metacity e depois o beryl novamente.
Como quase tudo na vida de um usuario linux sao flores (ficou meio
gay, mas tudo bem), há uma solução, e é simples como tirar uma chuleta
da boca de um pittbul com um dente cariado.
Simplesmente adicione a linha abaixo no final do arquivo /etc/environment:
AWT_TOOLKIT="MToolkit"
E voilà!