www.tirinhas.com

terça-feira, 17 de agosto de 2010

O Primeiro PC - Altair 8800

INTRODUÇÃO

Lançado em 1975, o MITS Altair 8800, era vendido como um kit completo através da revista norte-americana Popular Electronics, por aproximadamente 400 dólares,ou se quisesse ele já montado, por um valor a mais.

Não tinha nenhuma interface homem-máquina e nada fazia a não ser mostrar no painel frontal sob a forma de leds acessos ou apagados o resultado da execução do programa.

Inicialmente era programado com o uso de chaves, mas, posteriormente, Bill Gates e Paul Allen abriram uma empresa chamada Micro-soft (com hífen) e lançaram uma versão da linguagem BASIC para este equipamento.

Apesar de ser um computador muito básico, o barramento S-100, criado para ele, chegou a se tornar um padrão e, muito da estrutura que temos hoje, foi criada para atendê-lo.


HISTÓRICO

Ao se encontrarem, quando ainda serviam ao Laboratório da Força Aérea em Kirtland, no Novo México. Ed Roberts e Forrest M. Mims III decidiram usar os seus conhecimentos eletrônicos para produzir kits pequenos para modelistas de foguetes. Junto com Stan Cagle e Robert Zaller, criaram a MITS (Micro Instrumentation Telemetry Systems) na garagem de Roberts em Albuquerque, Novo México e começaram a vender transmissores de rádios e instrumentos para foguetes de modelismo.

Em 1969 Roberts comprou a parte dos outros sócios e se mudou para um escritório maior, onde produzia kits de calculadoras para os que tinham este hobby. Mims ajudava escrevendo manuais para alguns dos produtos em troca dos kits. Em 1972, a Texas Instruments desenvolveu seu próprio chip de calcular e começou a vender calculadoras completas por menos da metade do preço. A MITS foi devastada por isto, como foram muitas outras companhias e Roberts lutou para reduzir sua dívida de um quarto de milhão de dólares.


O PROJETO

Com o lançamento do processador Intel 8080 em 1974, vários modelistas começaram a projetar kits de microcomputadores. Em Julho de 1974 um projeto foi anunciado na revista Radio Electronics por Jonathan Titus, o Mark 8. O projeto foi puramente no papel, exigindo que o construtor fosse atrás de peça por peça, o que era quase impossível fora da Califórnia . Embora o Mark 8 não tenha sido um sucesso, os editores da Popular Electronics sabiam que alguém seria o primeiro a construir um “kit real” e decidiu que queriam fazê-lo.

Em uma versão, contada pelo editor da série Art Salsberg, eles tinham outro projeto mais simples nos trabalhos de Jerry Odgen, um colaborador de longa data. Este projeto foi um puro "hack" no entanto, e Salsberg percebeu que precisavam de algo muito melhor para combater o Mark 8. Neste momento Roberts se aproximou deles com seu próprio projeto, baseado em uma placa de circuito pré-impresso em vez de soldado à mão. A versão de Les Solomon da história é similar, mas coloca o encontro chave entre ele e Forrest Mims, outro colaborador da revista, quem lhe falou sobre o projeto de Robert. A versão de Forrest Mims proprio, o coloca fora da historia, com Solomon e Salsberg decidindo chamar Roberts.

A chave para o projeto, foi que Ed Roberts conseguiu um acordo com a intel para comprar o 8080, com defeitos estéticos, por 75 dólares em grandes quantidades, sendo que o valor normal dele em pequenas quantidades era de 360 dólares. Esses defeitos eram superficiais e não influenciavam na operação elétrica.

A versão mais popular a respeito da escolha do nome do computador, que o nome veio da série de TV Jornada nas Estrelas, aparente é falsa. A história é que Les Solomon, o então diretor técnico da revista Popular Electronics, pediu a sua filha um nome, e ela sugeriu “Altair”, porque é “onde a Enterprise está indo neste epispódio”.

A primeira amostra do trabalho foi enviada imediatamente, por trem, para Nova Iorque. No entanto, ela nunca chegou devido a uma greve pela companhia de navegação. O primeiro exemplo desta revolucionária máquina ficou então perdido na história. Solomon já havia tirado várias fotos da máquina e escreveu o artigo com base nelas, enquanto Roberts ficou trabalhando na construção de um substituto. Tudo veio junto, e o kit estava oficialmente disponível em 19 de dezembro de 1974 .

