Contato
dot.dot.dot.
Título: Resetando a BIOS de um notebook Asus W5
Data: 02-08-2008 (04:58)
Categoria: Computação

Para tentar desativar meu HD interno do meu Asus W5 para realizar alguns testes com boot a partir de um HD externo, fui na BIOS e optei por desativar o canal IDE onde o HD está ligado. Este é um procedimento bem normal em qualquer computador. Mas depois de desativar, meu notebook resolveu que nunca mais deixaria ativar o canal novamente. A opção de reabilitar simplesmente não existe na BIOS! O resultado foi que o HD interno não era mais reconhecido.

Depois de uma boa busca no Google, não encontrei solução. Portanto, parti para tentar resetar a BIOS. Porém, como resetar a BIOS de um notebook? Não há um jumper como em placas-mãe tradicionais e a bateria da BIOS é absolutamente inacessível.

Felizmente, há um truque para resetar a BIOS de placas-mãe Asus que também funciona para os notebooks da mesma marca. Basta manter a tecla CTRL pressionada enquanto se liga o computador. Há que se mantê-la pressionada por vários segundos. Em seguida, solta-se a tecla, aguarde o boot e reinicia o computador. A BIOS terá voltado a sua configuração padrão (ou, pelo menos, ele volta a detectar o canal IDE).

Título: Opera 9.5
Data: 13-06-2008 (12:14)
Categoria: Computação

Foi lançado hoje (13 de junho) a versão 9.5 do navegador Opera. Esta versão está no forno há um bom tempo e muitas modificações foram feitas no "motor" do aplicativo. O lançamento certamente foi acelerado para antecipar o lançamento do Firefox 3, mas não deve ser o caso de terem colocado na rua uma versão incompleta, já que o blog de desenvolvimento já indicava o lançamento há algum tempo.

Há diversas novidades nesta versão, as duas principais talvez sejam a possibilidade de fazer buscas em sites já visitados e sincronizar as preferências entre múltiplos navegadores. Os sites mantidos no cache agora podem ser utilizados para busca, tornando simples tentar encontrar aquele site que você fechou há pouco mas não lembra o endereço mais. Com o Opera Link, as preferências do navegador - bookmarks, speed dials, por exemplo - são mantidos em um servidor do Opera e podem ser sincronizados com o Opera Mini, no celular, ou com outro computador. Muito prático para quem costuma navegar de múltiplos locais.

Entre as novidades não muito visíveis, estão melhorias no sistema de e-mail (o M2) e no motor de renderização de páginas. Prometem renderizações mais velozes, com menor consumo de memória. Também incluída nessa versão está o Dragonfly - um conjunto de ferramentas para auxiliar o desenvolvimento de sites, que incluem inspetor de CSS e DOM e debugador de Javascript. Uma mão na roda para qualquer desenvolvedor.

Eu utilizo o Opera já há alguns anos. O principal motivo é o cliente de e-mail integrado ao navegador (e o consumo de memória é muito menor que Firefox +Thunderbird), mas me acostumei a diversos apetrechos que o navegador oferece. Gosto de poder dar CTRL+Z para dar "undo" no fechamento de uma tab, reabrindo-a, por exemplo. Os problemas nunca superaram as vantagens e esta nova versão parece dar uma atualizada em probleminhas que incomodavam durante esses anos. Ou assim espero.

Título: OpenSocial
Data: 29-05-2008 (22:37)
Categoria: Computação
Tenho me entretido descobrindo e desenvolvendo pequenas coisas para o OpenSocial, do Google. O OpenSocial é uma API para aplicativos sociais - orkut, hi5, myspace... quase tudo, menos o Facebook - e é mais uma entre as dezenas de APIs que o Google disponibiliza. A diferença realmente está em ser uma API "aberta", no sentido de poder ser utilizada por qualquer site de rede social.

A utilização do OpenSocial permite criar aplicativos para sites de rede social que suportem a API, de uma maneira bastante semelhante a criação de aplicativos para o Facebook. Desenvolve-se o aplicativo utilizando-se HTML e Javascript (pelo menos) e faz-se chamadas à API para recuperar informações sobre a rede social, bem como interagir com amigos e outros usuários de maneiras diversas.

O OpenSocial é a especificação de um conjunto de funções mínimas que um site de rede social deve suportar para poder dizer que suporta a API. Há funções para, por exemplo, recuperar a lista de amigos e acessar informações em perfis. Como as funções devem ser idênticas para qualquer site que as suporte, isso significa que os aplicativos gerados potencialmente funcionarão com mínimas modificações em diferentes sites. Não é difícil portar um aplicativo do Orkut para o Hi5, Myspace ou mesmo para o iGoogle. A exceção é quando utiliza-se funções adicionais à API básica, que podem ser específicas de um site em particular.

Para quem tem experiência com Javascript e a programação orientada a eventos, construir um aplicativo com OpenSocial é relativamente simples. Algumas limitações dificultam um pouco o processo. Por exemplo, no Orkut cada usuário pode ter no máximo 10KB por aplicativo para armazenar informações não-voláteis. Portanto, qualquer coisa acima disso tem que ser armazenado externamente, o que passa a exigir comunicação entre servidores (que é permitido, com algumas restrições de privacidade).

