Thursday, February 24, 2005

Os anos 90

Olhando agora, realmente houve uma revolucao tecnologica nos anos 90. Todos os meus professores de geografia diziam isso, mas so' agora da' pra compreender isso. Na epoca, eu estava ocupado demais tentando entender e acompanhar a evolucao dos computadores e de suas tecnologias pra pensar nisso a fundo. Ainda mais que hoje em dia a escalada diminuiu seu ritmo - segundo li no slashdot, Papai Noel deveria ter deixado processadores de 10GHz em nossos sapatinhos na janela, ao inves disso, ainda estamos com nossos mais-que-suficientes Athlons e PentiumsIV de 2GHz (no maximo, 4). Agora sim da' pra pensar nisso.

Mas em parte me recusei a acompanhar isso. Em 1991, eu adquiria meu primeiro computador, um Hotbit 1.2 com drive 5.25" 360Kb, megaRAM de 256Kb e alguns cartuchos/disquetes/fitas cassetes (lembro que esse foi o primeiro computador que eu comprei, nao o que usei - programo desde 1988). Em 1993, atingia meu auge na codificacao de programas em BASIC - lembro que eram extremamente confusos e complexos, sem comentarios nem espacos em branco, para economizar memoria e aumentar a velocidade. E eu lembrava _exatamente_ que para que a subrotina na linha 1420 servia, sem consultar nada! Hoje preciso anotar na mao o nome de certas funcoes.