O kit foi anunciado pela primeira vez na edição de janeiro de 1975 Popular Electronics. O momento parecia

ser o correto. Os modelistas eletrônicos estavam migrando para computadores, ao passo que a eletrônica se tornava cada vez mais digital, e eles ainda estavam frustrados pelo pouco poder e flexibilidade dos poucos kits que já estavam no mercado. O Altair tinha poder suficiente para ser realmente útil, e foi projetado em torno de um sistema expansível que se abria para todos os tipos de experiências.

Roberts precisava vender 200 unidades no ano que vem para começar a ter lucro, mas recebeu milhares de encomendas no primeiro mês, incluindo 200 em um dia.

Devido a variedade ilimitada de cartões S-100 que viriam a surgir, um teclado, monitor, interface serial, impressora e armazenamento de dados poderiam ser adicionados para aumentar a utilidade do Altair.

Entre os cartões S-100 disponíveis, inclui:

- CPU

-Memória

- Placa de vídeo

- Porta de impressora

- Interface serial

-Controlador de disquete

Em http://museu8bits.blogspot.com/2009/02/altair-8800-o-pai-dos-computadores.html, há muito mais informações técnicas a respeito do projeto, como diagrama elétrico da fonte, esquemas lógicos, dentre outras.

Deixou de ser produzido em 1978.


SOFTWARE

Na época, Roberts recebeu uma carta de uma empresa perguntando se ele estaria interessado em sua

linguagem de programação BASIC para o computador. Ele ligou para a empresa e a ligação caiu em uma casa, onde ninguém tinha ouvido falar de nada parecido BASIC. Na verdade, a carta tinha sido enviada por Bill Gates e Paul Allen de Boston, e eles não tinham BASIC para oferecer. Quando eles ligaram para Roberts, que se mostrou interessado, começaram a desenvolver seu interpretador BASIC, usando um simulador do 8080, pois eles não tinham um Altair disponível.

Outro sistema foi o CP/M, escrito por Gary Kildall, que permitia ao computador lidar com unidades de disquete, aumentando, assim, sua utilidade.


MORTE DE ED ROBERTS


.

Recentemente, em 1 de abril de 2010, foi anunciada a morte de Ed Roberts, no portal IDG Now, com o título “Criador do primeiro computador pessoal, Ed Roberts morre aos 68 anos”

“Estamos profundamente entristecidos com o falecimento do nosso amigo e primeiro mentor, Ed Roberts" disseram os co-fundadores da Microsoft, Bill Gates e Paul Allen, em um comunicado divulgado na quinta-feira dia 01/04/2010.


"Ed foi um verdadeiro pioneiro na revolução dos computadores pessoais, e nem sempre recebeu o reconhecimento que merecia", acrescentaram Gates e Allen.

Roberts faleceu devido a uma pneumonia.


REFERÊNCIAS


http://pcworld.uol.com.br/reportagens/2006/08/25/idgnoticia.2006-08 25.6378810096/paginador/pagina_4

http://samuraize.site90.com/CLCWORK1Parte4.html

http://pt.wikipedia.org/wiki/Altair_8800

http://www.maniacworld.com/game_console_history/MITSAltair8800.htm

http://www.pc-history.org/altair.htm

http://oldcomputers.net/altair.html

http://museu8bits.blogspot.com/2009/02/altair-8800-o-pai-dos-computadores.html

http://idgnow.uol.com.br/computacao_pessoal/2010/04/02/criador-do-primeiro-pc-ed-roberts-morre-aos-68-anos/

http://tecnologia.ig.com.br/noticia/2010/04/05/morre+dr+ed+roberts+mentor+de+bill+gates+e+visionario+dos+pcs+9448390.html

O último acesso às referências, foi em 16-08-2010 às 10h.

domingo, 9 de maio de 2010

Como Agrupar Imagens em Pdf

Buscando uma maneira de criar um Pdf com as páginas de um livro que digitalizei, encontrei uma solução que consiste dos seguintes passos:
- reduzir a qualidade das imagens em Jpeg
- converter cada imagem em um arquivo Pdf
- Unir os Pdfs em um único arquivo
Para começar, é necessário que estejam instalados o imagemagick e o ghostscript. Feito isso, vamos ao que interessa:

Reduzir a qualidade das imagens

Inicialmente, para efeito de organização, criamos uma pasta onde colocaremos as imagens reduzidas:
$ mkdir reduzidas

Agora, reduziremos as imagens, a 20% do aquivo original. Você pode alterar esse valor, dependendo da qualidade da imagem original, se desejar.
$ for i in `ls *.jpg` ; do convert -quality 20% $i ./reduzidas/$i ; done

Supondo que o livro digitalizado tenha o tamanho de metade de uma folha A4, e, portanto as imagens estejam "de lado", deve-se rotacionar as imagens, nesse caso, 90º à esquerda:
$ for i in `ls *.jpg` ; do convert -quality 20% -rotate -90 $i ./reduzidas/$i ; done

Criar os arquivos Pdf
Entraremos na pasta com as imagens, criaremos outra para armazenar os Pdfs, e geraremos os tais arquivos:
$ cd reduzidas
$ mkdir pdf
$ for i in `ls *.jpg` ; do convert $i ./pdf/$i.pdf ; done

Agrupando os Pdfs
$ cd pdf
$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf *.pdf

Esse comando gerará um Pdf com o nome "finished.pdf"

Fonte: http://www.bestlinux.com.br/index.php/dicas/121/5432-como-juntar-varios-arquivos-pdf-no-linux

terça-feira, 4 de maio de 2010

Como Colocar Ícones no Desktop do Ubuntu

Pesquisando uma maneira de colocar os ícones "Computador", "Pasta Pessoal" e "Lixeira" no Desktop do Ubuntu 10.04, achei neste blog a solução.
Basta abrir o gconf-editor, ir em app > nautilus > desktop e marcar, ao lado direito, os valores desejados:

-computer_icon_name - Computador
- home_icon_name – Pasta Pessoal (Home)
- trash_icon_name – Lixeira

Veja o resultado abaixo:

segunda-feira, 30 de novembro de 2009

O Jeito

domingo, 29 de novembro de 2009

segunda-feira, 9 de novembro de 2009

Distribuições Linux Interessantes

Inicialmente, minha idéia era garimpar as distribuições brasileiras existentes, mas , depois, resolvi abranger mais a pesquisa, e mostrar algumas distros legais, mas que não são muito conhecidas pelos brasileiros.

Epidemic










Esta distro brasileira eu realmente nem conhecia, mas pelos screenshots, fiquei com vontade de testar. Algum dos destaques dele são:

No site do projeto, diz que é uma distro simples e fácil de usar.

Possui o KDE4 e o Compiz Fusion rodando direto do DVD.

No Epidemic, além de previamente instalados e configurados, os drivers 3d da NVIDIA e ATI podem ser ativados, automaticamente, durante a inicialização do sistema, com as opções de boot do DVD.

O Epidemic já vem com suporte às placas Ralink rt200, Atmel at76c50x, Intel Pro Wireless 2100, Intel Pro Wireless 2200/2915, Intel Pro Wirelles 3945, Intel Wireless WIFI Link 4965AGN (utilizadas nos novos Centrinos), Atheros 521x, Broadcon BCM43x/Airport Extreme, Prism54, TI ACX100/ACX111, Zydas, dentre outros.


Dreamlinux









Mais uma distro brasileira, e que é a mais bem colocada no ranking do distrowatch. Cheguei a usá e gostei da facilidade com que os drivers da NVIDIA são ativados.


Damn Small Linux





Voltada para instalação em micros antigos, ou para quem quer um melhor desempenho, o Damn Small Linux, ou simplesmente DSL, ocupa apenas 50MB. Utiliza ainda o kernel 2.4 e seu ambiente gráfico é o Fluxbox.
O kernel 2.4 foi escolhido devido ao tamanho reduzido em relação ao 2.6, importante para esta distro leve.

Big Linux







Após a "morte" do Kurumin Linux, o Carlos Morimoto, seu mantenedor, chegou a recomendar o uso desta distro.
Bonita, cheia de scripts pouco comuns em outras distros mas muito úteis, principalmente para o usuário leigo em Linux, é realmente uma distro bem parecida, funcionalmente, com o Kurumin.


Sites dos projetos:
http://www.dreamlinux.com.br/
http://www.epidemiclinux.org/
http://www.damnsmalllinux.org/
http://www.biglinux.com.br/

