Arquivo de setembro 2005

Aos 11 ou 12 anos, quando coloquei a mão no meu primeiro computador (um CP400) eu passei por uma fase de êxtase com os computadores a ponto de só conseguir falar sobre isso dia e noite.

Tempos depois, quando fui cursar engenharia, eu já tomava cuidado de ler alguma coisa diferente de vez em quando. Os colegas da faculdade bem que estranhavam eu andando com um livrão do Dostoievski pra lá e pra cá. Mas manteve minha sanidade por um bom tempo. Cinema, teatro, MPB e cerveja também ajudam muito!

Após largar a engenharia e entrar em Ciências Sociais, a coisa se inverteu. O povo da USP achava estranho eu carregando aqueles livros enormes de informática pra cima e para baixo.

Agora que larguei a educação e voltei definitivamente para a área de informática e respiro isso para cima e para baixo. O máximo que consegui ultimamente foi ler todos os livros do Harry Potter. Queria ler também o Senhor dos Anéis, mas tem um livrão de PERL do Lary Wall me esperando!

Pra tirar a prova, fui fazer o famoso “NerdTest”…. e não é que deu NERD mesmo… não um super NERD, mas já demonstra um estágio bem avançado da coisa. Acho que preciso urgentemente tomar umas cervas para compensar!!!

I am nerdier than 90% of all people. Are you nerdier? Click here to find out!

Tags:

Comments Nenhum comentário »

A ciência moderna nada mais é do que uma coleção de frustrações.

Nos idos do iluminismo, lá por 1800 e bolinha, acharam que iriam conhecer toda a história da humanidade, acabar com a fome, a violência e a dor. Tudo em vão.

Vieram máquinas, técnicas e teorias e lá estamos nós, miseráveis, cercados de guerras e medo e ainda cheios de traumas. E há quem ainda pague um analista…

Mesmo as promessas menos pretensas não foram atingidas:
- Não realizamos a fusão nuclear a frio
- Não descobrimos a cura da AIDS e do câncer
- Não atingimos a temperatura do 0K
- Não viajamos a velocidade da luz
- Não conseguimos atingir o vácuo absoluto
- Não descobrimos o universo paralelo do outro lado dos buracos negros
- Não transformamos chumbo em ouro
- Não recebemos pizza pela Internet

e ainda criamos a poluição do ar, da água, além da poluição visual, sonora e martírios como a dança disso e daquilo (me nego a citar nomes), programas de radio e televisão realmente incríveis (também vou me omitir da possibilidade de citar nomes) entre outras pérolas da modernidade. Que saudades do Beethoven!

Bem, apesar de tantos fiascos e promessas não cumpridas, uma promessa se cumpriu! Muitos achavam que era impossível se atingir o CAOS absoluto. Que é possível sempre encontrar algum tipo de ordem no CAOS. Pois bem, este mito foi finalmente quebrado! O CAOS agora reina absoluto!

Tudo começa com o medo. Sim, o medo é a origem do CAOS absoluto, senhores! O medo de perder o poder. É sim, acontece que quando por algum motivo (muitas vezes o medo de alguém superior perder o poder) alguém assume uma posição de comando sem, digamos assim, o preparo mínimo esperado para o cargo. Então como se manter nesta posição de prestígio se há sempre a possibilidade de haver alguém com remota possibilidade de possuir mais preparo. A resposta é simples e a prática é natural: o CAOS. Cada decisão e cada passo dado conduz tudo e todos ao CAOS.
As pessoas deixam de compreender o funcionamento das coisas, tudo para de funcionar normalmente e todos mergulham no CAOS como quem tenta sair de areia movediça. Então o comandante passa a ser o gestor do CAOS, uma figura prestigiada pela coragem de encarar o difícil desafio de liderar tão complexa organização.

