New Post

Rss

Showing posts with label Breve. Show all posts
Showing posts with label Breve. Show all posts
Wednesday, June 13, 2012
no image

Motores de buscas podem se tornar “cérebros humanos” em breve

computador e cérebro humano

Desde o lançamento do Google em 1998, quase nada mudou nos motores de buscas da web. Embora todos sejam executados em servidores rápidos e alimentados por algoritmos sofisticados, a experiência em si é praticamente a mesma: os usuários devem digitar uma palavra ou mais, e o motor oferece links para as páginas consideradas mais relevantes. Mas neste mês, o Google lançou seu “gráfico de conhecimento” que já consegue oferecer fatos e outros serviços referente ao termo de pesquisa – e não mais apenas links para websites.

Este foi sem dúvida o último passo para o processo necessário para transformar os motores em algo completamente novo: vastos cérebros que respondem diretamente às perguntas feitas na linguagem cotidiana. “As páginas retornadas atualmente já significam um bom trabalho para a pesqusia, mas podemos ir além. Links não são necessariamente a melhor maneira de responder uma consulta”, diz Shashidhar Thakur,

O engenheiro do Google continuou ressaltando que “ao procurar, por exemplo, a localização do Arsenal Football Club, eu preferiria ter uma resposta direta, dizendo-me o endereço físico do clube em Londres, ao invés de um link para um documento contendo as informações”. E por fim, alertou sobre possíveis mudanças em breve: “Tanto o Google, quanto o Bing, já podem oferecer respostas diretas para um número pequeno de consultas, mas a variedade e a profundidade dessas respostas irão mudar nos próximos dias e se expandir dramaticamente”.

 Ao longo dos últimos anos, Google a Microsoft tem compilado uma grande quantidade de informações e arquivos discretamente para ajudá-los. Suas lojas e serviços foram construídos a partir de informações publicamente disponíveis, como as páginas da Wikipédia, e os preços dos produtos das suas variadas lojas de varejo. “Todas as coisas que descrevem um objeto estão espalhadas pela web”, diz Stefan Weitz, diretor de pesquisa do Bing, “nosso desafio é compilar tudo isso“.

Quando é feita uma pesquisa no Google, ele mostra uma lista de links relevantes e um painel com informações. Essas informações são baseadas em dados de pesquisas anteriores sobre o mesmo termo, então o Google, neste caso, sabe o que os usuários estão interessados. Se pesquisar por uma raça de cachorro, ele mostrará, por exemplo, a altura média do cão, sua expectativa de vida e suas características.

A Microsoft informou que está tomando um rumo diferente do concorrente. O seu serviço Snapshot, que deverá ser adicionado ao Bing ainda este mês, utilizará o conhecimento gráfico para fazer ligações aos serviços associados ao termo da pesquisa. A busca por um determinado restaurante ainda retornará o site do restaurante, mas quando um usuário mover o mouse sobre o link, o Bing automaticamente oferecerá a opção de ler comentários, ver uma foto do local ou reservar uma mesa lá.

Ambos estão na corrida para se aproximarem do mundo real. E, curiosamente, esta tendência de humanização pode ser observada em todas as recentes invenções tecnológicas. E você, acredita que os motores de buscas se transformarão em gigantes cérebros humanizados?

Com informações de New Scientist

Friday, March 16, 2012
no image

Breve introdução ao JSON + JSON e Java

No post Como Montar um Grid utilizando Ext JS, citei que era possível carregar os dados de um grid através de JSON. O post de hoje tem como objetivo de fazer uma breve introdução sobre JSON.

JSON (JavaScript Object Notation – Notação de Objetos JavaScript) é uma formatação leve de troca de dados, também conhecido como um sucessor do XML. JSON é em formato texto muito simples e ao mesmo tempo elegante, além de ser em formato para troca de informações entre o browser e o servidor.

O JSON também é mais rápido e mais leve que o XML. Enquanto que no XML tratamos todos os dados como string, os objetos JSON são tipados (string, number, array, boolean).

Um objeto JSON pode ter a forma de duas estruturas:

Uma coleção de pares nome/valorUma lista de valores

Exemplos

json01

O objeto meuPrimeiroJSON possui 3 propriedades, ou 3 pares nome/valor. O nome de cada par é: nome, sobrenome e idade. O valor pode ser qualquer objeto Javascript. Neste exemplo, o valor de cara par, respectivamente: Loiane, Groner, 23. Note que nome e sobrenome são strings e a idade é um número.

Como já citado, o formato dos dados é chamado de JSON. O que o torna poderoso é o fato do valor porder ser qualquer tipo de dados, desde uma string até arrays e outros objetos, podendo formar tipos complexos de dados, como os da estrutura abaixo:

json02

Para converter um texto JSON em um objeto JSON, utilizamos a função eval(), que invoca o compilador javascript, que irá converter o texto e criar a estrutura de um objeto:

json03

Você pode trabalhar com JSON e diversas linguagens, inclusive java! :)

Os códigos js do post você pode fazer o download aqui

Conclusão

Esta foi uma rápida introdução de como representar um objeto JSON. Para maiores detalhes, visite: http://www.json.org/

Como dito acima,JSON é uma opção para transitar dados entre o browser e o servidor.

Como desenvolvedora Java, tenho que saber como integrar JSON com a minha linguagem predileta. Então vamos lá:

Como Json pode ser útil para os desenvolvedores java?

Aplicações com Ajax (muito mais fácil e simples trabalhar com objetos javascript)RESTful web services (Google AJAX Search API – usado em ambientes que não sejam javascript – retorna em formato JSON)

Algumas bibliotecas JSON para o Java

Além de poder trabalhar com JSON com alguns frameworks como Struts e Spring.

Atualmente estou trabalhando com Json-lib.

Escolha a sua lib e seja feliz! :)

Até a próxima

Fonte: Blog da Loiane

Bacharel em Ciência da Computação, atua como IT Specialist num projeto internacional na IBM – Hortolândia-SP - voltado para a plataforma Java Web. Atua como embaixadora técnica e de relacionamento do IBM Academic Initiative no Espírito Santo. Coordenadora do ESJUG (Grupo de Usuários Java do Espírito Santo) e fundadora e coordenadora do CampinasJUG (Grupo de Usuários Java de Campinas-SP e Região). Possui 4 anos de experiência na palataforma Java e experiência 2 anos como Teacher Assistant. Atuou por 2 anos como Delegada Estudantil da SBC (Sociedade Brasileira de Computação) na FAESA. Escreve sobre java e desenvolvimento no blog http://loiane.com e no blog em inglês http://loianegroner.com

Veja perfil e 23 post(s)

Wednesday, July 6, 2011
no image

Concurso Prefeitura Breve (PA) abre 490 vagas para todos os níveis de escolaridade


A Prefeitura de Breve (PA) está com inscrições abertas para concurso que deve selecionar profissionais de todos os níveis de escolaridade para 490 vagas. Delas, 5% são reservadas para pessoas com deficiência.A taxa de inscrição varia entre R$50 e R$80.As oportunidades são para os cargos de assistente social educacional, nutricionista educacional, psicopedagogo educacional, fisioterapeuta educacional, estatístico educacional, sociólogo educacional, psicólogo educacional, enfermeiro, farmacêutico bioquímico, biomédico, médico, médico veterinário, fisioterapeuta, odontólogo, psicólogo, assistente social, professores, agente administrativo, assistente administrativo educacional, técnico em enfermagem, técnico em radiologia, vigia, auxiliar de serviços urbanos, auxiliar de serviços gerais, auxiliar administrativo, agente de limpeza, alimentação e portaria educacional, motorista e zelador educacional.