sexta-feira, 30 de outubro de 2009

DVDisaster - Proteção contra perda de dados



O Dvdisaster, diferentemente do backup comum, cria uma proteção de erros que é usada para, caso existam erros de leitura na mídia, gerar uma imagem iso com todos os dados restaurados, para ser gravada em uma nova mídia.

A idéia da correção de erros, pode ser explicada da seguinte forma:
Imaginemos que desejamos transmitir a seqüência 4, 9, 2, 5. Para isto, introduziremos o dígito de correção "soma", igual a 20.
Agora, a seqüência a ser transmitida é 4, 9, 2, 5, 20, sendo o último dígito apenas para verificação.
No receptor, os valores recebidos são 4, 9, 2, , 20. Apesar de faltar um dígito, ele pode ser facilmente calculado, sabendo-se que o último é a soma dos anteriores.

O algoritmo de correção de erros utilizado pelo Dvdisaster embora não seja tão simples, utiliza o mesmo princípio.

Com ele, pode-se recuperar até 20% dos dados de setores ilegíveis, através da leitura dos 80% restantes e dos dados de correção de erros.

Ele trabalha de dois modos: criando um arquivo de correção de erros, ou inserindo-o diretamente na iso.
O primeiro modo é indicado para os casos em que a mídia já tenha sido gravada, ou caso a mídia a ser gravada não possua pelo menos 20% de espaço livre para a correção de dados.
No segundo, o arquivo iso é completado até o máximo suportado pela mídia, com os dados de correção. Obviamente, com mais espaço disponível, aumenta-se a margem de recuperação.

Vantagens:
-Comparado com o backup comum, é necessário um espaço menor.
- A verificação de erros de leitura é mais rápida que a verificação da integridade de dados.
-Protege contra pequenos danos na mídia.
-Ele exibe um gráfico com a velocidade de leitura, possibilitando-se perceber se a mídia apresentará defeito, pela irregularidade na velocidade da leitura.

Desvantagens
- Se o número de setores ilegíveis for maior do que 20%, nada é recuperado.
- Deve ser usado juntamente com o backup, para dados importantes. Uma boa idéia é gravar duas cópias das imagens criadas com ECC.


A seguir, mostrarei o que interessa, a utilização do programa em si:

1 - Criar um arquivo de correção de erros

Este é o modo para proteger mídias já gravadas, ou mídias a serem gravadas e cuja imagem ISO tenha mais de 80% da capacidade máxima, seja de um CD, seja de um DVD.
Se você já gravou a mídia, insira-a no drive, clique em image file selection e escolha o caminho no qual deseja salvar a imagem, que servirá para gerar o ECC. Clique em e escolha o caminho onde deseja salvar o aquivo de correção de erros.

Na janela de preferências, na aba Error correction, deixe como mostra abaixo:



Escolher High redundancy, ou uma redundância maior que o padrão, permite que os dados sejam recuperados mesmo que haja algum erro no arquivo ECC. Entretanto, isso não será necessário, uma vez que esses arquivos serão gravados em uma mídia com o modo RS02 - Imagem aumentada - ou seja, com a correção de erro inserida diretamente na mídia.

Com tudo configurado, clique em para gerar a ISO e depois em , para criar o arquivo de correção de erros.

2 - Aumentando o arquivo de imagem
Clique em e escolha o caminho no qual está a imagem.Deixe o em branco.
Agora, na janela de preferências, altere o Storage method para Augmented image (RS02).



Depois, clique em , para aumentar o arquivo de imagem com a proteção de erros. A redundância neste modo, vai de acordo com o tamanho da imagem em relação à capacidade máxima da mídia: quanto mais espaço disponível para a proteção de erros, maior a capacidade de recuperação dos dados.

3 -Recuperando os dados de mídias defeituosas

Agora, indique o caminho no qual deseja salvar a imagem ISO e, se foi usado o método RS01, indique, também, o caminho do arquivo ECC criado.
Gere a imagem ISO e clique em . Se o resultado mostrar setores ilegíveis, clique em . A imagem danificada será reconstituída e deve ser novamente gravada




A seguir, um screenshot de um dvd criado SEM a proteção contra erros. Obviamente, os dados não serão recuperados.



Site do projeto: http://dvdisaster.net/en/