Inimigos da Razão

Inimigos da Razão é um documentário de Richard Dawkins que pode ser considerado uma continuação ao seu documentário A Raiz de Todo Mal. Neste documentário, entretanto, dr. Dawkins não está focado em desmascarar as farças das religiões, mas sim nas crenças irracionais e pseudo-ciências que desafiam o conhecimento científico.

Continue reading “Inimigos da Razão”

Microsoft e a (falta de) “qualidade”

Ao contrário de muitos defensores do open source, eu não costumo ter uma opinião radical sobre a Microsoft e seus produtos. Em geral eu me apego aos aspectos técnicos e práticos e deixo a ladainha de lado. Inclusive eu diria que sou relativamente bem fluente no mundo windows.

Mesmo usando vários produtos da Microsoft, mesmo recomendando-os para diversas situações, existe uma coisa que eu não consigo associar aos produtos dela: qualidade. Meu ponto é que, embora eles resolvam os problemas que se propõem, eles o costumam faze-lo da maneira mais leviana e não-confiável possível.

Eles fazem de tudo para tornar impossível resolver os problemas. Vejam só, pra citar apenas 1 dos problemas que eu tive: meu MSN não para de travar. Poderia ser uma bobagem pra muita gente, mas eu preciso dele para trabalhar. Quando eu vou tentar reinstalar, o instalador verifica que eu já tenho o MSN instalado e não me oferece a opção de reinstalar. Ok, desinstalação manual feita, o que acontece? A instalação falha.

E isso para não citar o boot da máquina, que demora uns 2 a 4 minutos em um laptop Lenovo T61 que é um laptop atual e bastante rápido. Antivirus e antispyware que eu sou obrigado a rodar, caso contrário minha máquina é rápidamente infestada de pragas.

Away

Só pra avisar que de os posts estão parados pois eu estou trabalhando bastante e lidando com 2 processos de certificação ao mesmo tempo (ITIL e uma certificação interna da empresa aonde eu trabalho). Em breve farei novos posts.

Um post de ódio e raiva

Alguma vez eu já o quanto eu odeio essa mania maldita dos desenvolvedores de não me deixar configurar o idioma de uma aplicação? Como eu odeio essas !$%#$% de aplicações (curiosamente, escritas em Java na maioria das vezes – pra citar 2: MQ Visual Edit e o OpenProj) que detectam minhas configurações regionais e setam o idioma pra português … Eu odeio isso do fundo do meu coração.
O que alguns desenvolvedores não entendem, é que as traduções são um lixo na imensa maioria das vezes e, aqueles que dominam o inglês, muitas vezes preferem utiliza-lo do que seu idioma nativo, então, se você escreve programas com interfaces gráficas para usuários finais, sempre possibilite a mudança do idioma. Sempre.

Internet: Cabos Submarinos

Varias vezes conversando com as pessoas, muitas delas com conhecimentos técnicos acima da média, sobre a Internet eu me surpreendi por elas não saberem que a maioria das transmissões de dados na internet, entre paises diferentes, se dá por cabos e não por satélites. Existem várias razões pra isso, entre elas a grande latência e os altos custos de enviar e manter um satélite no espaço.

Hoje, navegando pelo digg, eu encontrei o link para uma imagem que mostra os cabos submarinos que ligam os vários paises e continentes do mundo. Você pode conferir aqui.

Modelagem UML Genérica

Recebi do meu amigo Bruno, lá de Chapecó, essa excelente modelagem UML genérica que se aplica a qualquer aplicação. Agora você não precisa mais perder tempo fazendo a análise e design. É só seguir os diagramas abaixo e tudo ficará bem.

Diagrama de Classes

Diagrama de Classes

Diagrama de Sequência

Diagrama de Sequência

Diagrama de Casos de Uso

Diagrama de Casos de Uso

int pthread_join(pthread_t thread, void **value_ptr);

Ultimamente não tenho tido tempo para postar. To com um artigo sobre documentação usando DocBook, review sobre outro documentário do Dawkins e mais umas coisinhas menos importantes, mas não consigo achar tempo para postar. Estou atolado de serviço.