terça-feira, 31 de janeiro de 2006

Java Black Belt

Para aqueles que gostariam de testar suas habilidades em Java, dê uma olhada no seguinte portal:

JavaBlackBelt - Java skills evaluation platform

JavaBlackBelt é uma comunidade que oferece a oportunidade de medirmos nossos conhecimentos em Java, e de alguma forma termos nosso conhecimento reconhecido. A filosofia por trás desta idéia é de que as formas tradicionais de medirmos nossas habilidades não são capazes de cobrir toda a vasta gama de conhecimento que adquirimos. O mais interessante é que todos podem postar novas questões (avaliadas por moderadores), de forma que a comunidade pode evoluir em seus conhecimentos juntos. Vale a pena dar uma olhada.

segunda-feira, 30 de janeiro de 2006

Off topic - "Heróis de verdade"

ISTOÉ Online - Herósi de verdade

Uma amiga minha me enviou o texto da reportagem do link acima, e achei interessante dividí-lo. Ele fala sobre as paranóias deste mundo louco em que vivemos, onde a aparência é mais importante que tudo. É legal refletir um pouco sobre o que o entrevistado (Roberto Shinyashiki) fala. Uma frase muito interessante que ele cita:

(...) Ali eu aprendi que a
felicidade é feita de coisas pequenas. Ninguém na hora da morte diz se
arrepender por não ter aplicado o dinheiro em imóveis.

quinta-feira, 26 de janeiro de 2006

Liberação do portal CAPES de periódicos

Uma boa notícia para todos aqueles que lidam com pesquisa, ou têm algum interesse nisto, mas não possuem vínculo com instituições de ensino superior. O Portal de periódicos da CAPES agora está aberto a qualquer usuário da internet. Vale a pena conhecer.

Fonte: :: Agência FAPESP - Divulgando a cultura científica :: - Acesso livre pela internet

Sobrevivendo a um chefe ruim

Acho que é bastante comum nos depararmos em nossa vida profissional com um superior ruim, sem capacidade de gerenciamento, sem liderança, que nos faz pensar: "O que esse cara tá fazendo nessa posição?". E isso acaba por muitas vezes nos consumindo por dentro, atrapalhando nosso trabalho, e nos desmotivando.

Este artigo - How to Survive a Bad Boss - Computerworld - indicado por um amigo (Lazarini) na lista de mails da minha turma de graduação fala a respeito disto, e mostra a experiência de alguns profissionais experientes e de sucesso, que já tiveram que lidar com péssimos chefes, e relatam suas experiências, e o que fizeram para superar os problemas. É bastante interessante.

E você? Tem ou já teve problemas com chefes ruins? Que dica você pode dar pra nós? Deixe seu comentário.

terça-feira, 24 de janeiro de 2006

OraSchemaDoc

Em minha busca constante por melhorias no processo de documentação de minha empresa, me deparei com o problema de documentação de banco de dados. A gente acaba criando várias tabelas, com vários campos, vamos modificando tudo isso através do tempo, e acabamos perdendo o significado das coisas, pois não documentamos. No oracle, podemos inserir comentários para cada tabela e campo criado, mas é penoso ter que abrir o PL/SQL pra achar uma tabela, visualizá-la e achar o comentário de um campo. Pensei então que seria bom ter uma documentação a la javadoc pros nossos bancos. Googleando, encontrei o OraSchemadoc , uma ferramenta que faz justamente isto. Você indica o banco que você deseja documentar, e ele cria uma estrutura html com documentação das tabelas, triggers, function, views, procedures e outras coisas mais. Bastante útil para equipes como a nossa, onde as mudanças são constantes, e temos pouco tempo para documentá-las.

Para utilizar esta ferramenta você precisa ter Python (versão 2.0 ou superior), e a biblioteca cx_Oracle para fazer a conexão entre o Python e o Oracle.

Se você já conhece a ferramenta, ou conhece outras alternativas, dê seu testemunho a respeito. Será bastante benvindo.