segunda-feira, maio 28, 2007

Lina, e a historinha do “write-once, run anywhere” de novo.

Uma startup americana promete lançar no próximo mês (06/2007) o que o pessoal do LinuxDevices chamou de o “Santo Graal do software“. Trata-se de uma máquina virtual que pertimirá a execução de aplicações desenvolvidas para Linux em outros sistemas operacionais. Mantendo o “look and feel” de cada sistema.

O conceito é semelhante ao da plataforma Java. Porem a VM do Lina executa o kernel do Linux assim como suas principais bibliotecas. Na minha opinião é algo que reúne as características de softwares como Wine, vmware e Java. Isso porque ele cria uma máquina virtual X86 para execução do Kernel, como o vmware. Executa a aplicação no mesmo desktop, como Wine. Porém a aplicação deve ser compilada especificamente para a VM, como no Java.

Segundo a empresa desenvolvedora, o foco inicial é para aplicações de linha de comando e web. As aplicações GUI apesar de estarem funcionando não estão totalmente suportadas. Na minha modesta opinião se não funcionar 100% para aplicações gráficas não resolve nada.

O software será disponibilizado em duas licenças, uma comercial e outra open-source. No site do projeto existem vários vídeos demonstrando suas funcionalidades.

www.openlina.com

Fonte:
LinuxDevices

sábado, maio 19, 2007

Starcraft 2 - Finalmente !!!!

Depois de anos de espera finalmente foi anunciado, oficialmente, a nova versão do lendário rts da Blizzard. O Starcraft 2 vem com as mesmas três raças das versões anteriores. Porem novas unidades foram incluídas. Visualmente existe muita semelhança com a versão anterior, porem a nova 3D engine da mais realismo as batalhas.


Ainda não foram divulgados os requisitos mínimos do jogo, mas acredito que não devam ser muito estravagantes. Os vídeos disponibilizados até agora dão a impressão que o estilo e a jogabilidade foram mantidos, porem só jogando pra saber. Isso faz sentido porque já era muito bom, não fazia sentido mudar.




O versão anterior lançada no século passado ainda possui uma legião de jogadores ativos, principamente na Coreia do Sul onde é uma espécie de esporte nacional. Tem também os meio-ativos como eu.

Site oficial
Comunidade no Orkut

quarta-feira, maio 09, 2007

Paltalk! Por que ninguém me mostrou antes?

Hoje encontrei um software chamado Paltalk. Sem exagero, foi o achado do ano. É tipo um msn+skype+irc+orkut. Da para falar via voip com uma qualidade ótima. É só baixar aqui e criar uma conta grátis.

Para Aprender Inglês

Eu pretendo usar para praticar Inglês. Estava fazendo Englishtown, mas ando sem tempo, não estava compensando pagar para usar tão pouco. Eu já havia selecionado ótimos sites com podcasts e material didático gratuito, mas faltava a conversação. Bem, agora não falta mais. Existem salas específicas para praticar Inlglês. A sala English practice room for people around world por exemplo recruta native speakers voluntários para ajudar os participantes tanto na conversação quanto na gramática.

As salas são moderadas, é possível utilizar web cam além de muitos outros recursos. Não deu para fuçar em tudo ainda, mas é muito bom ...

terça-feira, abril 17, 2007

Desconhecimentos gerais nos EUA

Hoje de madrugada me deparei com esse vídeo hilário. Algumas pessoas dizem que meu senso de humor não bate com o senso comum - o que se pode notar pelo trocadilho. Mas o vídeo me rendeu boas risadas. Um suposto repórter faz uma série de perguntas de conhecimentos gerais nas ruas dos EUA e as respostas são sem noção! Abaixo uma seleção de pérolas. (tradução livre)

p. Kofi Anan é uma bebida, verdadeiro ou falso?
r. Coffe é uma bebida!

p. Star Wars é baseado em uma história real, verdadeiro ou falso?
r. Verdadeiro

p. Qual é a religião dos monges budistas?
r. ???? ... islâmica ?

p. Quem é Fidel Castro?
r. Um cantor?

p. Qual é a moeda utilizada no Reino Unido?
r. O que é o Reino Unido? Eu não sei.

