We're back!

Posted on April 26, 2007 - 03:03
Good Ferret!

orangotag está down

Posted on April 26, 2007 - 03:03

O Ferret server estava muito fresco e estou recriando os índices. Deve voltar em alguns minutos.

Recentemente

Posted on April 23, 2007 - 02:02

O bloco da home que anunciava os novos episódios diários foi substituído pelo recentemente, que cruza as últimas séries selecionadas por usuários e episódios vistos com tags e notas dos mesmos. Deve ficar bacana a medida que (e se por acaso) mais gente venha a usar o site.

O lance dos episódios do dia tal devem voltar num próximo momento, num feature que estou chamando por enquanto de epiblog....

Old is cool

Posted on April 17, 2007 - 16:04

Até ontem só tinhamos criado na base de dados as séries ainda em exibição nos Estados Unidos.

Agora até as canceladas estão por aqui, sendo elas recentes ou nem tanto.

As inscrições estão abertas para todos, precisamos de mais gente aqui para testar os gargalos da aplicação e o que precisa de caching.

Novas Temporadas

Posted on April 15, 2007 - 17:05
Nos próximos dias o orangotag vai ficar sem consertos ou melhorias pois é hora de abastecer a base de dados com as novas temporadas e pequenas mudanças nas temporadas atuais.

Embaixo do capô

Posted on April 14, 2007 - 15:03

(Se você não for um geek inveterado, pode ignorar este post).

Uma olhada no motor do orangotag.com: rodamos em Rails 1.2.3, num cluster de 5 Mongrels balanceados pelo rapidíssimo HTTP server russo ngnix (pronuncia-se Engine X).

ngnix é a descoberta mais bacana dos últimos tempos. A documentação em inglês ainda é escassa, mas ele vem provando ser muito estável, de configuração simples, consumo de memória ínfimo e com um interpretador Perl embutido. Nunca usei o lighttpd fora de um ambiente shared, então não posso usá-lo como comparação.

Tudo aqui é UTF-8 e roda em cima do Gettext, algo que atrasou o desenvolvimento em pelo menos uma semana, mas que seria uma dor de cabeça muito maior se tivesse que ser adaptado com o site já rodando.

Afinidade e outras coisas

Posted on April 11, 2007 - 16:04

Vocês vão ter menos pessoas com gosto parecido por séries quando eu subir um grau no fator que computa gostos parecidos. Ele está em 1 já que não existe muita gente ainda por aqui.

A conta se baseia tanto em pessoas que assistem às mesmas séries quanto na notas que essas pessoas dão as suas séries. Portanto, se você quiser refinar as pessoas com gosto parecido, é só ir dando notas às series as quais você assiste.

Outra coisa: uma pessoa não necessariamente precisa ter uma série na sua watchlist para poder marcar episódios dela como vistos. Não é bug, é feature! Eu mesmo assisto muitos episódios desencontrados de séries que eu não sigo religiosamente, o orangotag foi feito com isso em mente.

Bugs e descrição nas séries

Posted on April 10, 2007 - 15:03

Caramba, foi uma enxurrada de bugs e sugestões, valeu!

A maior parte dos bugs mais graves foi consertada, especialmente os que tinham a ver com a busca na Watchlist e outras incongruências menores. As sugestões foram anotadas e irão sendo incorporadas a medida que o site vai passando de uma versão a outra.

Existe um campo de descrição agora nas séries, como já existia nos episódios, que funciona como um wiki no sentido que é um texto colaborativo, pode ser editado por qualquer um. Dependendo de como e quanto ele for usado, existe a possibilidade de se reverter o texto para qualquer uma de suas versões anteriores. A funcionalidade existe, só está desabilitada.

Para editar o texto, você pode formatá-lo usando Textile que é uma linguagem simples de mark-up que é nada mais que um shortcut para o html.

Para deixar algo em negrito, usa-se a palavra entre asteriscos: *palavra importante* vira palavra importante

Para deixar em itálico, _isto em itálico_ vira isto em itálico

Existe onde testar as suas textile skills.

Eu pretendo escrever algumas descrições das minhas séries favoritas e não muito conhecidas. A primeira foi sobre a The Wire.

Tags, tags, tags

Posted on April 05, 2007 - 00:12

As tags no orangotag.com vão além do sentido de tags como elemento folksonômico. Elas poderão ser usadas tanto para qualificar uma série ou um episódio (e, quem sabe, no futuro, filmes, livros e toda mídia consumível) quanto para dar um “cutucão” em outros usuários, tags que no fim resultam numa ação.

O jeito de se fazer isso é usar machine tags, ou seja, tags para máquinas que não necessariamente serão expostas ao usuário final da forma em que existem. É possível que nas próximas versões implemente-se interfaces bonitinhas para se criá-las (elas com certeza estarão presentes na API), mas a idéia é sempre deixá-las expostas na caixa de inserção de tags.

Já dá para ter uma idéia do que elas são na versão online. A machine tag mais simples do orango já funciona e é a que justamente chama a atenção de outro usuário para uma série ou episódio. Se você inserir uma tag da forma:

o:tag=login ou o:t=login (forma resumida)

ela não será processada como uma tag folksonômica normal, mas como uma tag que resulta numa ação de “cutucão” no usuário login . É como se você estivesse tagueando aquele usuário para assistir ao episódio tal ou a série tal (você pode testar com o seu próprio login para ver como ela vai ser disponibilizada ao usuário target).

Na próxima versão vai existir um sistema de grant/revoke que vai aumentar bastante as opções de machine tags.

Nome das Versões

Posted on April 05, 2007 - 00:12

A coisa nem foi ao ar ainda, mas me vejo na obrigação de explicar os nomes das versões do orangotag.

Acontece que toda versão do orangotag será batizada com o nome de um macaco famoso e, acredite, eles não são poucos!

A primeira versão beta tem o nome de trabalho Zaius. O nome vem, e os mais nerds já sabem, do orangotango Dr. Zaius do Planeta dos Macacos.

Estou achando que a próxima está com cara de Splitzy!