quarta-feira, 19 de novembro de 2008

Novidades sobre o MSM

Depois de um puxão de orelha do Igor resolvi colocar algumas novidades sobre o MSM:

1) Baixei o código-fonte do OpenMSX e vou tentar compilá-lo no Windows. Por quê? Para poder colocar alguns esquemas de dumping que irão facilitar na criação dos arquivos MSM

2) O formato MSM irá suportar, inicialmente:
PSG (AY-3-8910)
FM (YM-2413)
SCC (Presente em vários jogos da Konami)

3) Por enquanto nada de compactação, o que significa arquivos imensos e...

4) MegaRAM obrigatória. Pelo menos 256 KB. Se bem que 512 KB é o ideal

5) Irei desenvolver o código usando o consagrado MSXPad (valeu, SLotman!), misturando Pascal com Assembly. Talvez o pasmo entre na jogada, mas pode ser que role tudo com inlines...

6) A interface, inicialmente, será texto mesmo. É um programa de som, então eu coloco alguma imagem / animação DEPOIS de ter o som rolando!

7) Como eu falei nos comentários para o Igor, a idéia é mostrar alguma coisa mais palpável em Dezembro, pois estou atarefado com o Mestrado. Se der apronto algo para Jaú, mas só se der mesmo para ir (e eu quero muito ir)

É isso

quarta-feira, 24 de setembro de 2008

Virei Caixista

Pois é. Minha vida de usuário de console last-gen durou seis longos anos. Agora sou um feliz proprietário de um XBox 360, kit nacional. Fiz a assinatura na Live (valeu Portal XBox!), e tenho o Gamertag RobdaMo (afinal é um usuário para mim e para a Mônica).

Não vou fazer um super review, mas acho interessante comentar alguns pontos:

1) O console é o que usa a placa-mãe Falcon. Ou seja, a chance de dar alguma zica (como as três luzes vermelhas da morte) é bem pequena em relação à placa Zephyr, que equipa os 360's antigos;

2) Comprei o kit nacional com HD de 60 Gigas na Fnac. Comprei lá por causa dos pontos que eu posso usar para trocar por produtos, só isso. O preço do console (quase 1900 mangos) é o mesmo em toda parte... (exceto na Saraiva e em algumas lojas "espertas");

3) O bicho é bem silencioso, mesmo tendo dois super cooling fans na parte traseira.

4) Só dá para conectar para fazer trocas de conteúdo multimídia (como vídeos e música) em um Pc com Ruindows. Se eu destravasse, aí seria outra história (daqui há alguns anos, quem sabe?);

5) Os jogos que eu joguei realmente são um salto qualitativo em relação à geração "passada". Principalmente Gears of War. Vamos ver se no dia das crianças eu ganho compro mais uns joguinhos, hehehe.

6) Falando nisso, comprei um jogão na Live Arcade: Castlevania SOTN. Ficou bom, mas tem uma coisinha: como o jogo foi feito para Play1 (e Saturno) ele usa uma relação de aspecto de 4/3, enquanto que o console ligado via HDMI (chique, né?) usa uma relação de 16/9. Resultado: "tarjas" nas laterais. Pelo menos as tarjas são efeitadas com desenhos do Alucard e do Dracula;

Talvez o Ricardo (e outras pessoas) poderão perguntar: por que dar dinheiro ao Tio Bill? Por que não comprar:

A) Um Wii?
A.1) Ele, nas vias oficiais, está caro (entre 1700 e 2000 reais). Caro por caro, prefiro o conteúdo da "caixa";

A.2) Salvo alguns jogos do Wii (como Mario Galaxy, Smash Bros, Zack e Wiki, Resident Evil, Zelda), a maioria dos jogos não me agrada muito. Acho fofinhos, mas não consigo pensar em jogá-los por muuuito tempo não. Por outro lado, tenho jogos de Dreamcast e Gamecube que jogo até hoje. Os do 360 talvez fiquem no meio termo;

