Sábado, 30 Janeiro 2010

Upgrade para o KUbuntu 9.10

Finalmente fiz o upgrade para o Kubuntu 9.10

De fato fiz uma instalação do zero, pois usava a versão 8.04 ainda.

Demorei tanto para fazer o upgrade pois uso o KDE a muito tempo, e percebi que a versão KDE 4.x ainda não estava estável ou similar ao KDE 3.5.x (última versão).

Engraçado ter demorando tanto para instalar uma versão recente tanto do KDE como do Kubuntu, pois uso Linux desde 1997, e até alguns anos atrás estava na crista da onda quanto ao uso de softwares recentes do mundo unix, podendo ser kernel, X, samba, aplicativos, módulos, etc. Fiz muitos builds do kernel, somente para selecionar os módulos desejados (kernel 2.2.x ou 2.4.x) e assim deixar o sistema otimizado, tanto para laptop como desktop. Consegui fazer hibernação (suspend to disk e ram) funcionar ainda em 2003 (demorava era na hora do restore). Tem até uma comunidade no orkut que o  Edgar criou, somente para homenagear pessoas como eu que gostam de recompilar :)

Também costumo usar muito sistema em beta, trunk, alpha incluindo Java SDK, Netbeans, servidores, etc.

Na medida que foram saindo as distribuições com o KDE 4, percebi que o KDE 4 ainda não estava nem beta, faltavam muitas funcionalidades, ruim de performance (até hoje), e coisas desnecessárias.

Vou citar algumas delas, para não ficar no vazio:

  • o tempo de inicialização do KDE 4 era bem maior do que o KDE 3
  • Frescurinhas, como os efeitos de girar as janelas, mover, minimizar, etc. Isso só é legal nas apresentação, fora isso, é perda de tempo da CPU. Neste caso já vi diversos colegas se perederem no monte de janelas e seus efeitos.
  • Uso muito uma aplicação de gerenciador de arquivos Krusader. Para mim, a melhor ferramenta neste segmento. Está ficando boa, aogra com o porta para o KDE 4.
  • Baixa performance, no gerenciamento das janelas, ao fazer um ALT+TAB, por exemplo ou navegar no sistema de arquivos por uma aplicação gráfica.
  • Porcarias como nepomuk, strigi, akonadi, que servem apenas consumir preciosos recursos (neste caso é só remover ou desabilitar).

Resumo da ópera, desde quando começei a usar Linux, tinha de fazer muito tweak, compilar, tunar o sistema, hoje isso já não é (tão) necessário, muita coisa já vem pronta  e sai funcionando. E eu tinha tempo de fazer isso, hoje esse tempo diminuiu.

Ontem instalei o Kubuntu 9.10, como sempre coloco as partições importantes fora do / (como o /home /usr/local /opt) então foi uma instalação tranquila. Mas para deixar o sistema do meu jeito, vou relatar abaixo os probleminhas.

Ao iniciar o sistema, a interface eth0 não pegava o IP do roteador, de jeito nenhum apesar de o ifconfig mostrar (quase) tudo certo, exceto que o IPv6 estava habilitado. No /var/log/messages, mostrava

Jan 29 22:38:07 foxhound dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Jan 29 22:38:07 foxhound avahi-daemon[809]: Registering new address record for fe80::210:13ff:fe50:a343 on eth0.*.
Jan 29 22:38:14 foxhound dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
Jan 29 22:38:16 foxhound kernel: [ 4782.660039] eth0: no IPv6 routers present

Que caca é essa ?

O problema é que eu não tinha conexão com a internet neste computador, tive de arrumar outra conexão em outro computador e desabilitar o IPv6.

Então passei a personalizar o sistema

  • Desabilitar os efeitinhos frufru de janela
  • Desabilitar/remover nepomuk, strigi, akonadi, coisas que ficam indexando meu disco. não quero isso.
  • Coloquei as fontes true type que mais uso e são ótimas como Bitstream Vera e Tahoma. E podem ser colocadas em tamanho de 8 pixels sem distorção.
  • Desabilitei vários serviços do sistema KDE que são inicializados mas não necessários. Eles podem ser encontrados em /usr/share/autostart/
  • Desabilitei serviços do /etc/init.d que não são necessários

No geral ainda pretendo descobrir algumas otimizações, visto que o plasma consome mais memória. Fiquei satisfeito, talvez por ter um objetivo de uso diferente de home ou business office, mas com forte uso de desenvolvimento de aplicações e testes, com longos períodos de uso, preciso de algo que funcione extremamente bem, como estava funcionando. Prova disso é que que a instalação do Kubuntu 8.04 já tinha 2 anos.


