Marco Gomes

nerd veterano, interneteiro profissional, parkouzeiro amador, evangélico aprendiz, fotógrafo iniciante

Textos marcados como ‘web’

Mobile Web, seu uso está concentrado em redes sociais. Isso muda tudo.

Publicado em 2009-10-23, Um comentário

Tela do Facebook no iPhone Usamos a internet em dispositivos móveis, como celulares[bb] e smartphones[bb], para fazer buscas e interagir com amigos em redes sociais. Muito diferente da Internet em desktops, que usamos para leitura e trabalho em adição às buscas e ações sociais.

O uso de redes sociais em dispositivos móveis cresceu 187%, chegando a 18.3 milhões de usuários em julho de 2009 (Jon Stewart, Nielsen), e tende a continuar crescendo bastante nos próximos anos. Muitos jovens preferem o uso de redes sociais em celulares pela praticidade, mobilidade e preço baixo dos aparelhos, por não ter acesso a um desktop e até por falta de paciência pra usar um computador de mesa.

O tráfego a partir de dispositivos móveis já é significante em redes sociais[bb] estabelecidas, como Facebook, MySpace, Twitter, e estão surgindo redes sociais focadas no uso primário em celulares e smartphones, como foursquare, mig33, MocoSpace, com serviços baseados em localização (LBS em inglês), compartilhamento de fotos, vídeos, facilitadores de encontros e jogos sociais.

O USA Today fez uma matéria sobre o uso de celulares em redes sociais, destaco um trecho abaixo:
Twitter no Gravity pra Symbian

The majority of people who participate on social networks do so from their PCs. Yet a growing number — many of whom can’t afford a PC or would rather not use one — are using mobile devices to tell their friends where they are and what they’re up to and for sharing pictures.

Publicidade em dispositivos móveis

A publicidade[bb] também vai ser impactada por esta mudança de hábitos. Em 2012, a receita relacionada com uso de redes sociais em dispositivos móveis será de 60 bilhões de dólares, segundo a Visiongain Research. Tim Chang, sócio da empresa de venture capital Norwest Venture Partners, afirma que, até agora, a exibição de anúncios em dispositivos móveis tem sido um fracasso. Segundo Frank Meehan, CEO da INQ, empresa de fabricação de celulares para redes sociais, não adianta simplesmente exibir anúncios como se estivéssemos no desktop, é preciso inovar[bb].

Post inspirado por Rodrigo Nista.

Writing About, análise semântica do Twitter

Publicado em 2009-07-04, 16 comentários

O Writing About analisa os twitts de um usuário e diz sobre que assuntos ele tem postado ultimamente.

Tela de resultado do Writing About

Acabo de desenvolver uma ferramenta que identifica palavras-chave no Twitter e classifica-o segundo uma árvore de categorias personalizada. Não é uma comparação direta do tipo “encontre termos relacionados com tecnologia”, há uma análise do significado das palavras do texto.

Teste agora mesmo o serviço de análise semântica do Twitter!

É meu mais recente projeto de uma madrugada, por enquanto ele não tem utilidade real para usuários, é apenas uma prova de conceito. Em breve pretendo liberar o acesso ao serviço na forma de API JSON[bb], com isso outros progamadores poderão usá-lo pra criar aplicativos que usem a interpretação dos twitts dos usuários.

Exemplo de aplicação que pode ser desenvolvida a partir da API do Writing About:

Recomendação de conteúdo a partir do que você tem tuitado: A aplicação analisa as categorias e palavras-chave dos seus twitts mais recentes e te recomenda conteúdo que pode te interessar.

Milestone a ser cumprido antes de liberar API pública:

Suportar no mínimo mil requests por hora. Atualmente o Twitter aceita no máximo 100 consultas por hora, com esse limite fica impossível usar o Writing About pra algo com um mínimo de escala. O ideal seriam 100 requests por minuto.

>> tech stuff

