Archive for February, 2007

Guia rápido para você começar a usar BitTorrent

Monday, February 26th, 2007

O objetivo deste post não é explicar como funciona a tecnologia BitTorrent nem entrar em detalhes de configurações de programas, etc. Isso certamente precisaria de uma série razoável de posts. Aqui você vai encontrar um guia rápido para começar a tirar proveito desse universo rico e poderoso. :)

Para quem quiser informações mais aprofundadas de como realmente funciona o protocolo de transferência e mais informações técnicas, comece na Wikipédia e siga os links contidos no meio da explicação sobre o BitTorrent. Agora vamos colocar a mão na massa!

A primeira coisa que você deve fazer é instalar algum programa que gerencie os torrents. Existem vários por aí. No Windows eu uso o uTorrent que pode ser encontrado aqui.

No processo de instalação ele fará algumas perguntas sobre velocidade de conexão. Se você não estiver com paciência para ler tudo, deixe as opções como default. Qualquer coisa você poderá alterar todas as configurações mais tarde.

Se você abrir o programa e tentar fazer alguma coisa, vai se frustrar. Apesar da interface simples e bonita, ele apenas gerencia torrents e você ainda não tem nenhum.

Explicação rápida e resumida: torrents são pequenos arquivos que contém informações sobre onde é possível encontrar determinados arquivos ou parte deles para fazer download. Ou seja, para você conseguir fazer o download do arquivo A, precisa acha o .torrent que corresponde ao arquivo A.

Bem, agora que você já tem um gerenciador de torrents e tem uma vaga idéia do que é um torrent, precisa caçar na web os que te interessam, e para isso existem vários buscadores de torrents - pena que o Google ainda não lançou um :). Você pode encontrá-los através dos sites de busca simplesmente colocando a palavra torrents ou usar alguns que costumo usar.

http://www.mininova.org
http://www.torrentspy.com/
http://www.torrentz.com/

Nos sites buscadores de torrents você conseguirá achar os arquivos .torrent correspondentes aos arquivos que realmente te interessam. Depois que você fizer um download de um .torrent, basta clicar sobre ele. Isso fará com que o uTorrent comece a fazer o download do arquivo final. As vezes o download demora um pouco pra começar ou até não começa, por isso é importante pegar torrents que tenham números altos de Seeds e Leechers (simplificando, podemos dizer que é a quantidade de distribuidores).

Para encerrar, recomendo fortemente que você entre nas configurações do programa, seja ele qual for - e configure os diretórios onde ele deve gravar os arquivos finais, que pode ser o mesmo onde você guarda seus torrents.

Não poderia deixar de citar a imensa colaboração do Ricardo Untem para esse post.

Devo fazer meu site inteiro em Flash?

Tuesday, February 6th, 2007

Adobe Flash, que já foi Macromedia Flash, Future Splash Animator e Smart Sketch, evolui desde 1993 quando sua história começou. Ele era usado principalmente para fazer animações e seu funcionamento é semelhante à outras tecnologias existentes.

Você produz a animação, jogo ou aplicação em um poderoso IDE (ambiente integrado de desenvolvimento) que é o próprio Flash. O encarregado pela execução nos micros e outros dispositivos é o Flash Player (virtual machine), que tem sua versão standalone, que pode ser embutido também em um arquivo ou, que é executado por plugins instalados nos browsers.

O IDE do Flash é um dos ambientes mais bem resolvidos e agradáveis para se trabalhar e a quantidade de recursos existentes o transformou em uma poderosa ferramenta de criação de aplicações completas. Muito longe de produzir apenas simples animações, hoje é possível fazer sistemas inteiros inclusive com streaming de vídeo, compartilhamento de componentes e reutilização de códigos.

Com todo esse poder em mãos e um aliado fortíssimo que é a quantidade de usuários que tem o plugin instalado em seu micro, surge a dúvida que é tema de mega discussões na web. Devemos fazer sites inteiros em Flash?

Bem, a pergunta gera discussão óbviamente porque não tem uma resposta simples e direta. Eu costumo dizer que você deve fazer seu site do jeito que achar melhor e mais fácil, desde que o resultado seja excelente e que, principalmente, você tenha cuidados com acessibilidade, usabilidade e performance.

Um problema que deveria ser a principal preocupação de quem trabalha com essa tecnologia é o fato dos sites produzidos serem extremamente difíceis de serem indexados pelos mecanismos de busca. Na verdade, pensar dessa forma chega a ser um erro pois é totlamente possível contornar esse tipo de problema usando técnicas de CSS, XHTML e carregamento dinâmico de conteúdo.

Um outro tipo de problema é a acessibilidade. Imagine que o site que você produziu está sendo visitado por um deficiente visual que usa para navegação um programa que lê o HTML da página. Se no HTML você simplesmente colocar uma chamada para o swf, o programa não irá ler nada.

Neste caso você precisa, ou melhor, deve, além da chamada para o Flash, colocar o conteúdo em XHTML de forma oculta. Isso faz com que o deficiente visual consiga tirar algum proveito do seu site e ainda, permite que os mecanismos de busca achem e indexem seu conteúdo. Não esqueça também de tomar cuidados com a navegação, lembrando dos botões de voltar a avançar dos navegadores.

A conclusão é: use desde que você tome os devidos cuidados para que seu site seja acessível por tudo e por todos e que você realmente faça com que a experiência do visitante seja muito melhor do que se fosse produzido com HTML ou outra tecnologia.