Web-Services as Governments

Ótima leitura comparando empresas como Apple, Twitter e Facebook a governos:

Apple decided to eliminate third party analytics between one release and the next. That doesn't happen in an ecosystem. The right analogy is a government.

Facebook is a government. Facebook's users are citizens, and Facebook's applications developers are the private companies that drive much of the economy. Apple. Twitter, Myspace, Craigslist, Foursquare, Tumblr and every other large network of engaged users (including some services of Google) plays a similar role. We have always tacitly acknowledged this. We talk about these networks as communities, communities have governments.

http://www.unionsquareventures.com/2010/06/web-services-as-governments.php

Node-JS

Node.js é um framework server-side (server-side JavaScript) para produção de aplicativos web que precisam de comunicação de rede leve e alta concorrência. Chats e aplicativos em tempo real que fazem muitas requests ou mantêm a conexão aberta para carregar mais dados são exemplos de um bom uso para o poder do Node.js

Drinking the Node.js Kool-Aid

O moletom do Facebook

Quanto você pagaria em um moletom? Mais do que centenas de reais está fora da realidade da maioria das pessoas, e com certeza boas roupas podem ser compradas com muito menos capital. Quando o assunto é moda (ou qualquer outra coisa cara), o preço dos produtos é proporcional a unicidade da peça.

US$4,050 é a quantidade de dólares necessária para adquirir esse moletom do Facebook:
Exclusive Facebook Hoodie - XL

A macumba ali dentro é bem legal mas com esse preço não dá.

Twitter Anywhere 1.1

O Twitter habilitou ontem o uso da versão 1.1 da @Anywhere, a plataforma para integração do Twitter em sites de terceiros. Essa versão trás implementada toda funções mostradas na Chirp e torna útil a página:
http://platform.twitter.com/js-api.html que continha muitos métodos não implementados.

Como integrar o Twitter no seu site com @Anywhere

Recentemente o Twitter desenvolveu a @Anywhere, uma ferramenta que facilita a integração de funcionalidades do Twitter em sites de terceiros.

As funcionalidades disponíveis são:


  • Auto-link em nomes de usuários do Twitter

  • Hovercard

  • Botão de seguir

  • Caixa de tweet

  • Login de usuário

Para adicionar esses elementos do Twitter no seu site, siga com atenção as próximas linhas.

O primeiro passo é abrir o cadastro para sites/aplicativos do Twitter. Nessa página preencha o campo "Callback URL" com um endereço que seja do mesmo domínio e sub-domínio que seu site. Além disso, marque a opção "Read & Write" no tipo de acesso, assim seus visitantes também poderão seguir profiles do Twitter e tweetarem.

Com a aplicação criada vamos entender ao código. Comece adicionando a seguinte tag dentro do HEAD do HTML, substituindo YOUR_API_KEY pela "Consumer key" que foi criada no passo anterior:

<script src="http://platform.twitter.com/anywhere.js?id=YOUR_API_KEY&v=1" 
type="text/javascript"></script>

Auto-link em nomes de usuários do Twitter

A Anywhere linka automaticamente nomes de usuários achados na sua página para a página do profile no ...

Pixastic - Processamento de imagens em JS

Recentemente precisei mudar o tamanho de uma imagem antes de enviar para um webservice. Apesar de parecer meio estranho isso é possível graças a tag canvas.

A biblioteca Pixastic facilita não só o redimensionamento mas também incorpora várias outras técnicas utilizadas por editores de imagem. O projeto possui um editor online (muito bem) feito em cima da biblioteca onde é possível aplicar filtros e efeitos nas imagens.

Canonização de URLs

Canonizar URLs possui dois significados, pode se tratar de não permitir URLs diferentes com o mesmo conteúdo no seu site para evitar punição por parte dos indexadores e pode tratar também da aplicação de técnicas por parte dos indexadores para "normalizar" ou "padronizar" URLs que apontam para o mesmo "documento".

O primeiro link desse texto leva para uma explicação mais detalhada sobre a parte de SEO, os métodos que citarei nesse artigo são relacionados a como normalizar URLs em uma aplicação (crawler, agregador, ...):

Punnycode


"Punycode" faz parte do protocolo para Internacionalização de nomes de domínio em aplicações. Sua utilização evita problemas de segurança como a utilização de caracteres de outras línguas para enganar a aplicação (por exemplo γahoo.com - gama do alfabeto grego). Existem implementações da IDNA para várias linguagens de programação...

rel="canonical"


Essa meta tag facilita para os indexadores a identificação de qual é o conteúdo original.

Um exemplo de uso é o do YouTube, onde mesmo se a URL do vídeo for algo como:

"http://www.youtube.com/watch?v=5rNws2Gb7u8&playnext_from=TL&videos=XGffngBzWp4 ...

Startup ou Empresa?

O que você chama de startup? O @spiceee fez o favor de definir bem com esses tweets...

E ai, o que acham?

;)

Twitter Phishing Attack e "Mais Followers"

Ultimamente tenho observado uma infestação de serviços que prometem uma grande quantidade de seguidores no Twitter.

O esquema é parecido com técnicas malignas de SEO como Google Train e como não chega a atrapalhar diretamente o Twitter não é combatido pela empresa.

Alguns desses serviços utilizam oAuth como promessa de proteção. Mas, por mais que a autorização por oAuth possa ser negada depois, a aceitação inicial permite acesso e alteração dos dados do usuário.

As contas dos participantes desses esquemas estão comprometidas

Para mim está claro que os criadores desses esquemas possuem objetivos nada sinceros. Roubar senhas e acessar timelines de forma a direcionar trafego para urls maliciosas.

Assim os participantes e amigos de participantes desses esquemas estão sim com suas contas comprometidas.

Os amigos também?

Existem vários motivos para usar o perfil no modo "protegido". O mais comum é reservar a privacidade do cidadão.
Se alguém com perfil protegido autorizar um amigo a ver seus updates e esse amigo usar um "Mais Followers" os updates do usuário são expostos para no mínimo os sujeitos que criaram esse serviço.

O Twitter est ...

Google Phone

A URL http://google.com/phone é legal. Não só isso é legal no celular do Google.

Finalmente o Android ficou pronto a ponto do Google anunciar publicamente sua marca junto a HTC, fabricante dos aparelhos. Alguns destaques do NexusOne:

Search do Google por voz (GPS + voz, na verdade, o que possibilita você falar "pizza" para o telefone e ele te mostrar no Google Maps o caminho às pizzarias próximas).

Hardware e resolução de tela (800x480) para rodar jogos muito melhor que qualquer PSP e o marketplace para baixar legalmente jogos muito melhores até que jogos de PS2. Tudo pelo 3G.

Marketplace dos modelos anteriores da HTC que rodam Android, com mais de 20 mil apps prontas para rodar no telefone do Google (Android 2.1).

Google Phones

Aparelho fino (1,19cm).

E o mais importante para os devs: SDK simples e publica.

Veja também sobre o Zeebo, um video game da brasileira TecToy que tem um Android dentro e os jogos são baixados pelo 3G.

About Me