Se você se encontrar um dia em meio ao CAOS, não lute contra ele. Você ganhará novas tarefas, trabalhará até mais tarde todos os dias, inclusive nos feriados. Depois você descobrirá que todo o seu trabalho desaparecerá em meio ao CAOS como o 13º de quem vive de Salário Mínimo. O CAOS é traiçoeiro e ganha adeptos em todas as esferas e índole de pessoas. Sua força em destruir a ordem é infinitamente superior a fúria dos Titãs assim como o orgulho de seus promotores é tão grande quanto os Deuses do Olimpo são capazes de cultivar.

Os cépticos que duvidam da capacidade do CAOS absoluto em destruir permanentemente qualquer tipo de ordem corre o grande risco de se perder em meio a sua tentativa de provar o contrário, portanto, ao se deparar com o CAOS, fuja desesperadamente antes que ele tome conta da sua vida!

Comments Nenhum comentário »

Após um longo e tenebroso inverno (que eu quase não percebo nesse ar condicionado) e depois de queimar um Pentium II… meu jejum de computador vai acabar.

Encomendei uma placa MSI K8N Neo4-F, dois pentes de memória Kingston DDR400 de 512MB e um processador Athon 64 3000+ socket 939. Gastei quase R$1600 na brincadeira. Bem… serão 6 meses pagando, com ajuda de paitrocínio. Mas acho que valeu a pena, em umas duas semanas deve chegar o brinquedinho novo. Ainda tenho que comprar um gabinete novo, uma fonte e umas duas ventoinhas para o gabinete.

Haja bolso para tudo isso. Espero que valha a pena, já estou querendo fazer vários testes há algum tempo com o PostgreSQL e o Oracle. Só faltou máquina para botar no ar!

Comments Nenhum comentário »

Há muitos e muitos anos atrás, numa terra muito muito distante, havia um lugar onde muitas pessoas trabalhavam miseravelmente a fim de cumprir com suas obrigações profissionais. Muitos se esforçavam muito, participavam de intermináveis reuniões, e faziam muitas “horas grátis” todos os dias. E por mais que se esforçassem muito, nunca conseguiam dar conta do volume de trabalho que havia. As coisas sempre estavam atrasadas e a qualidade dos serviços prestados pela organização como um todo eram bem abaixo do que se esperava. Era um verdadeiro caos.

Um dia três funcionários se encheram de coragem e trabalharam furiosamente a fim de tentar colocar as coisas em dia. A família destes quase mandou eles para a cucuia, mas eles prosseguiram bravamente por quase duas semanas trabalhando exaustiva-mente. Quando terminaram, respiraram aliviados, pois finalmente iriam parar de correr atrás do rabo! Chega de apagar incêndios e fazer as coisas correndo na última hora, agora eles iriam se preocupar com o que realmente era importante no trabalho. Aquilo que eles tanto sonhavam iria se realizar. A satisfação profissional estava finalmente ao seu alcance.

Foi aí que algo muito estranho aconteceu. Depois de tomar um cafezinho e respirar por um instante, eles se entre olharam e começaram a pensar no que fazer então. Silêncio. Os olhares se cruzaram embaraçados e um virou e foi mexer no computador, outro foi rever algumas anotações no caderno enquanto o terceiro começou a olhar no armário para se certificar que estava tudo realmente arrumado. Em pouco tempo eles perceberam que não tinham a menor ideia do que fazer. Fora do caos o seu trabalho parecia vazio. Eles nunca tinham parado para planejar direito as coisas, nunca tinham preparado uma reunião decentemente, não tinham a menor noção de por onde começar.

A verdade é que tinham se acostumado a trabalhar correndo atrás do prejuízo. Como as demandas estavam sempre se amontoando sobre as suas mesas, nunca pararam para raciocinar sobre o que deveriam fazer. Nunca havia tempo para isso. Foi aos poucos que perceberam que eles realmente não sabiam fazer seu trabalho, porque nunca tinham o feito. Passados alguns dias as tendências voltaram a se acumular e a paz foi restaurada. Enfim parece que o caos é o único estado em que a incompetência consegue passar desapercebida! No caos o mais estúpido dos mortais pode passar como um esforçado agente, fundamental para o bom funcionamento da organização como um todo.

É claro que isso é num lugar muito muito distante, há muitos e muitos anos atrás…

Comments Nenhum comentário »

