24 Comentários

Escreva o seu comentário!
  1. Gravatar

    Armando Alves

    7 de Dezembro de 2007, 17:03

    Bom, bom, era integrar a ideia no Miro. Assim geria séries e vcasts.

  2. Gravatar

    André Neves

    7 de Dezembro de 2007, 17:22

    Muito bom…e vem mesmo a calhar. É pena é os episódios estarem a ficar escassos.

    O UI está muito bom. Parabéns.

  3. Gravatar

    André Luís

    8 de Dezembro de 2007, 23:07

    Assim de repende, pareceu-me bem! Não vi o código e tenho pena de não ser algum serviço que suportasse vários utilizadores em vez de ser um download… mas fixe.

    Tip: tenta arranjar forma de fazeres scraping às páginas do tv.com. Era óptimo quando eu pusesse “The Riches” tu conseguisses descobrir o numero de episodios e criares automaticamente.

    Estar a criar um episódio de cada vez é uma sequinha… feature request? ;) hehe

    Bom trabalho Ivo, tal como seria de esperar, a UI está um mimo. So um aspecto. Pq nao usar CSS Sprites?

  4. Gravatar

    Ivo Gomes

    9 de Dezembro de 2007, 10:43

    @André: A ideia original era colmatar uma necessidade minha. Por isso é que o TVShows não é um serviço feito para suportar vários utilizadores (poderá ser feito no futuro, mas a ideia original não era essa). Além disso, ainda me faltam os conhecimentos técnicos para realizar tal proeza :)

    A cena do TV.com era fixe e sei que há um módulo em Perl que faz algo parecido (não sei se vai buscar a info dos episódios, mas sei que vai buscar a info da série). Está nos To Do’s para uma futura versão.

    Quanto à adição dos episódios um a um, é realmente uma seca, mas espero que na versão 0.6 já se consiga fazer upload de um CSV para a base de dados.

    Finalmente, quanto às CSS Sprites, não vejo a necessidade de o fazer uma vez que isso só é útil quando queremos ultrapassar algumas limitações de sistemas com pouca velocidade e memória. Uma vez que não uso assim tantas imagens (e as que uso estão optimizadas para web) não vejo a necessidade de criar uma sprite. Além disso, para mim, é mais fácil alterar as imagens independentemente do que num único ficheiro. No entanto, se me conseguires convencer dos benefícios que eu desconheça das CSS Sprites, estás à vontade para o fazer :)

  5. Gravatar

    André Luís

    10 de Dezembro de 2007, 02:10

    Bom, só as referi porque de facto foi a única altura em que (se não soubesse de antemão) me apercebi que se tratava duma webapp. Aquele microsegundo em que o browser está a sacar a nova imagem é o suficiente para quebrar a experiência perfeita. IMHO, claro. ;)
    Não digo fazer UMA sprite para todas as imagens… mas uma sprite para cada imagem com todos os seus estados, ya, acho que vale sempre a pena. ;)

    Ok então era fixe que do teu pacote alguém pegasse e fizesse um serviço que suporte vários users. ;)

  6. Gravatar

    Francisco Costa

    16 de Dezembro de 2007, 17:00

    Tem um excelente potencial!
    Se conseguires concluir a To Do list… fica 5 estrelas!
    Parabéns!

  7. Gravatar

    Ivo Gomes

    18 de Dezembro de 2007, 12:41

    Já consigo ir buscar os episódios directamente ao TV.com (via epguides.com). Agora falta conseguir seleccionar os episódios que quero importar para a base de dados (e gerir depois os conflitos caso o episódio já exista na base de dados)…

    Penso que vou colocar o código num repositório qualquer e abri-lo à comunidade para quem quiser ajudar. Algumas sugestões?

  8. Gravatar

    Dinis Correia

    19 de Dezembro de 2007, 00:49

    Óptima ideia, Ivo. Há algum tempo que procurava uma coisa do género - se bem que o ideal seria uma aplicação que gerisse também os ficheiros (o Miro, infelizmente, é uma desilusão nessa área).

    E subscrevo o que diz o André - o ideal era que a informação viesse de algum lado :)

    Vou experimentar, de qualquer forma. Parabéns!

  9. Gravatar

    Ivo Gomes

    19 de Dezembro de 2007, 16:35

    NOVA VERSÃO: 0.6

    Ao criar uma nova Série ou Temporada já se pode importar todos os episódios do TV.com :)

    Os próximos passos são poder escolher quais os episódios a importar, em vez de os importar a todos.

  10. Gravatar

    André Luís

    19 de Dezembro de 2007, 17:33

    Whoa! Nice! :D Posso pedir mais cenas? Pesquisar no mininova por torrents? :D hehe RSS feeds de torrents com keywords para apanhar os torrents das series? haha never happy.

    Tentei com o Tin Man e funcionou às mil maravilhas.

    Já o The Riches… ;(

    Warning: file_get_contents(http://epguides.com/theriches/) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
    in …/ivogomes.com/tvshows/demo/library/get_episodes.php on line 12

    Warning: file_get_contents(http://epguides.com/theriches/) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
    in …/ivogomes.com/tvshows/demo/library/get_episodes.php on line 16

  11. Gravatar

    Ivo Gomes

    19 de Dezembro de 2007, 18:00

    Olá.

    O problema é que as séries começadas com “The” dão erro no epguides.com. Ele normalmente tem as séries só como “Riches”; “Sopranos” ou “Simpsons”, sem o “The”. Adicionei algumas alterações para detectar os nomes das séries e corrigir antes de pedir os episódios, mas tenho que o fazer manualmente. Por exemplo a série “Bionic Woman” aparece no epguides como “Bionic Woman 2007″. O que fiz foi dizer ao script que, se a série for X então vou pesquisar por Y (apenas para estes casos especiais).

    O erro que te aparece, só está a aparecer aqui no servidor web. No meu servidor local ele adiciona a série normalmente sem os episódios (não dá esses erros 404)

  12. Gravatar

    Ivo Gomes

    20 de Dezembro de 2007, 12:08

    Corrigido na versão 0.6.1 :)

    Os nomes das séries começados por “The” já aparecem normalmente.

    Quando a série não existe na base de dados do TV.com (ou existe, mas com um outro nome) já não aparecem as mensagens de erro do servidor, mas sim apenas uma mensagem a dizer que não foram encontrados episódios para a Série/Temporada.

    Quanto aos torrents, não é esse o objectivo desta aplicação. Lê o disclaimer :)

  13. Gravatar

    Ivo Gomes

    20 de Dezembro de 2007, 17:41

    Nova versão: 0.7 :)

    Além dos episódios, agora temos também a informação dos actores de cada série e, caso exista, também uma pequena frase com o tema da série (”plot”).

    Para adicionar esta funcionalidade tive que fazer uma pequena alteração à base de dados, por isso, se alguém estiver a usar, pode actualizar usando o update.sql incluido no pacote.

  14. Gravatar

    André Luís

    20 de Dezembro de 2007, 18:17

    hahah estás lançado! óptimo! Os torrents era uma piada… já que basta pedir e tu fazes, pedi demais. lol

    Bom trabalho Ivo!

  15. Gravatar

    Ivo Gomes

    22 de Dezembro de 2007, 19:54

    :)

    Mais uma actualização: 0.8
    Estou imparável!!
    Agora, além do nome do episódio, já consigo também importar o resumo :)

  16. Gravatar

    Ivo Gomes

    10 de Janeiro de 2008, 12:05

    Nova versão 0.9 com mais algumas novidades. Quem quiser ajudar na tradução para outros idiomas, pode fazê-lo aqui: http://www.ivogomes.com/tvshows/translate/

  17. Gravatar

    babi veloso

    22 de Janeiro de 2008, 14:30

    oi, Ivo. Linkei para seu projeto no blog de séries do jornal o Globo. confere lá!
    http://www.oglobo.com.br/blogs/series

    beijos,

  18. Gravatar

    Hacker

    23 de Janeiro de 2008, 12:26

    O código está cheio de problemas de segurança.
    SQL injection é possível em quase todas as queries.
    Tens funções do PHP para fazer o escape dos dados enviados pelo utilizador.
    Fazer essas validações em javascript não serve de muito.

    Cumps,
    Um hacker

  19. Gravatar

    Ivo Gomes

    23 de Janeiro de 2008, 12:29

    Obrigado.

    É exactamente esse o meu medo em colocar isto disponível online. Por isso é que por enquanto só o disponibilizo para quem o quiser instalar no seu servidor local.

  20. Gravatar

    Leo Lemos

    27 de Janeiro de 2008, 15:03

    Ivo, tentei instalar aqui no meu computador, mas não sei o que não estou fazendo para dar certo.

    Está dando erro no header, tudo que tem “_” na frente de algum código, não funciona. Fui tirando todos os “_” e foi dando certo. Mas o programa fica com vários bugs se eu faço isso.

    Alguma sugestão?
    Instalei o wampserver, criei a base de dados, configurei o config.php tudo certo. Mas não consegue abrir.

  21. Gravatar

    Ivo Gomes

    28 de Janeiro de 2008, 08:57

    Já está disponível online a versão 2.0 em http://www.mytvshows.org

    Foram corrigidos todos os problemas de segurança (que permitiam SQL injection) e as validações dos formulários passaram a ser feitas em JavaScript e PHP simultâneamente.

    Espero que gostem, e se encontrarem mais alguns bugs, avisem-me para eu tentar corrigir :)

  22. Gravatar

    André Luís

    28 de Janeiro de 2008, 13:28

    Congrats dude!!! :D

    Thanks pelo trabalho que tens tido com isto. Está a ficar um mimo.

    Uma dica, caso alguém submeta um artwork para uma série, podes partilhá-la pela comunidade, isto é, quando eu for adicionar o “Heroes”, se já alguém adicionou artwork, podes “sugerir” imagens adicionadas por outros.

    Still, pra mim, tá mais que bom. :D

  23. Gravatar

    Ivo Gomes

    28 de Janeiro de 2008, 14:29

    Ya, também já pensei nisso, mas para já acho que vou deixar assim :)

  24. Gravatar

    Margarida

    2 de Fevereiro de 2008, 13:05

    Muito bom trabalho Ivo, dá um jeitão! Já o estou a usar lá no mytvshows.org
    Muito bem feito, parabéns! :)