A.3) A rede online do Wii fede. Ainda não joguei nenhum jogo do 360 online, mas pelo conteúdo disponível e o esquema de Gamertags, o serviço da Live está anos-luz à frente do esquema de Friend Codes da rede do Wii. Talvez o único ponto que salve é que alguns jogos do Virtual Console estão melhores que as suas versões na Live Arcade (Sonic, por exemplo);

A.4) Penso, no futuro, em desenvolver algo para o 360. Só falta o cadastro e a assinatura no XNA Creators Club. Mesmo que eu não faça isso, o simples fato de usar uma ferramenta de desenvolvimento oficial (Visual C# Express + XNA Game Studio) para fazer jogos no 360 é um avanço considerável. No Wii tem o WiiWare. Porém, por mais que a Big N se esforce, ela não está interessada em entregar ferramentas de desenvolvimento para o usuário comum;

B) Um PS3?
B.1) Se já acho o Wii caro, o PS3 está astronômico. E eu compraria qualquer um deles em loja, pois prefiro pagar em suaves prestações. Dinheiro não cai do céu.

B.2) A rede dele parece ser boa, mas falta... conteúdo (viciei nessa palavra, hehehe);

B.3) Tem alguns jogos legais no PS3 também (Resistance, Ratchet & Crank, Uncharted), especialmente um certo Metal Gear Solid 4. Mas falta aquele algo mais. Eu me imagino com uns 15, 20 jogos de 360 até 2010. Não consigo imaginar o mesmo com o PS3.

Mais tarde posto um pouco mais sobre a Xperiência...

quarta-feira, 3 de setembro de 2008

Google Chrome versus Firefox

Oh dúvida cruel...

Devo usar o Google Chrome (mais um navegador, desta vez do pessoal do Google), que separa cada guia (prefiro o termo aba) em um processo separado, possui uma engine Javascript mais rápida (chamada de V8), e outros recursos legais, ou continuo usando o meu Firefox 3, com todas as minhas extensões favoritas, e agora com o Ubiquity, que realmente é um negócio de doido?

terça-feira, 26 de agosto de 2008

Experiência maluca com Shell Script

De volta a este blog, só para descontrair um pouco. Não tenho novidades de MSX. Mas vou ter em breve.

Acabei montando uma maquinhina para servir como ... servidor aqui em casa. É um Pentium Dual-Core, com 1 GB de RAM e um HDzinho de... 750 GB!

Coloquei alguns baratos de segurança, instalei alguns serviços (não vou dizer quais, por questões de... segurança). Tudo isso rodando com OpenSUSE.

Porém estou usando um gabinete meia boca, mas tão meia boca que não tem aquela abertura lateral para que o ar quente do processador possa sair. Felizmente há um fan extra no gabinete (são dois, contando o da fonte), o que faz com que a máquina não esquente muito...

Pensei comigo: "Bem que poderia fazer algum esqueminha para medir a temperatura da máquina online". Levantei o apache na porta segura (gerei uma chave para usar com o SSL), instalei o lm_sensors (um módulo e umas libs que conseguem ler os sensores presentes em alguns modelos de placa-mãe) e fiz uma aplicação web... usando Shell Script.

Uma das coisas que me estimulou para isso foi o Aurélio Vargas. Ele é um rapaz que manja muito de Shell Scripts e expressões regulares. Como ele consegue fazer tudo praticamente só com shell scripts, resolvi entrar nessa.

O resultado está aqui. (Os browsers vão reclamar que esse site pode não ser confiável. Não esquenta, é só criar uma exceção e deixar rolar).

Como sou bom menino, vou colocar o código-fonte do bichinho, bem como algumas instruções no meu site oficial. E a licença do código vai ser GPL, claro!

Agora vou voltar ao mestrado. Tanta coisa para ler, escrever...

quarta-feira, 2 de julho de 2008

Momento Banana Adiado... por enquanto

