Google e seus serviços agora com interface altamente eficiente
Navegando por aí, acabei encontrando este interessante projeto: o Google Command Line. Trata-se de uma interface baseada em linha de comando para os serviços do Google! Os recursos são muito variados, desde fazer buscas normalmente pelo site até encontrar algum lugar no Google Maps, um vídeo no Google Video ou traduzir um texto ou página inteira. Tudo no melhor estilo linha de comando.
Vale a pena acessar para dar uma olhada. Como sempre, não resisti em tentar entender a implementação da idéia, que é manter na parte inferior da página do projeto, onde está localizada a barra para entrar com os comandos, uma campo de texto que ganha foco via Javascript sempre que a página termina de carregar. Como o campo está em um frame separado, fica mais fácil mantê-lo lá mesmo acessando outras páginas através dos comandos executados por ele mesmo. Bem prático.
A estrutura do frame é bastante simples. Ele contém apenas uma inclusão de arquivo Javascript que valida o comando dado pelo visitante. Para dar uma olhada, clique aqui.
O arquivo está bem estruturado e simples de entender. Primeiro são executadas algumas verificações de validação do campo, como remover espaços em branco indevidos, dentre outros, e depois um switch case imenso, contendo todos os comandos que o usuário pode digitar e o respectivo endereço do serviço do google, acessado diretamente via URL.
Depois ele monta uma nova URL, agregando o conteúdo que o usuário digitou na linha de comando aos padrões que ele já tem. Acredito que o maior trabalho do desenvolvedor foi coletar tantas URLs, identificar os padrões, etc. Este conheçe bem o Google!
Artigos Relacionados:
Sobre este artigo
You’re currently reading “Google e seus serviços agora com interface altamente eficiente,” an entry on Hypercast
- Published:
- 05.06.07 / 7pm
- Category:
- Desenvolvimento
No comments
Jump to comment form | comments rss [?] | trackback uri [?]