Archive for the 'Informática' Category

Então assinei Virtua porque a Brasil Telecom é um lixo.

Eu todo feliz até testar um torrent.

Os FDP da Net estão limitando a velocidade de torrent, o famoso traffic shaping. Achei que ativar a criptografia resolvia, mas não adianta.

GAH.

Eu até consigo uns 40k de downloads se tiver bastante seeds (sendo que é de 2 mega…) e já estaria feliz com isso, mas acho que eles tão limitando na verdade a velocidade de upload, que fica nula. Resultado: vou morrer em trackers que contam ratio.

Pelo contrato, você pode cancelar tudo até 7 dias depois da instalação. Sei lá o que vou fazer, e também não depende só de mim. Estou pensando em ligar lá e fazer chantagem, mas é óbvio que não vai adiantar nada.

Pelo menos dá para ver que eles estão violando o contrato: “A OPERADORA utilizará todos os meios, comercialmente viáveis, para atingir a velocidade contratada pelo ASSINANTE, nos padrões de mercado, vinte e quatro horas por dia, set dias por semana, contudo, o ASSINANTE entende e concorda que tais velocidades podem variar dependendo do equipamento (computador) por ele utilizado, trafego de dados na INTERNET (se aplicável), além de outros fatores fora do controle da OPERADORA”. Acho que limitar a velocidade deliberadamente não se encaixa nisso.

Testemunhem essa obra de arte!