Faz muito tempo que não escrevo, "culpa" do mestrado. Por isso vou relatar um causo interessante. Também faz muito tempo que não vou para Riba City. Um amigo meu, o Arlei, resolveu passar as férias por aqui. Explico.
Ele também é de lá, mas desde 2001 mora em Portugal. O Carrefour está passando por uma crise heavymetal, sendo comprado em praticamente todos os países (exceto na França, creio). Em Portugal ele foi comprado por um mega-investidor português à lá Abílio Diniz. Assim esse meu amigo perdeu o emprego, mas conseguiu outro, na construção civil. E conseguiu também 20 dias de férias, que ele curtiu por aqui, revendo os amigos e conhecendo alguns novos como a Mô, que ele só viu em fotos e só falou via Skype.

Por que estou contando tudo isso? Aproveitei que ele tinha ido para o "campo" e resolvi ir também, com a Mô junto. E descobri que outros dois amigos meus compraram um iPod Touch, de 8 Giga. Um deles comprou um via contatos internacionais, por um preço relativamente barato. O outro comprou por aqui mesmo, por suaves prestações.

Pensei em comprar um também, e cheguei a ensair isso várias vezes, indo à FNAC igual cachorro na frente daqueles fornos que assam frango, sabe?
Mas aí, em uma das minhas férias rápidas, tomei vergonha na cara e fui no oftalmologista e troquei de óculos. Catei um com armação, depois de ficar com o meu outro (do tipo sem armação) por... 4 anos! Meu grau praticamente não mudou no olho direito. No olho esquerdo, subiu 0,25.
Acabei (por grande sugestão da Mô) comprando um óculos mais "parrudo", estiloso e com armação de titânio, que pesa quase o mesmo do meu velho sem armação - que está guardado para emergências (parece coisa de velho...). Como esse novo óculos é mais importante e custou mais ou menos um desses iPods, resolvi postergar o meu "momento banana" até o dia das crianças. Até lá vou passar pelo seguinte:

1) Eleições 2008, para prefeito. Como trabalho aqui, vai ser beem mais divertido...
2) Meu mestrado. Não estou mais fazendo matérias, estou entrando na parte mais "punk" da brincadeira. Relatórios, artigos, textos, textos e mais textos. E tem o qualify, a pré-banca...
3) Prentendo começar alguns projetos novos. Antes quero terminar os antigos, como o player para MSX (mais tarde falo sobre ele).

O restante da minha vida, graças a Deus, está tranquilo. Casamento melhor impossível (parece vinho, quanto mais envelhecido melhor). Tirando a eleição, o trampo está puxado como sempre, mas sem grandes percalços. E o mestrado, apesar dos textos e tal, está puxado e relativamente bem.

segunda-feira, 10 de março de 2008

Crossposting - Eu, versão 3.0

Pois é. Hoje chego na versão 3.0. Nem parece que:

  • Comecei a mexer com informática há mais de 21 anos

  • Estou casado há 2 anos (Mô, eu te amo!!)

  • Minha primeira conta de email tem mais de dez anos (e ainda funciona)

  • Há 15 anos mexo com Windows, e há 11 anos com Linux

  • Terminei a faculdade há oito anos e estou fazendo mestrado

  • Moro em São Paulo há 3 anos

  • Devo ter escrito milhões e milhões de linhas de código

  • Estudei (e ainda estudo) tudo que posso sobre jogos eletrônicos, nas horas vagas (se é que elas existem)

  • Trabalho no mesmo lugar há mais de 10 anos

  • Graças aos efeitos pós-casório, consegui "engordar" 5 kilos, e ficar acima dos sessenta quilos