Fun

Escrito por claudio at 4:49 PM categorizado por Linux e F/OSS

Tags: linux

Quarta-feira, 16 Dezembro 2009

Justiça ou injustiça ?

Incrível este fato ocorrido na Inglaterra, onde um homem (Munir) que teve sua casa invadida por 3 bandidos, sua família rendida (esposa, filhos), presa e sofrendo ameaças de morte.

Após um revés da situação, o bandido fugiu, Munir e o irmão correram atrás, pegaram-no e deram uma surra no marginal.

Um juiz (juiz ?), condenou o Munir a 2,5 anos de prisão, libertou o marginal, que tem um histórico de mais de 50 bandidagens na região.

A base do juiz é que se as pessoas fazerem a lei bem como entenderem o sistema jurídico iria entrar em colapso. Ocorre que o juiz provalmente nunca teve seu espaço violado, para passar por situação de raiva semelhante, onde alguém quer defender sua família contra ameaças ao seu bem estar físico.

---

Não menos interessante é a notícia de que uma briga entre um juiz federal e a justiça de SP, fez com que o STJ anulasse a condenação dos 4 acusados do roubo de quadros no MASP em dezembro de 2007.

Segue um comentário de um desembargador sobre o caso.

Sistema jurídico, no Brasil e na Inglaterra, tem seus paralelos de injustiça.

Escrito por claudio at 12:26 AM categorizado por Diversos

Tags: noticias

Quarta-feira, 2 Dezembro 2009

O que o google acha que os sites não acham ?

Quando autores não provam de seu próprio trabalho, o resultado não deve ser bom.

Quantos sites você já não visitou e usou a pesquisa para tentar encontrar algo no site e não encontrou o que procurava ?

Eu já passei por diversas vezes essa situação, infelizmente.

Mas, é possível encontrar muitas outras informações que a busca convencional não mostra.

Uso alguns parametros de pesquisa e resolvi blogar sobre isso, acho que pode ajudar alguém. Vou falar sobre isso logo em seguida.

O problema pelo que passei, foi por procurar no site dos correios pela modalidade de registro módico.

O site dos correios, tem um mecanismo de busca. Tente buscar pela palavra módico. Nenhum resultado.

Agora peça para nosso indexador mundial, buscar para você. E aparece um resultado, ótimo. Obrigado google.

Basta usar o parametro "site:dominio.com.br"  e as palavras que deseja pesquisar, que o google vai pesquisar somente no dominio informado.

Outra dica interessante, que conteúdo que os sites desejam esconder dos mecanismos de pesquisa ? Basta acessar o dominio.com/robots.txt

Um exemplo interessante, veja o que os deputados tem a esconder dos mecanismos de busca.


Escrito por claudio at 12:33 AM categorizado por Dicas e Scripts

Tags: dicas google

Segunda-feira, 19 Outubro 2009

Geração de dumps (thread e memory) no WebSphere 6.x

Segue uma dica de como extrair um dump de threads e memória do WebSphere, funciona tanto em unix como em windows.

Acessar a interface administrativa e configurar os parametros

Navegação

Servers -> Application Servers -> Server1 -> Process Definition -> Java Virtual Machine -> Generic JVM arguments
Parâmetro:
-Xdump:system+heap+java:events=gpf+throw+user,filter=java/lang/OutOfMemoryError,request=exclusive+prepwalk
Navegação:
Servers -> Application Servers -> Server1 -> Process Definition > Environment Entries
Parâmetros:
IBM_HEAPDUMP=true
IBM_HEAPDUMP_OUTOFMEMORY=true
IBM_HEAPDUMPDIR=c:\temp

Agora criar um atalho para facilitar o acesso ao script wsadmin, no diretório WAS_HOME/bin.

Windows

* _wsadmin_comm.bat
wsadmin -conntype SOAP -user admin -password senha_do_admin %*

Unix

* _wsadmin_comm.sh
wsadmin -conntype SOAP -user admin -password senha_do_admin $*

Crie scripts JACL (script baseado em TCL) para invocação dos comandos.

Memory Dump

* heapdump.jacl
set jvm [$AdminControl queryNames type=JVM,*]
$AdminControl invoke $jvm generateHeapDump
Thread dump
* threaddump.jacl
set jvm [$AdminControl queryNames type=JVM,*]
$AdminControl invoke $jvm dumpThreads