Parece que este segundo semestre está pegando fogo! Zilhões de eventos pipocando todas as semanas.

A agenda está ficando realmente apertada:
- No dia 10 de setembro assisti à primeira “Maratona How-To
- 6, 7 e 8 de outubro estou na organização do “II Fórum Regional de Software Livre do ABCD”
- 10, 11, 12, 13 e 14 de outubro estarei dando 4 oficinas sobre PostgreSQL na “Maratona How-To Hands On
- 29 de outubro estarei dando 2 palestras sobre PostgreSQL na “Maratona How-To Database Opensource”
- 3, 4 e 5 de novembro haverá o CONISLI onde eu inscrevi uma palestra sobre Educação e SL e outra sobre PostgreSQL

Fico pensando se eu vou conseguir trabalhar nesse meio tempo…

Tags: , ,

Comments Nenhum comentário »

O site do evento está a pleno vapor com formulário de inscrições e até um banner!

As palestras foram confirmadas e o material de divulgação está na gráfica. Estamos viabilizando 2 mil cartazes, crachás, faixas, e banners de vinil.

Agora é só divulgar por aí!!!

Tags:

Comments Nenhum comentário »

Após nossa reunião no dia 6/9 parece que o fórum vai finalmente sair do papel e decolar!!!

- A arte do cartaz está pronta e vai para a gráfica na 2ª feira
- Os locais estão confirmados
- Recebemos 6 inscrições de palestras da comunidade, a comissão julgadora deve terminar de escolher as palestras até 2ª feira.
- Já temos duas propostas de Press Realease que devem fechar na 2ª feira.
- Conseguimos uma verba da Microcamp que vai bancar algumas despesas com passagens.
- A Linux Magazine deve publicar uma nota sobre o evento.
- Banners e faixas estão sendo preparados
- O site do evento deve entrar no ar na semana que vem, nem que seja na porrada!

Faltam 26 dias para o Fórum. Estou dando uma turbinada na organização, espero que dê tudo certo!

Tags:

Comments Nenhum comentário »

Depois de muito frio na barriga durante a migração, chegou a segunda feira o novo banco começou a entrar em operação.

A princípio parecia tudo bem, aí foram pintando os detalhes…

- Em listener.ora esquecemos de tira o IP e colocar o hostname. Resultado, todos que acessavam com outro IP não conseguiam resolver o nove do servidor. Bem isso gerou um pouco de desespero no começo do dia, mas em menos de uma hora a calma parecia reestabelecida.

- Algumas permissões cruzadas parece que não subiram direito. Comecei acertando os roles de alguns usuários na mão e depois acabei criando um script para acabar com a bagunça. Mais uma boa leva de usuários finalmente satisfeitos!!!

- Depois o problema começou a ser a performance. Tive que esperar até o fim do dia para rodar um ANALIZE completo em alguns schemas. Devia ter feito antes…. mas resolveu o problema.

- Juntamos dois bancos que estavam separados em um só, resultado: tivemos que trocar o tnsnames.ora de um montão de gente. Procedimento escrito, lá se vai um monte de gente atualizando isso em vários lugares por aí. Ainda bem que o número de usuários não é tão estratosférico assim, uns 100 a 150.

- Hoje, no fim da semana a performance começou a pesar de novo. O cache hit estava perto de 50%!!! Aumentei o PGA e tudo voltou ao normal. Aproveitei para ajustar mais umas coisas aqui e ali.

- Fiz um novo script de backup com alguns procedimentos mais inteligentes. Que bom poder contar com o shell script para resolver as coisas. Agora meus backups estão bem mais inteligentes, automatizados e auditáveis!!!

Agora falta formatar o storage e copiar os datafiles de novo para ele… aí sim poderei dormir tranquilo. Foi uma semana de muita adrenalina e tensão. Agora meu Oracle está tinindo!!! Só vai faltar depois migrar a base teste e montar nosso Stand By.

Agora vou descançar… um pouco mais tranquilo, eu acho!

Tags: , ,

Comments Nenhum comentário »