Pior é quando se pede para localizar os países no mapa, trocar a Austrália pelo Iran é demais. Não acho que os americanos são estúpidos, talvez só um pouco desinformados ...



terça-feira, março 13, 2007

Ganhe um exemplar do livro EJB 3 in Action !!!

O javaranch.com esta sorteando alguns exemplares do livro EJB3 in Action. Basta criar ou responder um tópico sobre o livro no forum EJB and Other Java EE Technologies .

A promoção para posts entre os dias 13/03/2007 até 16/03/2007. Os autores Debu Panda, Reza Rahman e Derek Lane estarão disnopíveis para responder os tópicos criados. As chances são pequenas mas também não custa tentar.

Detalhes aqui no javaranch

Google Guice - Um ultra-lightweight dependency injection container

A injeção de dependência é um recurso formidável que tem se popularizado entre os desenvolvedores Java através do Spring framework. O Google acaba de liberar o código do seu próprio framework de injeção de dependência baseado em Java 5.

Quando vi o anúncio pensei (assimo como você também pode estar pensando), pra quê mais um
framework de injeção de dependência? Mal comecei a aprender Spring!

Ainda não experimentei o framework mais pense bem - ele esta sendo utilizado no unipresente AdWords, o sistema de anuncios do Google. As comparações com o Spring são inevitáveis. Enquanto o Spring fornece uma série de recursos ao desenvolvedor o foco do Guice (se pronuncia juice) é apenas a injeção de dependência. Utilizando recursos do Java 5 com anotações e tipos genéricos o framework dispensa o uso de arquivos XML para sua configuração e, segundo seus criadores, torna o código menor.

Um exemplo seria:
@Inject
public void setVendaDao(VendaDao dao) {
...
}
Você pode se perguntar - E quando eu não tenho o fonte para adicionar as anotações, uso XML? Não, nesse caso você pode criar um Custom Provider, uma pequena classe Java que fara o trabalho. Essas classes costumam ser menores e mais legíveis do que seus equivalentes arquivos XML do Spring.

A qualidade do software parece inquestionável, uma vez que esta em produção em um serviço de nível mundial. Porem por estar no início eu acredito que ele possa sofrer muitas alterações ainda. Por outro lado temos o Spring que já tem uma API estável. Espero poder codificar algo em breve para poder emitir uma opinião pessoal.

quarta-feira, fevereiro 21, 2007

Projeto de Aquecedor Solar "open-source"

Outro dia ouvi no rádio uma entrevista sobre um pojeto de aquecedor solar popular criado por uma ONG chamada Sociedade do Sol. O projeto ASBC (Aquecedor Solar de Baixo Custo) ensina a construir um aquecedor solar que pode ser utilizado em conjunto com o choveiro elétrico. No site da ONG estão disponíveis todas as informações necesárias para a construção do aquecedor no estilo “faça-você-mesmo”. O material utilizado na construção pode ser encontrado em qualquer localidade e o custo total fica próximo de R$ 300,00!



Este projeto trás diversos benefícios à sociedade através da preservação do meio ambiente, redução do consumo de energia elétrica e promoção da cidadania. Ele é aberto a população tem incorporado melhorias enviadas pelos seus usuários.

No site da Sociedade do Sol também existem outros projetos de sistemas ambientais.

segunda-feira, janeiro 22, 2007

A História de Portugal em 7 minutos e 17 segundos

Achei esse vídeo divertido em um blog Português, ele conta a história de Portugal(e um pouco do Brasil) em 7 minutos e 17 segundos. Díficil é acompanhar o narrador ...



Fonte: engenium

quinta-feira, janeiro 04, 2007

Parceira da Microsoft usa patente contra Google, Apple e Napster.

“Deeeeu no New York times ...” . Mais um capitulo da novela sobre patentes. A Intertainer, uma empresa que tem a Microsoft e a Intel entre os seus investidores, abriu recentemente uma ação judicial contra Google, Apple e Napster. O motivo foi violação de uma patente que cobre a distribuição comercial de vídeo sob demanda na Internet.

Segundo o fundador da Intertainer, Jonathan T. Taplin:

“A Intertainer já liderava a idéia de entretenimento sob demanda sobre a Internet antes mesmo que o Google cogitasse sobre isso”. (tradução livre).

