De todas as aplicações baseadas na web que apareceram nos últimos anos, o StumbleUpon é facilmente aquele que eu mais uso. Ao clicar nesse pequeno botão, descobri tantos sites ótimos e informações ainda maiores que nunca encontrei pelos métodos tradicionais de pesquisa.
Como ex-desenvolvedor da Web, uma das coisas que faço é tentar descobrir como os aplicativos da Web funcionam. Agora, antes de eu começar, eu tenho que dizer exatamente como o StumbleUpon funciona é um segredo comercial e eles certamente não vão revelar essa informação para mim. Além disso, uma visão geral abrangente de como isso poderia funcionar resultaria em um artigo muito mais longo do que esse formato permite. O que se segue é uma teoria simplificada sobre como funciona com base em meus anos de desenvolvimento na web e algumas investigações em torno do aplicativo.
O coração de qualquer aplicativo da Web grande é o banco de dados. Se você não está familiarizado com o que é um banco de dados, o melhor exemplo cotidiano que posso dar é o catálogo telefônico. Uma lista telefônica é apenas um monte de registros de dados organizados por região, empresa ou residencial, cidade e, em seguida, em ordem alfabética pelo sobrenome. Como a estrutura do catálogo telefônico se tornou de conhecimento comum, podemos facilmente encontrar os dados que desejamos. Esse conhecimento comum de procurar a região, então decidir se o número que queremos é residencial ou comercial, então procurar a cidade e depois ir rapidamente para a seção alfabética onde sabemos que o número de John Q. Public será - sob o P . Esse processo pode ser chamado de algoritmo para encontrar um número de telefone.
Espero que o StumbleUpon tenha um banco de dados muito grande!
Quando você se inscreve no StumbleUpon, eles pedem que você defina algumas categorias de interesse para você. Isso os ajuda a direcioná-lo para páginas da Web que foram colocadas nessas categorias.
Quando você pressiona o botão, uma mensagem é enviada para o banco de dados StumbleUpon que provavelmente é apenas o seu ID de usuário. O banco de dados procura as categorias que você escolheu quando se inscreveu. A partir daí, o aplicativo provavelmente escolhe uma dessas categorias aleatoriamente. Em seguida, o aplicativo passa por essa categoria e encontra uma página da Web nessa categoria que é nova para você e direciona seu navegador para essa página.
Agora fica um pouco mais complicado à medida que certas questões são levantadas. O primeiro que surge para mim é, como eles sabem que o site é novo para mim? Bem, imagino que os sites que você visitou através do StumbleUpon sejam rastreados. Digo isso porque cheguei ao ponto em algumas categorias do StumbleUpon, nas quais o StumbleUpon me diz que não há mais nada para eu ver nessa categoria. (Sim, eu tropeço muito.)
Agora eu me pergunto como ele sabe que tipo de páginas da web em uma determinada categoria eu vou gostar. É para isso que servem os botões de polegar para cima e polegar para baixo .
Se eu der uma joinha na página, ela provavelmente adicionará um ponto não apenas a essa página, mas às palavras-chave associadas a ela, para que outras páginas com alta correlação com essas páginas sejam mais pesadas em favor de aparecerem sob meu ID de usuário.
Se for esse o caso para o polegar para cima, então o polegar para baixo tem que funcionar de maneira semelhante. Aperte o botão de polegar para baixo e, de fato, o aplicativo tira um ponto para aquela página e páginas com palavras-chave semelhantes. O botão de polegar para baixo, no entanto, tem mais alguns recursos para ele. Se você clicar na parte preta de seta para baixo do botão, terá algumas opções: Not-For-Me, Denunciar spam, Conteúdo duplicado e Bloquear site .
Not-For-Me é a função básica deste botão. Relatório Spam envia uma mensagem para StumbleUpon que a página servida não é nada como o que deveria ser e é apenas, bem, spam! Conteúdo duplicado ajuda o StumbleUpon a saber quando você recebe uma página mais de uma vez. Isso pode acontecer se a página tiver sido adicionada em mais de uma categoria. Bloquear site bloqueará todo o site de onde a página foi veiculada. Isto é o que eu uso quando me deparo com uma página que está em outro idioma ou simplesmente não completamente para mim.
Aqui está um pequeno gráfico para dar uma representação visual do processo simplificado, como eu acredito que acontece.
Essa é a base simples do StumbleUpon. À medida que você se move para a direita da barra de ferramentas do StumbleUpon, existem diferentes opções que você pode usar para refinar seus Tropeços e aumentar a qualidade das classificações das páginas.
Você usa o StumbleUpon? Qual é o seu site favorito que você encontrou? Deixe-nos saber suas histórias StumbleUpon nos comentários abaixo.