Normalmente o aniversário significa receber presentes. Eu, por outro lado, vou agradecer a minha adorada esposa (que faz aniversário no Sábado), a minha família, os meus amigos (a minha segunda família), as pessoas que trabalham comigo, meus amigos da escola (tanto alunos como professores e funcionários), minha orientadora. Você, prezado leitor, o qual deixo tais letras como legado. E à Deus, que permitiu a minha existência na Terra por mais um tempinho, dando oportunidade para que eu entenda um pouquinho mais sobre eu mesmo e o universo que me cerca, sempre transmitindo paz e harmonia por toda parte.

Meu Muito Obrigado a Todos!

sábado, 23 de fevereiro de 2008

Entre o Smelser e o MSX

Mais um mês, e várias coisas aconteceram. Não vou me ater à ordem cronológica, apenas aos eventos. Um mais interessante que o outro...

  • A Mô começou o curso de letras da Unicsul. Muita gente não dá nada para a escola, mas pelos relatos dela a coisa é séria. Eles têm uma semana por mês com aulas à distância, com atividades gerenciadas por um sistema chamado Blackboard. Além disso, para evitar o poder do Ctrl+C / Ctrl +V, a maioria dos professores pedem os trabalhos escritos à mão. Eu nem me arrisco em fazer um curso desses por isso. Senão a escola me transfere para a medicina;
  • Enquanto a Mô começa o curso dela, eu continuo o meu mestrado. A minha orientadora está me passando bastante coisa para estudar. Como vou fazer um modelo para descrever pânico em multidões, preciso estudar bastante o que é uma multidão, comportamento coletivo, pânico, etc. Um dos estudiosos que estou vendo agora é o Neil Smelser, que possui uma teoria estrutural e de tensão social. Para quem é de exatas (como eu) é uma viagem, mas está sendo muito interessante. Por conta disso...
  • Este ano, até por causa da eleição, só vou poder participar de um evento de MSX: ou Jáu ou Rio. Cara, os dois são muito bacanas. Mas com o mestrado mais a eleição, fica complicado...
  • Pelo menos já fui em um micro encontro de msx: Kim organizou o encontro. Na verdade, aconteceu o seguinte: o Fudeba Velho (Carchano) veio para Sampa resolver algumas coisas do serviço dele e, antes de voltar para Sagres, ele foi até o Shopping Pátio Paulista. Ele acabou atrasando por duas razões: transito e uma fudebice. Na casa onde ele estava o relógio estava com o horário normal (era o último dia do horário de verão). Alguém já tinha atrasado o relógio antes da hora. Resultado: se ele não tivesse ido no Shopping ele teria perdido o ônibus. Foi legal encontrar o Kim e o Carchano. Ele explicou o trabalho dele com os ovos, e falou de como são as coisas na terra dele. Bacana, mesmo.
  • E no MSX? Bom, vou deixar esse item em segredo, por enquanto.... ;-)

quarta-feira, 23 de janeiro de 2008

Sobre a proibição do CS e do Everquest

Um juiz estadual (em Goiás, se não me engano) toma uma decisão: proíbe a venda e a circulação de dois jogos eletrônicos. De repente, todo o país é mobilizado, e a proibição passa a ser nacional.

É engraçado como as coisas funcionam por aqui: decisões locais são acatadas nacionalmente - principalmente as mais absurdas. Nos EUA a coisa é bem diferente: a lei é quase estadual. Por exemplo, há estados com pena de morte, outros não. Há estados que você pode dirigir desde os 16, em outros só com 18.
Os jogos proibidos são o Counter-Strike (também conhecido como CS) e o Everquest. O primeiro é um jogo bem fuleiro, na minha opinião, de tiro em primeira pessoa, que utiliza o engine do Half-Life, chamado de Source. O segundo jogo é um RPG multiplayer com múltiplos jogadores simultâneos (MMORPG), com certo sucesso fora do Brasil, mas bem impopular por aqui.

Counter-Strike é chato. Dá para explicar o funcionamento dele com poucas palavras:
- Compre armas
- Ande
- Ande
- Se esconda
- Ande
- Ande
- Mate algum mané
- Se morrer, espere o round acabar (pode ser uma eternidade)
- Senão, desarme a bomba...

