quinta-feira, 20 de novembro de 2008

Se a MATRIX rodasse no Windows Server...

Aiiii, realmente as piadas sobre o Windows não tem fim... Dêem uma olhada nesta! Vocês não vão se arrepender. Hahahaha

quarta-feira, 19 de novembro de 2008

Abra arquivos .uif no seu Linux

Outro dia eu estava baixando um arquivo via bittorrent quando me deparei com um arquivo .uif. Nunca tinha visto este arquivo até então, porém tive que fazer alguma pesquisa para conseguir usá-lo.

É incrível como as pessoas usam seus computadores indiscriminadamente e não se dão conta das escolhas que fazem ao usá-lo. O que é o arquivo .uif? Para que ele serve? Qual a sua especificidade?

UIF significa na verdade "Universal Image Format", que em português quer dizer "Formato de Imagem Universal", apesar de não ter nada de universal nele a não ser, é lógico, o nome.

Trata-se de um formato chinês (!!!) proprietário para a geração de imagens de CD/DVD criado por uma empresa e um programa chamados MagicISO. Algumas de suas principais "pretensas" especificidades são:

  • Boa taxa de compressão
  • Encriptação de dados
  • Proteção com senha

Digo "pretensas" porque essa "segurança" toda é facilmente burlada, convertendo o arquivo para iso e utilizando-o normalmente.

Por ser proprietário, o MagicISO está disponível apenas para Windows e (apesar de conter ISO no nome) utiliza o seu formato próprio como padrão: o uif. Usuários mais descuidados acabam criando imagens com ele, ao invés de utilizar o formato iso também disponível no programa e que por ser padronizado, é multi-plataforma.

Agora eu faço uma pergunta a estes usuários: Se você quer compartilhar um arquivo numa rede bittorrent, isso significa no mínimo que você quer difundir esta imagem com o maior número de pessoas possíveis, certo? Então porque, meu deus, utilizar um formato proprietário para isso? Esta é uma pergunta que eu gostaria de saber responder...

Se você vai criar uma imagem de um CD/DVD para o seu próprio uso, ok! O problema é seu. Agora, se você quer compartilhar esta imagem numa rede de trocas, por favor, utilize um formato livre!

O formato iso dá muito bem conta do recado e é utilizável em qualquer plataforma. Além disso tudo (como se só isso não bastasse) a MagicISO violou a licença GPL, como pode ser visto aqui: http://aluigi.org/misc/magiciso_gpl_violation.txt.

Por isso, NÃO UTILIZE ARQUIVOS UIF EM REDES DE TROCA!!!! E se possível, esqueça que ele existe, pois trata-se de um formato inútil.

Bom, como este é um formato proprietário, como faremos para utilizá-lo? A resposta é a ferramenta uif2iso. Ela é capaz de converter este arquivo para uma imagem iso comum que pode então ser queimada em um CD ou montada normalmente.

Instalando o uif2iso


A primeira coisa a fazer é baixar o programa na página do autor. Para baixar a última versão diretamente , clique aqui. No momento em que estou escrevendo este artigo última versão é a 0.1.7.

Descompacte o arquivo .zip (você pode fazer isso de várias formas, inclusive clicando com o botão direito do mouse sobre ele e escolhendo "extrair aqui", no Gnome)

Uma vez no terminal, vá até o diretório "uif2iso" criado e cole a seguinte linha de comando:
sudo make -C src PREFIX=/usr/local all install

para isso você vai precisar ter os pacotes zlib1g zlib1g-dev instalados. É provável que eles já estejam instalados, mas em todo caso, instale-os utilizando:
sudo aptitude install zlib1g zlib1g-dev

Uma vez instalado, é muito fácil rodar o programa. Para isto basta usar no terminal
uif2iso arquivo.uif arquivo.iso

Considerando que o seu arquivo se chama disco1.uif e que ele está na sua pasta /home, bastaria:
uif2iso ~/disco1.uif ~/arquivo.iso

Pronto! Use e abuse.

