Artigos com o marcador Web 2.0

Trimboo – Torrent Search Engine

Já faz algum tempo que estou para fazer essa análise mas encontrei um pouco de tempo somente agora. Já que encontrei esse tempinho, então vamos lá.

Primeiramente, o que é esse Trimboo? O Trimboo é uma aplicação que indexa diversos sites de torrents e lhe oferece uma busca rápida de todos esses torrents indexados de forma rápida e organizada. Basicamente é isso.

Eu descobri o Trimboo a alguns meses atrás e de lá para cá não usei mais nenhum outro site de torrents (Mininova, SeedPeers, BitMonster, etc). Isso porque tudo o que 5 ou 6 sites de torrents me oferece separadamente, o trimboo me oferece em um único lugar. Facilita bastante, não?

Como eu disse um pouco acima, o Trimboo é uma aplicação que indexa todos os torrents de diversos sites especializados em arquivos torrents. É uma espécie de Google dos Torrents, ou seja, o Trimboo não armazena os torrents em seus servidores (como o google não armazena os htmls das páginas indexadas em seus servidores), ele apenas guarda algumas informações da fonte original do torrent. Essas informações são o link, tamanho do torrent, data…

Atualmente o Trimboo indexa os seguintes sites de torrents:

  • Mininova
  • The Pirate Bay
  • SeedPeer
  • BitMonster
  • BtJunkie
  • MyBittorrent
  • TorrentReactor
  • Fulldls
  • NewTorrents

Então para que procurar em diversos sites diferentes se eu posso pesquisar em um único lugar?

A interface do Trimboo é bem interessante. A aplicação possui um design simples e limpo. Na página inicial temos a caixa de busca e uma nuvem de tags e só. Fazendo a busca começamos a ver que a aplicação também usa conceitos de Web 2.0 como ajax na paginação dos resultados e crossbrowsers. Reparemos também que a busca vem ordenada por número de seeds. Essa ordenação é default da aplicação, mas podemos ordenar por qualquer outro resultado.

Você pode pensar que a performance da busca poderá estar comprometida já que esse site contém armazenado informações de todos os torrents de diversos sites. Bem sua preocupação na performance é pertinente, porém o Trimboo possui uma resposta satisfatória com tempo de resposta. É muito provável (quase certeza) que a aplicação utiliza algum esquema de indexação de banco e cache para suas páginas.

Além da navegação por busca, você pode navegar na aplicação através das abas de categorias geradas pela sua busca. As abas de categorias são geradas no momento em que você realiza a busca. Caso sua busca possua resultados como torrents em diversas categorias, o trimboo irá quebrar a busca nas categorias e exibirá todo o resultado. Se quiser ir por categorias, basta navegar pelas abas na parte superior.

Não tenho opiniões contra o Trimboo. Eu só espero que mais sites de torrents sejam incorporados na indexação e que ele não fique estagnado.

Nesse post do Led Nerd você encontra uma análise mais profunda e com exemplos de uso de lógicas booleana nas buscas.

Uma coisa legal constatada pelo Led Nerd foi que o Trimboo é feito todo em Ruby on Rails. Eu pessoalmente acredito que por ser feito em Rails o Trimboo já leva grande vantagem sobre seus concorrentes (se é que existem) pois a incorporação de novos recursos e correções de bugs podem ser muito mais ágeis.

  • Share/Bookmark

Rails Summit Latin America 2008 – Excelente

Evento totalmente excelente.

Para quem esteve no evento sabe o que eu estou falando. Foi um evento muito, mas muito bom mesmo. As palestras de ltíssimo nível, bem organizado, local be acessível para que vem de fora e ainda com as “locawebzetes”. Fábio Akita e o pessoal da organização realmente estão de parabéns.

Dia 1

Fábio Akita abriu o evento e passou a palavra para Gilberto Mautner que é co-fundador da Locaweb. Esse é o cara que trouxe o Ruby on Rails para a Locaweb. Na abertura, tivemos um vídeo onde os dois loucos do RailsEnvy mandaram uma mensagem para o Rails Summit Latin America 2008. Vocês podem ver o vídeo aqui: http://vimeo.com/1974744

Sobre as palestras, no primeiro dia tivemos excelentes palestras com Chad Fowler falando sobre como ser reconhecido e como ser “remarkable” (be remarkable) com o que você faz. Esse assunto tanto cabe em desenvolvimento como em qualquer outra área profissional.

