Rodrigo Aguas

Arquivo da seção ‘Geral’

Nada de megabyte, eu quero é mebibyte

14/08/07

O uso das unidades de representação de memória gera muita confusão nas pessoas, muitos não entendem quando um arquivo de 715.000 KB consegue ser gravado em um CD em que só caberiam 700 MB, ou quando se compra um HD novo e chegando em casa percebe-se que apesar do adesivo nele dizendo “40 GB” só cabem 38 GB. Isso tudo é fruto da base binária utilizada nos sistemas digitais ser diferente da decimal utilizada na vida real, mas os prefixos utilizados terem sido aproveitados do Sistema Internacional de Unidades.

Quando vamos à padaria e pedimos 1 Kg de presunto (Eita! Quanta fome!), estamos utilizando o prefixo Quilo (K) que normalmente significa que aquela quantidade será multiplicada por 10³ (=1000) e a unidade utilizada será o grama. Ou seja, pedimos na verdade 1000 gramas de presunto. A mesma coisa acontece com metros, ampère e etc.

Mas os computadores não vivem no nosso mundo, o mesmo prefixo Quilo utilizado no SI não representa esse mesmo fator de multiplicação para os computadores. Quando falamos 1 quilobyte estamos nos referenciando realmente à 1024 bytes, e por serem valores tão próximos as pessoas demoraram a perceber tal diferença, mas ela existe. Com o aumento da capacidade de armazenamento nos computadores pessoais essa diferença começou a ser mais notada, por exemplo, nas situações comentadas no início do artigo.

No exemplo do arquivo de 715.000 KB que cabe em um CD de 700 MB não há nada de errado, pois se convertermos os 715.000 KB para megabytes fazendo a divisão 715.000/1024 teremos 699 MB aproximadamente. Já no caso do HD, os fabricantes utilizam (ou se aproveitam) do uso comum dos prefixos, representam 40.000.000 bytes como sendo “40 GB” estampado no HD, e não devem estar errados do ponto de vista legal. Mas para um computador (pelo menos todos que me foram apresentados até hoje) os 40.000.000 bytes são aproximadamente 38 GB, fazendo 40.000.000/(1024 x 1024).

Na tentativa de acabar com essa confusão foram criados novos padrões de prefixos a serem utilizados na informática. Você pode conferir todo o “novo” padrão na tabela de prefixos para múltiplos binários e ler mais algumas informações sobre eles na Wikipedia.

Agora tenho que convencer a Velox que a minha conexão é de 256 KiB (aff!) e não de 256 KB. Hehehe. E aos que se derem ao trabalho de zuar a minha conexão nos comentários, façam uma bondade e mandem um email para a Velox pedindo para ela me liberar de ter 1 MiB de velocidade, pois ela não quer deixar. Velox maldita. Abraços!

Manual de instruções: o mal necessário

1/08/07

Estive viajando e por isso fiquei algum tempo sem atualizar, voltei com vários assuntos interessantes a serem discutidos aqui e pretendo melhorar o ritmo das atualizações. Mas nenhuma das duas publicações de hoje (essa e a anterior) vieram das idéias da viagem, então ainda tem muito pela frente. Esse artigo é mais uma indicação de site do que propriamente um artigo, por isso ficou curtinho.

Não conheci até hoje nenhum desenvolvedor que goste de ficar responsável pelo manual de um projeto. A maioria das vezes demanda tempo e bastante trabalho, mas esse tempo deve ser visto como um investimento, já que mais a frente seu cliente não gastará longas horas suas tirando dúvidas que seriam facilmente resolvidas por um manual bem feito. Pior ainda quando seu cliente resolve testar o projeto em pleno feriadão e acha que qualquer dúvida ou dificuldade pode lhe telefonar, você lá na praia ou no cinema tendo que tirar dúvidas dele ou negando a ajuda. Nos dois casos a situação seria bastante desagradável.

Se você está convencido a fazer um esforço e aprimorar seus manuais, aconselho a leitura desse pequeno tutorial de como fazer um tutorial com dicas simples mas muito valiosas. Se tiver outra dica valiosa, compartilhe-a conosco, comente! Abraço!

Novas versões dos navegadores Safari e Firefox

1/08/07

Safari da AppleDiferentemente do Firefox, que apenas foi corrigida uma falha de segurança, a Apple vem correndo atrás da melhoria do seu navegador para (que seja possível utilizá-lo no) windows. Após o lançamento anterior, do Safari 3.0.2, muitos usuários reclamaram de travamentos, lentidão extrema e muita dificuldade para abrir sites. Agora esperamos que seja (muito) melhor, para que possamos realmente ter mais um navegador nessa briga que até agora só estavam (significativamente) o Firefox e o Internet Explorer.

De tempos para cá o Firefox vem ganhando espaço e conquistando o público que antes era do Internet Explorer. Com a chegada de um navegador com o nome de uma Apple por trás, deve haver mudanças no setor, mas só esperando para ver como isso vai ficar. Acredito que a situação realmente piore apenas para o Firefox, pois muitos dos seus usuários já reclamavam de sua gulodice com a memória e lentidão depois de algum tempo de uso. Eles terão mais uma possível boa opção de escolha e se dividirão entre elas. Já para o Internet Explorer continuará a mesma realidade, cada vez menos usuários.

Aos adeptos do navegador Opera, não fiquem tristes, ele só não foi comentado no artigo porque não tem números muito expressivos e já teve tempo suficiente para tentar mostrar suas várias qualidades e não conseguiu conquistar o grande público.

Acredito que, assim como eu, cada vez mais os usuários terão diversos browsers instalados. No meu computador só falta o Safari, uso o Firefox e tenho o Internet Explorer 6 e o Opera instalados. Baixe as novas versões do Firefox e do Safari e comente o que achou.

Até a próxima!