Comente!

Preencha o seu nome para assinar o comentário. O preenchimento deste campo é obrigatório.

Os comentários são as suas ideias ou opiniões em relação ao artigo que acabou de ler. Assine o seu comentário para dar a conhecer o seu ponto de vista. 
O seu endereço de e-mail não será publicado. O preenchimento deste campo é obrigatório.

Este site suporta a utilização de gravatars. Caso o seu endereço de e-mail esteja registado em gravatar.com, irá aparecer a sua imagem ao lado do comentário. 
Se tiver um website, este é um bom local para o publicitar.

Sempre que alguém ler o seu comentário, irá ver um link para o seu site. Se o seu comentário for relevante para os outros utilizadores, com certeza eles quererão saber mais sobre si e visitarão o seu site. 
Este formulário permite o uso de algumas tags em XHTML. As tags permitidas são as seguintes:

<a href="" title="">
<abbr title="">
<acronym title="">
<b> <blockquote cite="">
<code> <em> <i> <strike>
<strong>
 

Sobre esta Página

 

Sobre o Autor...

Ivo GomesIvo Gomes tem 29 anos e é licenciado em Ergonomia pela FMH. Durante o curso especializou-se em Ergonomia de Sistemas de Informação e actualmente trabalha como Consultor de Usabilidade na log onde ajuda a desenvolver soluções web centradas no utilizador.

É sócio da Associação Portuguesa de Ergonomia, da Usability Professionals Association, e sócio fundador e membro do Conselho Directivo da Associação Portuguesa de Profissionais de Usabilidade.

Arquivo

Consulte o arquivo para procurar algum artigo específico ou use o motor de busca.

|

Subscreva

Se preferir pode subscrever os artigos deste site via RSS para poder estar sempre actualizado.

O que são Feeds RSS e como as posso subscrever?