Para gerar os dumps basta invocar os comandos

_wsadmin_comm.sh -f heapdump.jacl

Veja no diretório especificado em IBM_HEAPDUMPDIR ou no AppServer01 se os arquivos foram gerados em um deles.

Depois use ferramental adequado para analisar os dumps (Eclipse Memory Analyzer, IBM Thread Dump Analyzer).

Escrito por claudio at 4:49 PM categorizado por Java

Tags: dicas java

Palestra Java vs .Net


Irei participar do evento "Java vs .Net", que irá ocorrer em Brasília no dia 24 de outubro e 07 de novembro.

Veja o site para maiores informações.

Vou fazer uma palestra "Linguagem de programação Java e certificação" e participar de um debate com outro palestrante representante da tecnologia .Net.

Achei um momento oportuno de participar de uma discussão como esta, pois parece ainda existir dúvidas sobre a adoção da tecnologia Java ou .Net. Sem dúvida JAVA !

Não vou repetir o que já existe na internet sobre a discussão sobre Java x .Net. Pesquisem e testem por sí mesmos.

O que é importante é que a tecnologia Java é composto por um forte trio: plataforma, linguagem, bibliotecas. Que catapultaram Java para a linguagem de programação mais usada no mundo.

trabalhei com diversos clientes e sistemas de uso massivo, e todos eles usavam Java (óbvio) e Unix no servidor, pelo simples fato da plataforma windows não conseguir escalar (depoimento do próprio cliente e por experiência própria) e por consequência o .net.


Vejo algumas razões para alguém adotar .Net:

  • Não querer/poder desprender da tecnologia .Net
  • API para desktop e integração com o windows
  • Contratos de fornecimento de software combinado em larga escala

Quem tive maior curiosidade participe do evento, confira a programação de palestras.

Outros renomados palestrantes e profissionais do mundo Java irão participar do evento, assim como personalidades do mundo .net.

Conheço alguns dos palestrantes: Daniel de Oliveira (DFJUG), João Paulo Viragine (RedHat), Rafael Benevides (RedHat), Marcelo Ancelmo (Lado Servidor), Paulo Jeronimo (Lado Servidor).

Veja a chamada do evento:

O evento “Plataforma Java x Plataforma .NET - Edição DF 2009” tem como objetivo promover debates técnicos abordando diversos temas. Na edição DF 2009, o evento conta com palestrantes de alto nível técnico para representarem as plataformas Java e .NET. Diversos parceiros estão apoiando o evento, incluindo empresas, grupos de usuários, instituições de educação superior, revistas e Web Sites. O evento é beneficente e todas as inscrições representam doações para um projeto social.



Escrito por claudio at 4:25 PM categorizado por Java

Tags: java noticias palestra

Sexta-feira, 2 Outubro 2009

An internal error occurred while showing an internal error

An internal error occurred while showing an internal error.

Eclipse Internal Error

Tem coisas que só o Eclipse faz para você.

Escrito por claudio at 1:20 AM categorizado por Java

Tags: java

Terça-feira, 29 Setembro 2009

Corrida Super40 em Brasilia

No último domingo, participei da corrida Super40 em Brasilia, é uma prova de 40 KM, com revezamento. A equipe que corri é eucorro.net.

O resultado da nossa equipe.

Resultado

Participaram o Bruno Rossi, Natanael, Paulo Jeronimo, Thiago e Junior.

#Super40 com o pessoal do #eucorronet. No pódio com @brunoro... on Twitpic

Quando assisto alguma prova de atletismo, ver os profissionais correrem, dizemos "poxa, o cara corre bem", mas quando estou correndo com o solzão derretendo a cabeça, e passa um destes profissionais correndo no ritmo de 100m, com passadas largas e rápidas, a prova inteira, fica dificil deixar de admirar.

Como equipe completamos a prova antes de Road Runners 2, Slow Motion, Equipe da Republica, Pé de Pano, Pé de Cana, TOP RUN - PERNAS INDOMÁVEIS e Tropa de Elite.

No entanto, ficamos atrás de TCHÊ TCHÊ TCHÊ, Urubuzada, Pangarés de Minas, Pé de Chinelo,


Escrito por claudio at 1:30 AM categorizado por Diversos

Tags: esportes

 
     Navegue no histórico de mensagens: « First  « Prev   1 2 3 4 5   Next »  Last »