quinta-feira, janeiro 25, 2007

Mais sites que mexem com grafos de redes sociais

Meio por acaso, eu encontrei alguns sites que dão um exemplo de como poderia ser a visualização de redes sociais. Quem sabe implementamos algo deste tipo no tomodachi?

http://tulip.labri.fr/sample04.php
Este aqui é um screenshoot de um visualizador de grafos chamado Tulip. É um visualizador e uma biblioteca escrita em C++. Talvez pudéssemos aproveitar essa idéia de visualização, onde os contatos que interessam menos ficam bem menores.

http://www.visualcomplexity.com/vc/index.cfm?domain=Social%20Networks
Este site contém vários exemplos de visualização de grafos complexos. No caso, eu pedi para mostrar os grafos que são relacionados a redes socias.

quarta-feira, janeiro 24, 2007

Prefuse indo da versão alpha para versão beta

Enquanto buscava informações sobre como corrigir o layout do Tomodachi, descobri que o Prefuse, a biblioteca que faz os gráficos do Tomodachi, passou da versão alpha para a beta e houveram mudanças que exigem uma atualização de código do próprio Tomodachi.

Como todos os exemplos de código do prefuse atualmente estão usando a versão beta, eu decidi mudar o Tomodachi também. Mas essas mudanças não são tão triviais. Essa mera mudança me causou mais de 130 erros de compilação. Fui corrigindo-os aos poucos e agora eu quase tenho o Tomodachi funcionando de novo.

Essa correção me obrigou a rever alguns conceitos das estruturas de dados do programa. Resolvi começar a usar mais os recursos do prefuse, eliminando redundâncias no Tomodachi. Acho que o resultado final vai ficar bem interessante, em termos de estrutura. Talvez! ... Na verdade, cada vez que eu penso nas estruturas de código, eu percebo que eu não conheço Java e códigos orientados a objeto tão bem quanto eu deveria. Mas eu tenho a real esperança de estar fazendo a coisa certa.

sábado, janeiro 20, 2007

Janela de profiles OK e website

Ontem à noite eu mexi nos códigos da janela de profile e finalmente consegui fazê-lo voltar a funcionar. Acho que finalmente estamos no mesmo estado que estávamos na versão 0.4alpha2.

Agora minha idéia é mexer nos algorítmos de posicionamento dos contatos na tela e se conseguirmos isso, teremos a versão 0.4beta.

Com relação ao website do tomodachi, há pouco eu tentei instalar o Drupal nele para poder gerenciar o website de forma mais inteligente. Não obtive sucesso na tarefa. O negócio é pedir ajuda aos universitários.

terça-feira, janeiro 16, 2007

Tomodachi 0.4alpha3

O Veríssimo deu uma força e finalmente conseguimos colocar o Tomodachi para funcionar de novo. Há bugs a serem resolvidos, mas ao menos dá para voltar a brincar com o programa.

terça-feira, janeiro 09, 2007

Tomodachi não está funcionando

O fato já ocorre há algum tempo, mas eu não havia escrito nada até agora.

O Tomodachi não está funcionando no momento.

O problema aconteceu quando o orkut integrou seu login ao login do Google. Antigamente, o orkut possuia um login próprio, porém há cerca de... não sei mais... vários meses atrás, o orkut passou a utilizar as contas do Google para o processo de login. E isso fez com que todo o processo interno de login mudasse.

Resultado: O Tomodachi não consegue mais se logar no site do orkut para capturar os dados.

Eu já tentei consertar esse problema eu mesmo, mas não tive sucesso, pois o processo de login é muito intrincado e cheio de nuances que eu não compreendo.

Atualmente eu estou pedindo para o Veríssimo me ajudar nisso mas ele está sem tempo devido à outros projetos pessoais dele. Vamos torcer para que ele possa corrigir o problema.

terça-feira, dezembro 20, 2005

Tomodachi: Ainda há muito trabalho a ser feito...