O Writing About

  • foi desenvolvido em uma madrugada
  • é programado em Python[bb]
  • roda na infraestrutura do Google App Engine
  • usa a API do Twitter pra pegar os posts mais recentes do usuário
  • usa API externa pra análise semântica, ainda não posso dizer que API é, direi assim que for autorizado
  • todas as consultas são gravadas num log no não-SQL App Engine datastore. Não-SQL é um sistema de armazenamento de dados não relacional e livre de schema, projetado especialmente para aplicações web de alta escala e grande volume de dados
  • não tem tratamento de erros, porque sou afobado e queria mostrar logo pra vocês :)

Copyright boo-box 2009.

Governo do Irã usa a Internet pra identificar e monitorar ativistas

Publicado em 2009-07-02, 3 comentários

O Governo do Irã, em parceria com duas gigantes das comuniçações, tem feito deep packet inspection em toda a comunicação online do país, em conexões fixas e móveis.  Com isso ele consegue não só bloquear a comunicação, mas também identificar e monitorar ativistas individualmente. Fica cada vez mais difícil postar conteúdo na Web sem ser encontrado e possivelmente reprimido.

more from streets of Tehran #iranelection

Nós, entusiastas das comunicações online e mídias socias, temos usado os protestos após as eleições no Irã como um case de uso da tecnologia como arma de resistência e articulação de movimentos em prol da democracia.

O mesmo poder que temos pra publicar a informação pode ser usado para encontrar e monitorar os autores. Não vamos esquecer que o poder da rede pode ser usado não apenas para espalhar informação, mas também para encontrá-la.

É mais fácil monitorar a comunicação na Internet que em qualquer outro meio.

screenshot de site gerdab.ir

Quando não havia poder computacional pra monitorar a comunicação, as ligações telefônicas, correspondências, alfândegas, precisavam ser monitoradas manualmente, cada funcionário monitorava uma mensagem por vez. A Alemanha Oriental chegou a usar 2.000 pessoas pra monitorar 100.000 linhas telefônicas. Com o poder computacional atual, o mesmo trabalho pode ser feito com uma pequena fração desse esforço, e sem intervenção humana.

Who said that only the good guys get to use the power of the Web to their advantage? (slate.com)

Quem disse que apenas os caras legais usam o poder da Web em seu benefício?

Governo do Irã usa o Poder das Multidões pra identificar ativistas

Riots in streets of Tehran.. new photos #iranelection

Croudsourcing é o nome dado quando uma organização pega um trabalho que normalmente seria executado por um funcionário e delega, terceiriza, pra um grupo muito maior de pessoas, normalmente voluntários.

Se mostrando muito antenado com as tendências, o Governo do Irã tem usado croudsourcing pra identificar rebeldes. A partir de denúncia no fórum Anonymous Iran, descobri alguns sites como o gerdab.ir, em que fotos são apresentadas e há pedidos de identificação e informação sobre os ativistas.

Marcos Tanaka me alertou quanto a esse perigo de ditaduras usarem a Internet pra nos reprimir, mas precisei ver acontecer pra entender a gravidade da situação. Post criado a partir de notícia enviada por @fmafra, porque a Internet[bb] continua funcionando pro bem :)

Sobre a infra de servidores Web da boo-box

Publicado em 2009-05-29,

Eu e o Mauricio escrevemos um texto explicando um pouco da infraestrutura de servidores Web do Sistema boo-box, publicado no blog da boo-box, abaixo um trecho:

A boo-box possui uma infraestrutura em camadas, capaz de escalar horizontalmente e que hoje tem robustez pra servir milhares de requisições por minuto. Neste post iremos apresentar algumas soluções usadas atualmente pra garantir melhor performance do Sistema de Publicidade Para Mídias Sociais.

Leia tudo no boo-blog.

diagrama de infraestrutura dos servers Web do Sistema boo-box

Comentários fechados pra este post, comente no post original.