Segundo Mr Taplin, a Microsoft e Intel, não teriam influenciado na decisão de iniciar o processo. (Na verdade eu acho que quem decidiu foi o coelhinho da Páscoa).

Especialistas disseram que é difícil definir exatamente que serviços são cobertos por esse tipo de patente.

Análise detalhada da patente:
http://blogs.zdnet.com/ip-telephony/?p=1386

Fonte:
The New York Times

terça-feira, novembro 21, 2006

Olhando para o limite do universo

Outro dia postei uma animação chamada Imaginando a décima dimensão, que nos ajudava no difícil exercício de imaginar o universo na escala subatômica da teoria das supercordas. Agora encontrei um outro vídeo fantástico que nos leva ao extremo oposto.


O vídeo fala sobre o “Ultra Hubble Deep Field” . Em poucas palavras trata-se de uma região minúscula do céu registrada durante uns 11 dias pelo telescópio Hubble. A imagem ampliada desse pedacinho de nada representa a coisa mais distante e antiga vista por olhos humanos em todos os tempos. Esse pontinho preto no céu contém aproximadamente 10.0000 galáxias, cada uma com alguns milhões de estrelas, cada estrela com talvez alguns planetas e cada planeta pode ou não conter, quem sabe, uma civilização como a nossa.

Diante dessa imagem e do seu significado podemos ter uma idéia de quão insignificantes diante da grandeza de todo o universo. Apesar de profundo o vídeo é rápido e divertido, vale a pena conferir.

Abaixo seguem algumas referências sobre o tema:

Português (muito bom)

A estrutura em larga escala do Universo
Inglês
http://en.wikipedia.org/wiki/Hubble_Ultra_Deep_Field
http://hubblesite.org/newscenter/archive/releases/2004/07/


Fonte: Ovelho

quinta-feira, outubro 26, 2006

Passei na SCJP 5.0 !!!!

Essa semana passei no exame de certificação Java - Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 CX-310-055. Ao todo foram 6 meses de preparação, com várias interrupções. Não foi fácil administrar o tempo entre trabalho, família e etc, mas deu tudo certo na primeira tentativa.

Usei o livro da Kathy Sierra e Bert Bates como principal referência de estudo (versão em inglês). Também freqüentei muito o fórum do javaranch.com.

No dia do exame o mais importante é controlar a ansiedade e se manter tranqüilo antes e durante o exame. A garrafinha de água também foi essencial.

sexta-feira, outubro 20, 2006

Fórmula 1 nas ruas de Sampa

E mais um videozinho. Olha só esse F1 correndo no centro de São Paulo. É foda, eu falei que podia dar só uma voltinha ...



sexta-feira, outubro 13, 2006

Cruzamento de aviões no ar

Esse vídeo mostra o cruzamento no ar de dois aviões da TAM. Depois do acidente ocorrido com o Boeing da GOL em 29/09/06, muito se falou do equipamento de segurança que poderia ter impedido a colisão entre os dois aviões. Nesso vídeo pode-se ter uma idéia de como a coisa funciona. O equipamento acusou o cruzamento com bastante antecedência, de modo que o foi possível registrar o acontecimento. Notem como é rápido o contato visual entre as aeronaves.




fonte:o velho

quarta-feira, agosto 16, 2006

Curso de desenho pela Web (de graça!!!)


A Internet é mesmo um paraíso para os autodidatas. O drawspace.com é um site com liçõe de desenho divididas nas categorias iniciante, intermediário e avançado. O material é muito bom e o melhor - tudo de graça.

fonte:o velho






quinta-feira, julho 27, 2006

Google Code - SourceForge killer?

Nem bem foi lançado o CodePlex, e acaba de surgir mais um repositório para projetos open source. O serviço esta sendo oferecido pelo Google. O Google Code é como um SourceForge porém Google Powered! Segundo Greg Stein, engenheiro do Google, o objetivo é oferecer uma alternativa que atenda as necessidades dos desenvolvedores.

O serviço não esta sendo lançado com muitos recursos, é basicamente um repositório com controle de versões e tal. Porem a infra-estrutura por traz do serviço e as possibilidades de integração com todo o arsenal web do Google e suas APIs criam a expectativa de mais um serviço fantástico. Mais informações na FAQ do serviço.