É besta nesse nível mesmo. Battlefield é mais divertido. Unreal Tournament também. Quake também. A lista de jogos mais divertidos é extensa. Mas, por alguma razão cósmica, CS faz muito sucesso por aqui. Também, qualquer máquina fuleira roda o jogo. As Lan Houses fazem a festa com esse jogo. Tem Lan's que só tem esse jogo e, nos bons tempos, faturavam alto.

Everquest pouca gente conhece por aqui. Se tivesse sido o Ragnarok ou o Gunbound aí sim o bicho iria pegar.

Agora vamos a minha opinião: os jogos em si são um pouco bestas (não conheço muito o Everquest, mas enfim). O problema está na proibição em si. Hoje tais jogos são proibidos. Amanhã, são outros. Daqui a pouco só os jogos estilo "Ursinhos Carinhosos" vão ser permitidos.

Para quem não se lembra, os seguintes jogos foram proibidos:
- Duke Nukem 3D (por causa daquele idiota que atirou no cinema do Morumbi Shopping, em uma sessão do Clube da Luta)
- Carmaggedon (é um lixo tão grande que mereceria uma punição maior)
- Postal (é meio tosco)

Porém a Internet é poderosa e, no caso do CS, há um agravante: Steam. Steam é o sistema de distribuição de jogos online da Valve (a empresa do CS). Ele é 100% online. Se você tem um cartão de crédito internacional e não se importar em pagar em dólares, vc. compra qualquer jogo deles, incluindo o próprio CS.

O motivo para a proibição do CS é besta: como o CS é altamente customizável, alguém (ou um grupo de pessoas) criou mod's (modificações) baseadas em coisas do Brasil, como favelas, traficantes, sequestros, etc. Resultado: para o juiz, esse jogo incita a violência e deve ser proibido.

Tá, e o Tropa de Elite, o Cidade de Deus? Tem o mesmo conteúdo, incitam (de forma diferente, admito) a violência, se é que incitam. Por que não são proibidos?

E as novelas? E os noticiários que declaram opiniões como se fossem fatos, distorcem a realidade e operam como o quarto poder?

O engraçado é ver como a mídia televisiva cobre o caso. E isso me faz lembrar da Xuxa. Nos anos 80, ela estava em alta com o programa dela. Vez ou outra, ela atacava, na cara dura, os videogames. Dizia que estragava a TV, estragava a visão, entre outras bobagens.

Hoje, além dos jogos, a Internet é uma vilã. Cada vez mais assisto menos TV, pois a Internet fornece informações e conteúdo em maior quantidade e, em muitos casos, melhor qualidade. Minha TV nova, da LG, funciona muito mais em conjunto com o aparelho de DVD (malditas séries), com os jogos de consoles e como monitor para o micro do que para ver TV.

Na net é mais fresco. Pode não ser tão confiável, mas você consegue perceber (mais ou menos) como as coisas funcionam. E tem variedade. E, sob certas circunstâncias, é relativamente democrática. Com decisões como essa do juiz, é exatamente isso que o mundo real brasileiro está deixando de ser.

quinta-feira, 17 de janeiro de 2008

Pronto, agora o MySQL vai morrer

Depois de ler a notícia do site ComputerWorld, já era. O MySQL vai morrer rapidinho, vai ficar lerdo pra caramba, teremos migração em massa para o PostgreSQL.

Motivo?

A Sun assumiu o controle da MYSQL por 1 Bilhão de dólares

Estou começando a odiar ainda mais a Sun (e seus xiitas), junto com a Microsoft e outras empresas...

Tudo que a Sun toca, emperra, é voltado para a tecnologia Java (que ela faz questão de emperrar, para marcar presença), e é colocado em segundo plano, de modo a favorecer as soluções da própria Sun.