Como já é praticamente hábito, estou há um bom tempo sem cuidar da programação do Tomodachi. Mas nem por isso desisti. O Tomodachi ainda vai ser um programa interessante.

E por sinal, eu verifiquei que ainda há muito trabalho a ser feito: anteontem eu tentei usar o Tomodachi para encontrar pessoas que eu conheço, que estão no orkut, mas que não estão em minha lista de amigos. A idéia é que se vários amigos meus conhecem uma certa pessoa, então provavelmente eu também a conheço. Explicando melhor: se eu conheço a pessoa A, a pessoa B, a pessoa C e a pessoa D, todas elas se conhecem entre si e se, além disso, todas elas conhecem a pessoa M, então ou eu também conheço M ou provavelmente irei conhecê-la um dia.

Dessa forma eu pedi para que o Tomodachi mostrasse todos meus amigos e depois escolhi alguns que eu conheço do mesmo local e pedi para que o Tomodachi me mostrasse os amigos deles.

Não funcionou pois o Tomodachi não estava exibindo automaticamente as pessoas que eram ligados à mim através de vários contatos. Ou seja, mesmo que a pessoa M realmente tivesse vários contatos que eu conhecia, esse M não era exibido automaticamente na tela.

Vou corrigir isso. Mas ainda há muito trabalho a ser feito...

quarta-feira, novembro 02, 2005

Tomodachi 0.4alpha2

Lançamos a versão 0.4alpha2 do Tomodachi, que está funcionando.

Vamos ver se desta vez ele funciona por bastante tempo...

terça-feira, outubro 25, 2005

Parece funcionar

Para quem não tem acompanhado, desde que se passou a entrar no orkut através de um login do Google, o Tomodachi parou de funcionar. Veríssimo e eu temos trabalhado para fazer o Tomodachi voltar a funcionar.

Estes dias, eu tenho trabalhado mais do que é humanamente saudável. Mesmo assim, ontem, depois que cheguei em casa do trabalho, à 1:20h da manhã, resolvi testar o Tomodachi.

Ele parece estar funcionando pra mim. Tentei baixar os contatos dos contatos, mas era muita gente e por isso meu micro ficou muito lento e tive vários outros problemas. Mas em fim, esses são outros problemas.

Agora o que vou fazer é desabilitar as coisas que eu já sei que não estão funcionando e depois criar uma distribuição do programa. Vamos ver se eu consigo fazer isso logo.

segunda-feira, outubro 17, 2005

Está funcionando. Ou não?

Sábado, dia 8 de outubro, Veríssimo e eu trabalhamos com mais afinco ao problema do novo login no orkut e resolvemos o problema. Eu ainda precisava ajustar algumas instabilidades no programa, mas já havíamos resolvido o maior problema.

Ou melhor, pensamos que resolvemos. Pois hoje fui tentar corrigir as instabilidades do programa para liberar uma versão funcional e... tchans! O programa não funcionou.

Comentei com o Veríssimo o problema e na hora de testar o programa hoje, ele obteve um problema diferente do que eu obtive. Portanto ficamos na dúvida. A nossa solução ao login funcionou ou não?

Talvez o problema seja do orkut em si. Não sabemos ainda e temos que fazer mais alguns testes.

segunda-feira, setembro 19, 2005

Novo login do orkut

Agora o orkut está com uma nova forma de se logar nele. Antes você usava uma senha do próprio orkut; agora é necessário entrar com uma senha do Google. E como o Tomodachi não sabe como lidar com essas mudanças, o programa não está funcionando.

Veríssimo está tentando acertar o Tomodachi para que ele faça o login pelo novo método. Mas não está sendo simples pois o login no orkut é bastante traiçoeiro. O processo de login passa automaticamente por umas quatro páginas diferentes e em cada um deles através de um método, provavelmente com o objetivo de justamente impedir que programas como o Tomodachi acessem o orkut.

Mas continuamos batalhando. Assim que conseguirmos encontrar a seqüencia de processos que destravam o orkut, publicaremos uma nova versão do programa.