David Heinemeir Hanson (D.H.H) respondeu dúvidas e questões do pessoal a respeito (logicamente) do Ruby on Rails. Foram abordadas questões sobre Thread Safety, Internacionalização, Release do Rails 2.2 (a qual ele não revelou) entre outras.

Sobre Rest tivemos uma palestra muito legal com George Malamidis e Danilo Sato, ambos da ThoughtWorks.

Assisti também a palestra de Carlos Brando e a experiência dele e da equipe brasileira trabalhando para a SurgeWorks. Foi abordado assuntos bem interessantes como a aplicação de métodos ágeis com equipes remotas.

Tivemos um keynote de Chris Wanstrath criador do repositório GitHub um dos mais acessados pela comunidade Rails. Ele contou sobre a trajetória de sua vida profissional até chegar no GitHub.

E para finalizar o primeiro dia tivemos uma “desconferência” (Birds of a Feather) onde quem quisesse subir no palanque para falar o que queria sobre Ruby/Rails ou relacionado podia. Uma momento muito bom de descontração mesmo.

Nesse primeiro dia não tive a oportunidade de assistir algumas palestras pois eram paralelas com outras. Assim não poderei falar muito sobre as palestras do Fábio Akita e Dr.Nic.

Dia 2

Já logo pela manhã começamos com a palestra dos carinhas (Ninh Bui e Hongli Lai) da Phusion. Essa palestra foi excelente. A apresentação dos caras é sensacional. Falaram sobre passenger, escalabilidade, distribuição de carga…

Depois por áudio conferência, tivemos uma apresentação de Charles Nutter e Thomas Enebo que são criadores mantenedores do JRuby. Fizerem demonstração incríveis e como é fácil rodar aplicações Swing com JRuby e também alguns benchmarks com JRuby.

Fiquei curioso sobre a palestra de George Guimarães que falou sobre deployments e configuração de ambiente de produção para aplicações Rails. Ele também abordou algumas dificuldades que tiveram na construção da StartUp Pagestacker.

Para mim, as melhores palestras vieram nesse momento. As palestras de David Chelimsky sobre RSpec e sobre o Cucumber foram excelentes. Explicou os conceitos do BDD (Behavior Driven Development) e do TDD (Test Drive Development) além de mostrar exemplos reais da utilização do RSpec e do Cucumber. Fiquei honrado de poder assitir a palestra do David e espero poder assistir muitas outras.

Danilo Sato voltou no dia 2 (mas agora sem falar inglês e sem o George Malamidis) e também fez uma ótima apresentação sobre testes automatizados. Mostrou exemplos e problemas enfrentados no dia a dia do desenvolvedor na hora de elaborar testes.

Fabio Kung também palestrou no evento falando sobre o uso de JRuby porém mais focado na VM Java do que no código Ruby propriamente dito. Apresentou vantagens sobre o uso do JRuby ao invés do interpretador do Matz e exemplificou isso no uso de memória, e threads.

E para finalizar o ciclo de palestras no segundo dia tivemos o keynote de Obie Fernandez que falou com é dia a dia no desenvolvimento dos projetos de sua empresa Hashrocket onde eles usam métodos ágeis e Rails. Mostrou o que deve ser feito e quais as atitude a serem tomadas para se ter sucesso no desenvolvimento com Rails. Essa também foi uma das melhores palestras do dia.

Assim como no primeiro dia não consegui assistir a todas as palestras do dia devido as sessões paralelas então acabei perdendo as palestras de Jay Fields, Manoel Lemos, Vinícius Teles, Phillippe Hanrigou e Luis Lavena.

Depois tivemos alguns sorteios dos patrocinadores (Intel, Sun, Accept, Info Exame, Linux Magazine…) e da Locaweb. Saí do evento por volta das 20:45 e fiquei totalmente satisfeito com o que vi e aprendi. Valeu muito a pena o investimento. Se eu fosse você já começava a me preparar para o Rails Summit Latin America 2009. Eu já estou me preparando.

Fotos

Aqui segue alguns materiais “coletados” pela Net. Como eu sou uma anta e esqueci de levar máquina fotográfica, pegarei emprestado os Flickrs de algumas pessoas que foram ao evento:

Assim que eu conseguir mais materiais legais do evento eu com certeza postarei. Muitos palestrantes irão disponibilizar suas apresentações na Web, assim que eu descobrir onde elas ficarão eu também postarei.

Veja também o LiveStream do BlogBlogs.

  • Share/Bookmark