fonte:slashdot

sexta-feira, julho 21, 2006

Imaginando a décima dimensão

Nesse site tem uma animação muito legal tentando explicar, de maneira quase lúdica, as 10 dimensões nas quais o universo esta contido, segundo a teoria das super cordas (superstrings). Vale a pena conferir!

fonte:o velho
Obs: Caro programador burro, superstring não é uma variável tipo String que suporta milhões de caractéres.

sábado, julho 15, 2006

Lançado o Blender 2.42 "para profissionais"

Foi lançada a versão 2.42 do Blender – Software de criação gráfica 3D. Eu não sou da área de design gráfico mas o que me chamou muito a atenção é o fato dessa nova versão ter surgido em conseqüência do desenvolvimento do Elephants Dream, primeiro filme de “código livre” do mundo .

Durante o processo de criação do filme houve uma intensa “simbiose” entre os produtores e a comunidade open-source. Muitos dos principais recursos disponibilizados nessa versão foram acrescentados na medida em que eram requisitados pela equipe de produção do filme. Perece que com os novos recursos mais esse case do Elephants Dream o Blender esta pronto para competir no mercado com os outros softwares profissionais.

O making do Elephants Dream esta disponível no YouTube. No filme os produtores falam da utilização do Blender e também do Gimp, além de todos os outros detalhes da produção.


fonte: slashdot

sexta-feira, julho 14, 2006

Imagens inéditas da missão Apollo 11. Perdidas para sempre?

Julho de 1969, os astronautas da Apollo 11 já estão na Lua. As imagens dos homenzinhos saltitantes são transmitidas para todo o mundo... Mas espere – você nunca se perguntou: bem que essas imagens poderiam ser menos toscas? Pois é, eu também já me perguntei. Acontece que existe uma resposta e ela é: sim, as imagens poderiam ser menos toscas.

Foi divulgado um relatório sobre esse assunto pelo cientista John Sarkissian do observatório de Parkes na Austrália. Segundo esse relatório , as imagens que foram transmitidas para a Terra tinham uma qualidade muito superior às transmitidas pela TV. As imagens originais foram trasmitidas pelo metodo Slow-scan television (SSTV) , mas depois foram adaptadas para a TV comercial da época. O problema é que as fitas que contém a gravação original desapareceram e o único lugar do mundo no qual essas fitas poderiam ser reproduzidas será fechado ainda esse ano.Esse fato é um prato cheio para aqueles que acreditam que o homem jamais foi a Lua. Muitos afirmam que as imagens divulgadas até hoje não passam de montagens. Se as imagens originais pudessem ser analisadas, certamente seria possível confirmar ou refutar essa afirmação.

fonte:
slashdot

segunda-feira, julho 10, 2006

Já posso jogar meu HD fora? Calma, ainda não ...

Depois de anos de espera chegaram ao mercado as primeiras MRAM (Magnetoresistive random access memory). As MRAM são tão rápidas quanto as SRAM (utilizadas para cache por exemplo) porem não-voláteis como as Flash (mantém os dados sem energia eletrica). Combinando essas duas características elas podem vir a substituir os chips de memória dos pequenos dispositivos como celulares e câmeras digitais. Os chips atuais são de capacidade limitada (4Mb), portanto ainda não poderiam substituir as DRAM dos PCs, porém com a evolução da tecnologia espera-se que isso se torne possível. Quando estes chips puderem ser utilizados como memória principal dos PCs, não perderemos mais os dados com a queda de energia e a inicialização do PC será instantânea.


fonte: bbc news

sexta-feira, julho 07, 2006

Breve História do Tempo (dos virus)

Dois acontecimentos marcantes para o mundo ocorreram no início dos anos 80. Sem eles, certamente você não estaria lendo esse post agora. Primeiro, eu nasci :-) Segundo, surgiram os vírus de computador. Lembra do ILOVEYOU, Este artigo faz uma re-leitura do surgimento e desenvolvimento dos "vírus" passando pela fase romântica, pré-Internet, e chegando até os malwares de hoje. Tem uma linha do tempo, e imagens como essa do vírus "Tequila".


fonte: darkreading