Aproximadamente nesta epoca, meu pai comprou um PC-XT - horrivel, mas tinha 80 colunas. Na epoca pensei porque meu pai nao havia comprado um MSX2, ou mesmo um Apple][c como o de meu tio-primo Mauro com cartao de 80 colunas e magic window. Nunca soube a resposta, mas odiei aquele computador grande, monocromatico e [aparentemente] sem graficos bacanas. Joguinhos? Cat, Digger, GP. o Cat e' muito legal, depois descobri o Prince of Persia, e pensei se haveria uma versao para Apple, que tinha o grande Karateka e o Conan ("vire o disco, por favor").

Entretanto, os PCs cresciam e logo todo mundo tinha um - meu amigo Rodrigo tinha um 286, muito rapido! Mas em 1993 eu ainda estava aprendendo o assembler z80 em casa, ao mesmo tempo que na Sao Paulo Informatica eu era monitor dos cursos de MsDos, Wordstar, Lotus 123 e dBaseIII (quando fiz o curso, em 92, tirei quase 10 em todas as materias). Havia uma sala repleta de 386s com monitores MDA, sem HD, com floppies de 3.5". Aprendi a programar em Clipper, o que me garantiu um emprego 2 anos mais tarde. E, no entanto, eu pensava sempre em ter um MSX turboR ou um Amiga 500. Computador colorido e com musica e' o que liga!

Mas logo vieram os Syncmaster 3 e placas SVGA de 1Mb (300 e 100 dolares, em 1996), e aih comecou o problema: como fazer programas graficos? Neste ano, aprimorei minha habilidade em C e em 1997 comprei um livro que mudou a minha vida, o Zen of Graphics. Estudei ele com atencao e rigor ate' o capitulo 21, que tratava de desenhar poligonos 2d, pulando outros topicos como desenhar nos modos de 32bits/cor. Na verdade, 320x200 /256 cores estavam mais que suficientemente bons para o que eu queria fazer: Jogos! Agora lembrei que eu ja' tinha um certo conhecimento de como desenhar no modo 320x200, mas faltava o mais basico: fazer buffering, o modo correto de desenhar os shapes (redesenhar toda a tela NAO e' lento!!!) e de gerenciar a tela, etc... Havia escrito um RPG grafico, o "Lagarto Lambao Adventure", baseado num rpg texto que eu e o lvaruzza haviamos feito, mas o resultado era muito ruim. Flickering, etc.

Foi uma epoca febril - escrevi bibliotecas em C++ para fazer graficos 2d, janelinhas, controles, etc. Achei um bug no GCC (eu usava o djgpp na epoca) que impediu meu programa de aceitar caracteres digitados (so' podia se usar o mouse, entao). Fiz um shooter 2d (sem musica), e um editor de sprites. Houve, entao, o Primeiro Grande Crash da HD, em 1998.

Perdi tudo o que havia escrito, inclusive algumas historias do "Homem da mascara de papelao". Nao voltei mais a escrever aplicacoes graficas no PC.

1997 foi o ano que tomei maior contato com a Internet, na PUC-Campinas. O Hotmail nao era da Microsoft ainda, o Yahoo era o melhor search, mas eu nao sabia direito o que fazer com isso, alem de mandar e-mails. Eu gostava de baixar coisas via FTP, mas nao sei direito o que eu tanto baixava. Emuladores de Apple/MSX, joguinhos para estes. Eu ja' nao tinha mais meu MSX, havia trocado o mesmo por uma Caloi 10 com o Herman em 1996 ou 97, acho. Depois recobrei o mesmo em 99, acho. Conversava no IRC, e lembrava dos tempos toscos da BBS e modens de 2400 bauds. Entretanto, conectava-me `a internet atraves da antiga provedora de BBS e com um modem de 9600 bauds. Depois eu comprei meu modem de 33600bauds, que nao funcionava no linux.

Ah, o Linux. Eu nunca quis que ele fosse instalado no meu computador, mas o lvaruzza fez questao de instalar um Slackware no meu pobre 586, assim eu poderia aprender as coisas junto com ele. Mas o que eu queria na epoca era programar em Assembler 80x86, e o Linux tinha coisas medonhas como memoria protegida, que eu nem sonhava em mexer. Bem, ele aprendeu muito mais que eu em Linux, mas eu ate' que me virava um pouquinho. Mas fui influenciado, tanto que escrevi ls.com, um clone do ls do linux, com algumas opcoes, em assembler, para o MSDOS.

Tuesday, February 22, 2005

Two in a row

Ate que tenho trabalhado bem esta semana... as coisas tao saindo e nao estou ficando injuriado... sera'??

Fechei o gradius!!!!!!! AHAHHH que legal, na verdade, no domingo eu havia praticamente fechado, mas gastei o ultimo (de 19) continue na ultima fase, que e' tipo um epilogo e nao e' tao dificil quanto a penultima. Bem... justica seja feita, com 19 creditos fica mais uma questao de persistencia que de habilidade, mas fiz quase 800 mil pontos no primeiro credito (cheguei ate' metade da 4a. fase!), e pelo que vi por aih os caras bons tao fazendo por aih. Hats off to myself!!

Monday, February 21, 2005

ah!

terminei as analises terriveis que me deram tanta dor de cabeca semana passada! estou relatorizando-as (acredite, levei quase o dia todo pra fazer isso) e jah vou entrega-las!! estou tentado a ir pra casa jogar gradius ate' morrer em comemoracao =) alias, tou quase fechando este jogo. muito bom! se fechar fico triste, e' como o daniel disse, novela quando termina vc fica feliz e triste ao mesmo tempo, e jogo e' igual novela.

estou atrapalhado com meu projeto, nao sei se levo a cabo esse lance DR... acho que vou levar soh pra aprender a sentar e estudar como gente grande. depois eu vejo se continuo neste ramo. enquanto isso, vou tentar levar a serio o lance de programar jogos de verdade, ou no PC ou no PS2, pra ver se levo jeito nesse ramo. se e' que levo jeito em algum ramo.

e... ROX!

dfcp

Monday, February 14, 2005

Essa ai' passou

As coisas terriveis nao ocorreram, mas a atencao esta' redobrada. O ser hediondo e horrivel das profundezas e' convincente, mas sempre desconfio de suas intencoes. Fazer o que? Eu tenho motivos ne'?

Finalmente as coisas estao se acertando no quarto de cima. Ta' ficando muito louco, mandei ver na furadeira e na arrumacao do meu acervo computacional (ficou taaao legal!), espero logo tirar umas fotos para colocar no meu web site.

Lutamos contra a preguica, e vencemos, se ela permitir. Aparentemente a bateria sera' vendida (fiquei um pouco triste ao mostrar a "Akari-house" para a Aline e contar a historia toda...), o que me tirara' do sufoco de pagar a 1a. parcela do armario. Vendi o molinete, gracas, e nao foi por 30 reais prum cara hiper-insistente e chato do ML. Nao foi pelo preco que queria, tampouco, mas vendi e deu um power-up no caixa.

E as coisas andam em certa velocidade, nao que isso tenha qualquer relevancia, ou va' para algum lugar especifico ou interessante. Passa por lugares interessantes, mas se for muito rapido, e' chato. Mas como tem mais lugares chatos que interessantes, talvez seja melhor passar rapido por eles. Nao gosto muito do rock nacional, mas gosto da frase "E o viajar ja' e' mais que a viagem".

Friday, February 11, 2005

Coisas estranhas

Ontem postei, mas so' depois estava pronto para postar. Nao eu, o dia. Aconteceram n*pi coisas estranhas e bizarras, nao so' comigo. Eu ja' acordei derrubando um copo d'agua no radio relogio. Ai' teve acidente de carro com os filhos da minha chefe (estao bem), pessoas horrendas e encardidas voltando das trevas, um carro sem freio de mao e desgovernado quase causou um acidente (e passou meio perto do meu, estacionado).

Tomei ciencia de que estou ficando barrigudo. Hoje comi como um porco no Rodluz, e tenho coisas _chatissimas_ para fazer (nao da' tempo de automatizar, e fazer na mao e' um porre total).

Thursday, February 10, 2005

Disciplina!

Blogar com frequencia e' um saco, mas um habito a ser adquirido. Idem trabalhar, fazer coisas uteis, ser responsavel etc etc.

Nem escrevo um paragrafo do projeto jah pinta uma buxa pra ser resolvida. Ai' eu lembro de diversas coisas que devem ser implementadas no programa e toome. Trabalhar em casa.

E agora eu possuo um automovel. Bacana, neh? Mas (1) seguro, (2) IPVA, (3) gasolina e (4) encanacao infinita. Sair de balada? Legal, mas (3) e (5) estacionamento ou (6) flanelinha. Conforto? Total, mas (7) assaltos e (8) transito. Sou otimo em ver o lado ruim das coisas. Mas eu tava querendo um auto mesmo. Ia comprar um chevetao nesse ano, pelo menos eu tenho um carro bom agora, gracas ao meu pai e minha mae =)

http://fabiossx.cjb.net/

Friday, February 04, 2005

Armario

O armario chegou, e uma era em minha vida terminou. Meu quarto esta' composto por (1) cama de casal (2) armario 6 portas e (3) televisao 29" do meu avo. E o que terminou? Ha' 14 anos, ou seja, mais de 50% da minha vida, tenho computador no meu quarto, e agora nao tenho mais. So' existem coisas de dormir e vestir no meu (e da Aline) quarto, ta' parecendo quarto de pai e mae, segundo o Erico.

Compleeeexo.

Tem um puta espaco agora. Se nevasse no quarto, eu podia deitar e fazer anjinhos em varias localizacoes, pelo menos uns 3. Amanha e domingo vamos arrumar o quarto de cima, nova morada do computador, e depois para Santo Andre, visitar meus pais (ambos). Vou levar o livro de Microarray e talvez ler, e escrever mais do meu projeto, ja' no quarto de cima.

Thursday, February 03, 2005

De repente, diversas coisas para fazer. Nao encontro a tabela com o tamanho dos tumores, e a proprietaria da tabela aparentemente tem raiva de mandar coisas que ela ja' mandou (ou acha que mandou) para mim. Nao consigo colocar toda a lamina 3.8k num hash soh, ocupa mais que 12Mb e o PHP reclama. Talvez seja uma boa reconfigurar o PHP, jah que os arquivos "RAW" ocupam 18Mb... e apaguei minha funcaozinha bunita que fazia isso antes de pensar nisso.

Agora desliguemos o nerd mode.
.
.
.
Ah! Estou vendendo meu ampli, minha bateria eletronica (eu nao disse que nao ia dar certo) e hoje o tiozao marabras deve ter montado o meu armario!! ROX

bem, cinco horas. vou dar _AREA_ bem gostoso pra casa... AH!

This page is powered by Blogger. Isn't yours?