No fim-de-semana passado realizei uma experiência bizarra tentei gravar um DVD inteiro num Pentium II com 128MB. Tudo começou porque eu já estava sem máquina faz um tempo em casa e não dava mais para ficar usando o computador do trabalho. Então peguei algumas peças daqui e dali e montei meu Frankstein.

Depois de descobrir que eu teria de comprar um drive de CD pois os 2 que eu tinha por perto estavam imprestáveis, decidi comprar um gravador de DVD para aproveitar e fazer um backup de um HD antigo que estava usando FAT32.

Instalei o Debian num HD menor a parte e tudo ocorreu maravilhosamente bem. Com poucos cliques tinha o Gnome e o KDE funcionando. Legal, mas para garantir achei melhor instalar o WindowMaker para não carregar tanto a memória enquanto eu gravasse o DVD. WindowMaker instalado, foi a vez do K3B… pimba intalado. Subi o K3B dentro do WindowMaker… Demorou um pouco, mas vamos lá.

Comecei a selecionar algumas pastas para tirar o backup. Uns 500MB aqui, 150MB ali e puxo uma pasta com 1GB… demorou um pouco. Agora tudo está muuuuito lento. Depois de ir dar um passeio fui arrastar outra pasta grandinha, uns 3GB. Bem aí eu fui fazer outra coisa.

Algumas horas depois vi que estorei o tamanho do disco. Aí começou a minha tristeza. Tive que tentar navegar entre as pastas para tirar alguma coisa para diminuir o tamanho total da gravação. Isto me custou algumas horas de muuuuuita pasciência.

Enfim, tudo pronto, mandei rodar gravação: em uma hora e 2 minutos estava tudo resolvido. Desliguei a máquina e deixei ela descançar uma 2 horas… ela já estava fervendo, mesmo sem a tampa. Liguei a máquina de novo e….

e nada!!! Nem sinal de vídeo. Arranquei tudo da máquina, limpei contatos, deixei só memória, processador e vídeo e nada! Perdi a máquina… bem acho que aprendi a lição… tarefa de gente grande não é para pé de chinelo. Precisa de máquina e pronto!

Comments Nenhum comentário »

18 horas e 30 minutos. Mandamos uma menssagem para todos os usuários da rede avisando: “Apartir de agora TODOS OS SISTEMAS estarão fora do ar para manutenção”.

Agora começo a tão esperada migração do Oracle para um servidor novo e uma plataforma nova: um Debian GNU/LInux. Depois deste, mais uma bases será migrada e montaremos um Stand By. Mas vamos por partes…

- Do meu Debian eu abro o Oracle Enterprise Manager e reinicio o Oracle. Todos os usuários são desconectados. Agora o Oracle é todo meu!.
- Abro uma sessão via Remote Desktop no Servidor Windows e abro 5 sessões do prompt do windows. Dou mais uma checada para ver se nenhum outro usuário se conectou.
- Disparo 5 exportações de esquemas diferentes do banco (4 com 4 esquemas pesados e 1 com os demais esquemas).
- Parei o serviço do Listener do Oracle. Checo se ninguém mais está conectado de novo. Pronto… agora ninguém mais pode se conectar no oracle.
- Checo o processamento do servidor: a memória está em 1,2GB com picos de 1,6GB, ok! Os 4 processadores estão a 100% o tempo todo… os 5 exports + o oracle + o system são responsáveis por 99% da carga o tempo todo!

Agora tenho que esperar… amanhã chego cedo e verei o resultado dos 70GB de exportação. Espero que dê tudo certo. É a primeira vez que fazem uma brincadeira destas por aqui. Amanhã será um dia cheio. Depois de importar tudo, muitos testes, configurações de segurança, implantação de rotinas de backup novas (agora em Shell Script), adaptação de várias rotinas automatizadas, parâmetros e por aí vai.

Agora é cruzar os dedos e esperar que até 2ª feira esteja tudo bem. Nunca se sabe, mesmo depois de 2 semanas de testes com um DUMP provisório, tudo pode acontecer…

Tags: , ,

Comments Nenhum comentário »