Estou projetando alguns aplicativos que podem ser divertidos, mais para aprender do que qualquer outra coisa. Assim que tiver algo, coloco no Orkut. Mesmo que ainda não tenham lançados os aplicativos no Brasil.

Título: 24 mitos sobre a Evolução
Data: 19-04-2008 (16:46)
Categoria: Ciência

A New Scientist (tenho que assinar essa revista um dia) está com um artigo compilando os 24 mitos mais comuns sobre a Evolução. Apenas 10 são sobre a Evolução em si, outros 14 são sobre o Criacionismo.

O meu favorito: seleção natural leva a organismos incrementalmente mais complexos. É o "mito" que mais desafia o bom senso, ou pelo menos o que vemos no dia-a-dia. Ainda assim, mesmo que complexidade não seja exigida, ela aparentemente ajuda.

Título: Ubuntu em um iBook G4
Data: 31-03-2008 (13:30)
Categoria: Computação

Se você está tentando rodar o Ubuntu 6.06 em um iBook G4 e recebe uma mensagem de erro relativo a alguma coisa como "bonobo-server", quando o Gnome está inicializando, o problema provavelmente é devido a data do sistema estar incorretamente setada.

Os iBooks tem a péssima mania de retornarem a 1904 se ficarem sem alimentação (sem bateria e fora da tomada). Como o ano inicial dos Linux é 1970, acaba-se com um ano negativo que o Gnome não sabe como processar.

Basta reajustar o relógio do sistema para que tudo funcione.

Título: Athur C. Clarke
Data: 21-03-2008 (17:30)
Categoria: Livros

Arthur C. Clarke faleceu no dia 18 de março. Clarke foi um dos maiores autores de ficção científica, mas também um dos poucos a realmente fazer jus à essa categoria literária. É uma linha tênue que separa a "realidade fantástica" da "ficção científica". A última, na minha visão ideológica de quem nunca estudou literatura, se concentraria em extrapolações científicas mas mantendo-se dentro do que é possível, concebível ou razoável. A primeira, por outro lado, não teria qualquer compromisso com viabilidade técnica ou científica. Não é a toa que Clarke imaginou satélites artficiais para comunicação antes que estes fossem realmente (re)inventados.

É curioso que um dos meus livros favoritos, The Songs From a Distant Earth, de sua autoria, seja também o único livro que li dele. Tenho certeza que já li trechos de "2001" e até de "2010", mas não guardo recordações destes estranhamente. Algo a corrigir no futuro próximo.

Título: Na boquinha do siri
Data: 14-03-2008 (19:47)
Categoria: Cinema

Postando só por que ninguém parece ter postado isso ainda... Antes de ouvir a música abaixo, que aparece nos créditos do excelente filme Juno, leia três vezes em voz alta as seguintes palavras: "na boquinha do siri". Agora dê play abaixo.

Conseguiu ouvir alguma coisa diferente?

Título: Wii-TV
Data: 04-03-2008 (21:47)
Categoria: Tecnologia

O Engadget noticiou que no Japão os Wii's agora possuem um novo "canal" (como são chamados as funções extras do videogame) que permite acessar a programação e controlar a TV. Quem escreveu a matéria parece interessado no conceito de controlar a TV com o wiimote, mas ao que tudo indica essa nova função pode ser revolucionário para as estações e produtoras de programas para TV.

Isso por que além de permitir selecionar canais de TV, a nova função adiciona um toque social ao processo. O Wii efetivamente registra e envia para servidores da Nintendo todo o comportamento do jogador/telespectador. Assim, pode-se ver estatísticas sobre canais e programas, mostrando os populares, por exemplo. Isso permite que a Nintendo tenha acesso a dados sobre os hábitos de telespectadores. E é disso que anunciantes precisam para saber onde e quando vão veicular suas propagandas multi-milionárias. Mas mais do que isso, introduz-se uma realimentação social ao processo de ver TV - se um programa torna-se popular, ele tenderá a tornar-se ainda mais popular por ser listado como popular. Isso já existe hoje, é claro, mas é difícil prever como será quando algo assim puder ser feito em tempo real.

É claro que isso só será significativo se o Wii tiver uma penetração razoável e também conseguir atingir outras classes etárias e econômicas. Mas do jeito que a Nintendo tem vendido o console, não é algo irreal. Porém, parece-me necessário que se descubra uma maneira de identificar quem, afinal, está trocando o canal. Isto por que uma única TV atende uma quantidade razoável de pessoas em uma casa e os hábitos variam bastante. Os sistemas automáticos atuais fazem essa distinção (não sei como).

Assim, prevejo que o Wii2 (Wii²) terá no seu botão principal um leitor de digitais, que permitirá automaticamente identificar quem está segurando o controle. Quando sair, lembre que você leu primeiro aqui.