A Wikipedia não é uma fonte confiável ?

18 12 2007

WikipediaEu considero a Wikipedia uma das idéias mais legais, e mais importantes, da área de tecnologia nos últimos anos. O conceito de wiki introduzido pelo enciclopédia, aonde o conhecimento é compartilhado, além de prático é socialmente correto.

Porém há um problema que vem crescendo em níveis absurdos quando o assunto é a Wikipedia, estão dizendo que não é uma fonte confiável. Repita isso 10000 vezes e vira verdade.

E a maior patada contra a enciclopédia vem de quem mais deveria valorizá-la: os Professores! Isto apenas mostra o quão mesquinho é o ser humano.

Mesquinho porque? É simples, a Wikipedia é uma enciclopédia colaborativa, se você faz uma pesquisa sobre um assunto cujo qual domina, e encontra algum dado errado, basta corrigí-lo! Qualquer pessoa pode fazer isso.

Mas o que é mais fácil, ajudar o projeto a dar certo e fazer o maior repositório de informação do mundo, completamente gratuito, ou falar mal? Parece que os professores escolheram falar mal.

Ainda dizem que o principal fator da desconfiança é pelo fato da Wikipedia não citar fontes, mas desde quando isso é verdade? Acredito que essas pessoas que estão tentando sujar a imagem da enciclopédia nem sequer já a leram, ou não tiveram Q.I suficiente para entender como a mesma funciona.

Quando um artigo não tem fontes, aparece um retângulo em vermelho, bem grande dizendo claramente que o artigo não possui nenhuma fonte citada e pode não estar correto, o mesmo para quando o artigo e as fontes não dizem a mesma coisa.

Sem Fontes

Como sempre acontece, é mais um caso de pessoas que não sabem utilizar corretamente uma ferramenta e limitam-se a criticá-la. Só fico indignado com a má vontade das pessoas em fazer algo funcionar, que se reverte em boa vontade quando o assunto é degenerar uma iniciativa nobre, que visa apenas aumentar o conhecimento de todos.





Como fazer versões atuais do MSN rodarem no Windows 2000

9 12 2007

msn.jpgVocês já tiveram problemas para instalar o MSN Messenger em máquinas com Windows 2000 ou inferior?


Pois bem tenho quase certeza que a resposta é sim, hoje aconteceu algo do tipo comigo, um consultor que trabalha em minha empresa teve problemas com seu Notebook e teve que formatar, ele costuma usar o Windows 2000 SPK4, depois de formatar, instalar e atualizar o sistema operacional fui instalar o MSN Messenger e neste momento começou meu problema.
Quando eu instalei, ou pelo menos tentei, o MSN 7.5 o mesmo me informava que para esta versão do MSN eu precisaria do sistema operacional Windows XP ou superior, ok sem problemas, vamos instalar o MSN 7.0, ele instala bonitinho, até abre normalmente, mais quando você tenta loggar no sistema aparece uma mensagem na tela informando que a versão é muito antiga e existe uma mais nova e que seria necessário uma atualização, pois bem mandei atualizar o MSN, e mais uma vez problemas na instalação.
Fiquei levemente irritado, mais vamos lá precisamos de uma solução, comecei a procurar pela internet e encontrei em um fórum uma discussão sobre este problema, o pessoal do fórum propunha uma solução um tanto quando, fora do normal, mais decidi experimentar, afinal meu consultor estava ficando puto sem o comunicador dele. A solução proposta era a seguinte:
Extrair os arquivos de instalação do MSN;
Baixar um editor Hexadecimal;
Altera algumas dezenas de linha de código.
O mais incrível, realmente funcionou, editando o código do MSN é possível fazer com que versões mais novas funcionem em S.O. mais antigos, como o Windows 2000.
Bom vocês já devem estar curiosos para saber como funciona esta técnica não é? Bom contarei a você caro leitor.
Para que possamos executar esta solução será necessário que você tenha em sua máquina instalado os softwares, Winrar e algum editor de Hexadecimal, eu utilizei o XVI32, muito bom por sinal.
Após o download e a instalação dos softwares citados acima, você precisará também de um pacote de instalação do MSN, então primeiro você clica com o botão direito sobre o pacote de instalação do MSN e extrai o mesmo em uma pasta de sua preferência, após a extração execute o XVI32 e abra o arquivo MsnMsgs.msi, que você extraiu anteriormente do pacote de instalação do MSN, quando terminar de abrir o MsnMsgs.msi, você entrará no menu ‘Search’ e depois na opção ‘Find’, abrirá um ‘box’ de busca em sua tela, dentro deste ‘box’ selecione a opção ‘Text String’ e mande buscar a string VersionNT >= 501.
Ele começará a buscar dentro do código esta string, assim que encontrar você a substituirá pela string VersionNT >< 501, repita este ultimo passo até que não seja mais localizado nenhum item.
Mais cuidado, se você alterar qualquer coisa que não seja apenas o sinal de ‘=’ por ‘<’ quando você tentar rodar a instalação ela dará problemas, não é permitido a alteração nem dos espaços em branco.
Pronto, terminando de substituir todas as strings, você salva o arquivo e vai na pasta onde descompactou a instalação do MSN e executa o arquivo MsnMsgs.msi, se você fez tudo como manda o figurino, a instalação iniciará sem problemas.
Eu fiz isto para a versão 7.5 e 8.0, a versão 7.5 funcionou normal, mais a versão 8.0 começa a instalação e dá um erro de falta de DLL, no Windows, caso descubram como solucionar este problema me avisem.
Espero que seja útil. 





NetBeans 6.0 Download

4 12 2007

nb-logo-productspage.gif