Exemplos? OpenOffice.org emperrado por causa do StarOffice; Netbeans emperrado para não concorrer com o Sun Forte e as demais ferramentas de desenvolvimento da Sun.

Em suma: tudo aquilo que a Microsoft fez com ambientes de desenvolvimento da Borland, ela está fazendo com outras tecnologias...

O software livre, conceitualmente, pode morrer por causa das corporações.

A notícia está aqui.

terça-feira, 8 de janeiro de 2008

O futuro será "baixável"

Estamos no começo do século XXI, e dois formatos de mídia estão brigando palmo-a-palmo pela supremacia do conteúdo digital em alta resolução, o Blu-ray e o HD-DVD.

O Blu-ray foi criado pela Sony, e tem o aval de várias produtoras de filmes, como a Disney, a Fox e, mais recentemente, a Warner e a New Line Cinema. Já o HD-DVD foi desenvolvido pela Toshiba, e tem o apoio da Universal, pois até a Paramount está revendo os seus conceitos.

Sabe qual é o problema dessa disputa? Não existe um "salto quântico" entre o DVD tradicional e os formatos em alta definição. Ou, vendo sob outro prisma, esse salto não é perceptível com as TV's tradicionais, com míseras 500 linhas de resolução vertical e entrelaçadas. Precisamos de TV's com, pelo menos, 720 linhas de resolução (o chamado HDTV ready) ou 1080 linhas (Full HD). Sem isso a diferença pode até existir, mas não será visível.

Lembra quando chegaram os primeiros DVD's? O irmão de um amigo meu tinha trazido dos EUA um DVD player e o filme Spawn, que nem tinha saído nos cinemas daqui. A qualidade do filme pode até ser questionável, mas a imagem e o som estavam anos-luz à frente das fitas, mesmo com uma TV "convencional".

É por isso que nem o Blu-ray e nem o HD-DVD decolaram de verdade. Quando falo em decolar, significa ter propagandas na TV, radio, jornais, etc.

Significa também ter revistas dedicadas ao formato e, o mais importante, ter à venda em lojas como as Casas Bahia. Ou, melhor ainda, virar brinde de algum programa de auditório, como o Tentação do Sílvio Santos.

Mas o que tudo isso tem a ver com título? Simples. Veja esta TV por exemplo:

LG 42LB9RTB

É uma TV de 42 polegadas, LCD, HDTV ready. Até aí nada demais... Exceto que ela possui um disco rígido de 80 GB. Daqui a algum tempo (pouco tempo, creio eu) teremos não apenas o HD, mas também uma conexão à Internet (que será essencial para a Interação da TV digital, diga-se de passagem). Pronto, tudo que é preciso para disponibilizar conteúdo baixável.

Há outras opções, como assistir o Youtube e o Joost diretamente na TV. Tudo é possível.

Acredito que seja esse o motivo pelo qual a Micro$oft não colocou um leitor HD-DVD ou Blu-ray no XBox 360. Um leitor HD-DVD, como sabemos atualmente, seria um tiro no pé. Por isso a Microsoft disponibilizou apenas um drive externo (e, se ela foi esperta, é um drive que lê os dois padrões...). Já um leitor de Blu-ray, embora mais viável em relação ao futuro, iria alimentar o inimigo (a Sony). Entre a cruz e a espada, a empresa do Tio Bill ficou com a XBox Live Marketplace, e com os vários acordos para disponibilizar filmes, desenhos animados e séries para download.

Isso só vai vingar, por outro lado, se as conexões com a Internet melhorarem, tanto em quantidade, como em qualidade e preço, principalmente. Não adianta nada disponibilizar um DVD inteiro de conteúdo se temos que pagar quase 200 pratas para ter uma conexão meia-boca que precisa de uma hora ou mais para baixar esse conteúdo enquanto que, em outros países, o mesmo conteúdo pode ser obtido em minutos. Isso sem contar os monopólios criminosos que temos em algumas regiões do mundo (no Brasil então...)