(Meu primeiro post no reddit a chegar no hot, #3 no momento, viva. Os comentários são impagáveis)

Eles liberaram meu acesso, viva.

Basicamente, será adicionado uma nova opção no menu: “Aplicativos”. Clicando nela, aparecerão os aplicativos instalados, um campo para adicionar novos por URL e um botão para navegar por um diretório de aplicativos (já existem alguns prontos). Clicando no nome do aplicativo, eles são abertos.

No profiles, os aplicativos também aparecerão, logo abaixo do perfil, que agora não aparecerá por completo.

O “Funny Cat Photos” é um aplicativo que estava disponível no diretório. O “Kyon Quotes” eu que fiz, para testar XD

Para desenvolver os aplicativos, é só consultar a API - embora ela ainda não esteja oficialmente lançada, já existe um preview de como ela será. Perceba que existem dois tipos de API: em Javascript e outra usando REST, caso você deseje rodar o aplicativo no seu próprio servidor.

Alguns tutoriais estão no ar. Para aplicativos em Javascript, o procedimento é o mesmo ao de se criar um Google Gadget. Você pode usar o Google Gadget Editor para criar os aplicativos, mas devo dizer que ele é um saco de se usar - a vantagem é que o Google hospeda o aplicativo para você.

Sobre a API em si: ela é dividida em três partes. Na “People and Friends” você pode obter as informações dos profiles de uma pessoa e de seus amigos; na “Activities” ela permite publicar “ações” que uma certa pessoa realizou - por exemplo, o recente “atualizações de seus amigos” do Orkut; e o “Persistence” permite guardar dados relacionados a uma pessoa - por exemplo, se você estiver desenvolvendo um jogo, pode guardar a pontuação do jogador.

Mas posso dizer que eu segui alguns tutoriais e algumas coisas não funcionam - eu não consegui obter a lista de amigos; ela retorna vazia. Mas eu não cheguei a testar muito. Vamos ver como o serviço progride. Outra coisa muito irritante é que ele usa algum sistema de cache - se você altera o aplicativo, você não terá a versão atualizada no Orkut. Para contornar isso tiver que ficar mudando o nome do arquivo.

EDIT: por segurança só aparecem na lista de amigos outros desenvolvedores do OpenSocial; e para transpassar o cache é só colocar &bpc=1 no final da url

O aplicativo de teste que eu fiz é bem simples, e não chega a usar nada da API em si - ele apenas mostra imagem do Kyon e um quote aleatório dele. Você pode adicioná-lo (ou fuçar nele) usando esse URL.

Google anunciou o lançamento da sua plataforma OpenSocial. Ela vai permitir que programadores desenvolvam aplicativos para vários sites como MySpace, Orkut, e muitos outros. Se você já usou o Facebook, sabe do que estou falando.

São aplicativos na grande parte completamente inúteis, mas que todo mundo adora. Comparar gostos de filmes, jogos, frescuras para enfeitar seu profile, etc. Tudo interagindo com os outros usuários.

A grande diferença é que os aplicativos do Facebook só funcionam nele; mas no OpenSocial vários site irão fazer parte. A plataforma é totalmente aberta.

Não sou vidente e não vou ficar fazendo previsões sem fundamento, mas o pessoal do Facebook deve estar bastante preocupado XD

Pelo que eu vi ainda não dá para instalar os aplicativos. O acesso para programadores ainda não está totalmente aberto, eu me inscrevi lá, vamos ver se liberam…

***

Mas é claro que uma plataforma tão integrada vai acabar em problemas: já foi descoberta um falha de segurança gigantesca através de XSS no OpenSocial que permite um aplicativo ter controle total sob suas credenciais, significando que ele pode alterar o seu profile, roubar suas senhas, e outras coisas desagradáveis.

Tenham medo.

Não, Microsoft, o Spaces nunca vai alcançar o Orkut.

Anúncio no MSN: "Cansado de malas no Orkut? Controle sua exposição no Spaces!"

Eu acho toscas propagandas que falam mal da concorrência; acho que é a história do “apelou é porque perdeu”.

(Mas o Facebook é infinitamente melhor que o Orkut, e a Microsoft acabou de comprar ações dele. Hmmm…)

BlueGene/L

O computador mais poderoso do mundo entrou em operação recentemente. Até então, o número 1 na lista era o BlueGene/L da IBM, usado em estudo biomolecular no Lawrence Livermore National Laboratory. Só que este novo computador, que na verdade é uma rede de milhões de computadores, é muito mais poderoso que o BlueGene. Legal, não? Não.

O computador mais poderoso do mundo consiste numa rede de PC’s infectados pelo Storm worm, um vírus.

A maioria das pessoas não pára para pensar de onde vêm e para que servem os vírus, worms e companhia. Serão desocupados que não tem nada melhor para fazer e que ficam se divertindo em ferrar o PC dos outros? Alguns podem até ser, mas a grande maioria dos vírus não foi feita para encher seu saco ou para te ferrar, mas sim para dar dinheiro para seus criadores.

Quando seu PC é infectado, ele pode ser controlado por outras pessoas - são os chamados backdoors. Isso, por si só, pode ser usado para inúmeros fins maliciosos, mas o mais lucrativo é para enviar spams. Essa rede gigantesca de computadores infectados (também chamados de zumbis ou bots) é capaz de enviar bilhões de spams, o que gera um grande lucro para seus controladores.

Outro uso para esssa botnet é para realizar ataques de DDoS. É um conceito simples: toda vez que você acessa uma página na internet, o servidor que serve esta página leva um certo tempo para realizar a sua requisição. Mas e se você controlar milhares de computadores, e mandarem todos acessarem um site específico? O servidor não agüenta a sobrecarga e sai do ar. Agora, a botnet do Storm é tão poderosa que pode tirar até países inteiros da Internet.

Em termos de poder, [a botnet] supera totalmente os supercomputadores. Se você somar todos os 500 maiores supercomputadores, ela supera-os totalmente com apenas 2 milhões de suas máquinas. É assustador que criminosos tenham acesso a tanto poder computacional, mas não há muita coisa que possamos fazer a respeito.
- Matt Sergeant do MessageLabs

É realmente assustador. Mas o que pode ser feito a respeito? O worm se espalha não explorando falhas de segurança, mas explorando a inocência dos usuários. A engenharia social é, de longe, o método mais eficaz para se infectar um PC. A única solução é educar e conscientizar os usuários a não cair nos golpes que recebem por e-mail, mas será que isso vai acontecer algum dia?

Lançada a versão 0.5 do Quivi (instalador, zip), o visualizador de imagens / programa para ler mangás desenvolvido por yours truly.

Como sempre, avisem de qualquer bug medonho, burrices minhas, sugestões, etc. (Agora com comunidade no Orkut! LOL ron)

Novidades:

  • Arrumado: arquivos ZIP/RAR com extensão em maiúscula não abriam
  • Arrumado: Ordenação de numeração burra melhorada (irá ordenar mesmo se tiver vários
    números no nome do arquivo)
  • Arrumado: Instalador pergunta se a instalação é para todos os usuários
  • Arrumado: Largura personalizada para ajuste de imagem não era salva
  • Adicionado: Instalador pode associar extensões com o Quivi
  • Adicionado: Suporte a nomes de arquivo em Unicode, porém ainda não funciona para
    arquivos zip/rar
  • Adicionado: Tradução para português

Sinceramente, estou de saco cheio de programar em C++. No começo era até legal pelo desafio e tal, mas aos poucos você vai vendo que simplesmente não vale a pena (nesse caso). Estou pensando seriamente em reescrevê-lo em Python. Tem coisas que levei dias para fazer que levariam 5 minutos em Pyton. Vou dar uma estudada…