Há um tempo atrás publicamos uma matéria sobre a nova versão do NetBeans. Foi lançado ao mercado ontem, 03/12, a sua mais nova versão. Clique aqui e faça o download da nova IDE.





Guia de segurança para Windows Vista e XP

19 11 2007

Segurança WindowsA segurança de sistemas operacionais é um tema com o qual todos estamos envolvidos, sem exceção.

A quantidade de vírus e malwares espalhados pela internet cresce a cada dia e estes estão cada vez mais perigosos e ousados. Até o “imbatívelMac OS X, em sua versão Leopard, sofreu ataques de um malware em poucas horas após seu lançamento oficial.

O sistema operacional que mais figura nos desktops e notebooks de usuários hoje em dia é o Windows XP e o Windows Vista vem crescendo bastante. Porém são estes os sistemas que mais possuem leigos os operando, o que facilita a ação dos crackers e seus softwares maliciosos.

Baseado nesta necessidade, venho compartilhar com vocês dois bons manuais que encontrei disponíveis para download no próprio site da Microsoft, em sua aba Technet.

A empresa de Bill Gates não é muito conhecida por seu caráter colaborativo, mas sim por seu caráter capitalista, fato que faz com que a comunidade opensource a odeie na maioria das vezes. Mas nos últimos anos, a Microsoft abriu um pouco a mente e passou a valorizar seus usuários, visando, é claro, mantê-los.

Diversas propostas de download gratuito, como o banco de dados MSDN por exemplo, que evoluiu para o SQL Server Express Edition, surgiram, além de download de material como tutoriais e dicas sobre os sistemas da gigante, como o Technet.

O Technet é uma parte do site da MS voltada a profissionais da área de TI que utilizam os sistemas Microsoft. Precisei de material sobre o Windows 2003 Server, e encontrei com facilidade, além do download grátis de versões para teste para todas as versões do Win 2003 e alguns outros.

Além deste material, encontrei também estes dois guias de segurança, em inglês, e os links abaixo seguem para o download direto no site do Sr. Gates.

Não sou um fã dos produtos Microsoft, mas alguns tem suas qualidades, tenho que admitir, e iniciativas como as ferramentas gratuitas de desenvolvimento em suas versões Express e o Technet, deixam a empresa bem melhor aos olhos dos profissionais e estudantes de TI.

Download guia de segurança Windows Vista

Download guia de segurança Windows XP





GPhone ? Boato! A última do Google é o Android !

14 11 2007

GphoneA revista DINHEIRO publicou em sua última edição uma matéria sobre o novo empreendimento do Google, denominado Android, além de uma entrevista com o homem à frente do projeto, Andy Rubin.

Na entrevista Andy deixa bem claro que a maior empresa da internet não tem planos de lançar um celular por enquanto, na verdade o projeto é muito maior e mais ambicioso. Trata-se de um sistema operacional “multi celular“, ou seja, que teoricamente irá rodar em uma porção de aparelhos móveis, independente de marca, modelo e plataforma, claro que respeitando algumas configurações mínimas para o mesmo.

Parece que não será uma árdua tarefa fazer o sistema emplacar, devido a alguns simples motivos: O sistema é de código aberto, permitindo customização e instalação de softwares de terceiros (Aprendeu Steve Jobs?), mas este é o menor dos trunfos. Tudo indica que os aparelhos rodando o Android permitirão acesso gratuito a algumas ferramentas do Google, como o GMail, Orkut e Google Maps.

O Fato de poder acessar gratuitamente estas ferramentas provavelmente aumentará a vantagem competitiva do sistema absurdamente. Eu mesmo, que nem sou um “Google Lover“, possuo três contas no Gmail, além de uma planilha de custos no Spreadsheets e utilizar o Google Reader para ler RSS, isso sem contar o ADwords e o Analytics que utilizo à trabalho.

Ainda vazou uma informação que a fabricante de smartphones HTC estaria desenvolvendo um aparelho já preparado para a plataforma, com as dimensões de 7,6 cm de altura por 12,7 cm de comprimento.

Esta caminhada do Google rumo ao domínio do mundo, pelo menos digitalmente falando, já começa a incomodar alguns. Mas é fato que a empresa chegou aonde chegou com méritos, devido a qualidade de seus produtos, e apenas por isso. O projeto Android apenas reafirma o quesito inovação, cujo qual já estamos habituados a associar ao Google.





DB4Objects

13 11 2007

DB4O LogoPra quem não conhece, o DB4Objects ou simplesmente DB4O como todos o chamam, é um pequeno banco de dados orientado à objetos open source.

Uma excelente opção para quem está desenvolvendo um sistema de pequeno porte e utilizando orientação à objetos. O DB4O faz a persistência baseando-se em suas classes objeto, dispensando todo e qualquer mapeamento necessário como quando utilizamos banco de dados relacionais, e com apenas uma linha de código salva os dados desejados em banco.

Exemplo:

public void store(Car car){
ObjectContainer db =
Db4o.openFile("car.yap");
db.set(car);
db.commit();
db.close();
}

Como podem ver neste trecho de código, a sua utilização é bem simples precisando apenas passar ao método, a classe que será salva e o arquivo do banco onde os dados serão persistidos. Todo o resto é feito pelo banco de dados.

Disponível tanto para Java quanto para .Net, este banco de dados diz rodar até 55 vezes mais rápido do que sistemas convencionais, o que é bem significante considerando-se que o que todo desenvolvedor busca na maioria de suas aplicações além da qualidade é a velocidade de resposta.

Para visualizar os dados persistidos no banco é utilzada uma ferramenta chamada Object Manager, também muito simples de se utilizar.

DB4O

Para se aprofundar mais sobre a tecnologia utilizada por este software, ou mesmo fazer o download do jar/dll, visite o site do DB4O.