Comentários são sempre bem vindos. ;-)

segunda-feira, 17 de novembro de 2008

Baixe as imagens de CD do Ubuntu via Metalink!!

Quem já conhece o Ubuntu a algum tempo já deve ter percebido que não é de hoje que há a opção de baixar as imagens de CD por um arquivo com a extensão .metalink. Os arquivos metalink nada mais são do que um arquivo XML com endereços para diversos espelhos ftp e http para baixar um mesmo arquivo. Sendo assim, é possível baixar o mesmo arquivo de múltiplas fontes, alcançando assim velocidades bem altas. Também é possível combinar os servidores ftp e http com o protocolo bittorrent, o que torna tudo ainda mais rápido.

Bom, estou só começando as minhas experiências com este tipo de arquivo, porém realmente tenho conseguido excelentes médias com ele. Tenho um banda larga de 200kb e normalmente consigo baixar arquivos a uma média de 22kb/s com picos de 24 a 25kb/s. Já com o metalink, andei conseguindo médias de 24 a 25kb/s com picos de 29 a 30kb/s. Realmente não é um ganho desprezível... ;-)

Agora você deve estar se perguntando: como eu faço para testar esse negócio?

Bom, a primeira coisa que você deve fazer é baixar um programa que seja compatível com essa tecnologia. No repositório universe do ubuntu é possível encontrar o aria2 que é um programa em linha de comando para este fim. Não se assunte pelo fato dele ser um utilitário via linha de comando, pois a sintaxe dele é bem fácil, pois até eu consegui usar após uma lida no manual (em inglês) que traz tudo bem explicadinho.

A primeira coisa que você deve fazer é baixar o aria2. Para isso clique aqui, ou digite no terminal:
sudo aptitude install aria2

Bem a sintaxe do aria2 é a seguinte:
aria2c [OPÇÕES] -M [arquivo.metalink] ou
aria2c [OPÇÕES] --follow-metalink=true [URL]

Então, para exemplificar, digamos que você queira baixar a imagem do Ubuntu Intrepid para a arquitetura i386:

aria2c --follow-metalink=true http://releases.ubuntu.com/8.10/ubuntu-8.10-desktop-i386.metalink

Fácil né? Também é possível baixar o arquivo metalink primeiro e depois apontar para ele:
wget http://releases.ubuntu.com/8.10/ubuntu-8.10-desktop-i386.metalink
aria2c -M ubuntu-8.10-desktop-i386.metalink


Algumas opções interessantes são:

-d [DIR] especifica o diretório de destino para os arquivos baixados
--metalink-location=[LOCAL] especifica o local dos servidores preferidos: use =br para baixar dos espelhos brasileiros e virgula para mais de um local. Ex: =br,us

Se quiser parar o download, basta usar Ctrl+C e para voltar a baixar do ponto em que parou, basta usar o mesmo comando inicial, com os mesmos parâmetros no mesmo diretório.

Bom, acho que é isso. Se alguém tiver alguma sugestão ou correção a fazer, por favor, me diga. Pois como disse, estou apenas começando a pesquisar o assunto.

Mais informações sobre Metalinks podem ser encontradas no site do projeto.

Abraços

sexta-feira, 14 de novembro de 2008

Book Meme

  1. Pegue o livro mais próximo de você.
  2. Abra-o na página 56.
  3. Ache a quinta sentença.
  4. Poste o texto no seu blog com estas instruções.
  5. NÃO pegue o seu livro favorito, o mais legal, o mais intelectual, etc. Pegue apenas o que estiver mais próximo.

O Conservatório Dramático Brasileiro atuou no Rio de Janeiro, sede da corte, e teve a sua história dividida em dois períodos: de 1843 a 1864 e de 1871 a 1897, quando foi definitivamente extinto.

de "Censores de Pincenê e Gravata: dois momentos da censura teatral no Brasil" de Sônia Salomão Khéde.

http://theironlion.net/blog/book-meme/

Comente clicando!