Electric Sheep - Jannone's blog

Monday, August 4, 2008

Tentando reativar o Planet MSX

Se esse post aparecer no Planet, é porque funcionou :)

Labels: , ,

Tuesday, June 10, 2008

Confissões de um "atirador de elite" da economia

Perkins, um ex-economista-chefe da empresa de consultoria estratégica Chas. T. Main, diz que foi um "economic hit man" durante 10 anos, ajudando agências de inteligência estado-unidenses e multinacionais a manipular e chantagear líderes estrangeiros para que servissem à política externa dos EUA, assinando lucrativos contratos com empresas americanas. "Economic hit men" (EHMs), ou atiradores de elite econômicos, são profissionais de alto salário que trapaceiam países por todo o planeta na ordem de trilhões de dólares," Perkins escreve. "Confissões de um Economic Hit man" parece um extraordinário conto de intriga e maquinações obscuras no estilo de John Le Carré, porém a história é verdadeira.

Segundo Perkins, suas projeções econômicas tornaram-se receitas à moda Enron para convencer governos de países estrangeiros a aceitar bilhões de dólares em empréstimos do Banco Central; e outras instituições a construir represas, aeroportos, malhas energéticas, dentre outras infraestruturas pelas quais ele sabia que não poderiam pagar. Os empréstimos eram dados com a condição de que os contratos de construção e engenharia deveriam ser concedidos a empresas americanas. Com frequência o dinheiro seria simplesmente transferido de uma conta bancária em Washington para outra em Nova Iorque ou São Francisco. Os arranjos eram feitos subornando oficiais estrangeiros, mas eram as pessoas comuns que pagavam os impostos e que precisavam arcar com os empréstimos. Quando seus governos não conseguiam pagar, como geralmente era o caso, os EUA ou seus capangas no Banco Central ou do Fundo Monetário Internacional (FMI) entrariam em cena e essencialmente comandariam o país, ditando tudo desde os gastos internos até acordos de segurança, e até mesmo seus votos nas Nações Unidas. Esta era, segundo Perkins, uma maneira inteligente de que os EUA dispunham para expandir seu "império" às custas dos cidadãos do Terceiro Mundo.

Traduzido de:
http://americangoy.blogspot.com/2008/03/economic-hitman-where-is-proof.html

Labels: ,

Tuesday, February 19, 2008

Ubuntu no notebook ez-Go Lynx v.10

Aqui vão algumas dicas simples para quem comprou um notebook ez-Go Lynx v.10, e está com dificuldades na configuração do Ubuntu 7.10 (Gutsy):

Som

Esse foi o único grande problema, o som fica completamente mudo sem motivo aparente. A razão para tal é que o módulo snd_hda_intel (oferecido pelo ALSA) vem numa versão ainda em desenvolvimento.
Solução:

1. Em Canais de Software (Sistema -> Administração), habilite o canal backports (terceira aba) e atualize
2. Abra Sistema -> Administração -> Gerenciador de Pacotes Synaptic, e instale o pacote linux-backports-modules
3. Edite o arquivo /etc/modprobe.d/alsa-base como administrador (no terminal: gksudo gedit /etc/modprobe.d/alsa-base)
4. Adicione a linha:
options snd-hda-intel index=0 model=toshiba
... e salve o arquivo
5. Reinicie o Ubuntu

Vídeo

O Ubuntu consegue exibir gráficos normalmente, porém com um driver genérico.
Solução para utilizar o driver e resolução ideais:

1. Em Canais de Software, habilite o canal restricted (primeira aba) e atualize
2. Utilize o Sistema -> Administração -> Gerenciador de Drivers Restritos, e habilite o driver Nvidia
3. Em Sistema -> Administração -> Telas e Placas de Vídeo, configure o monitor como sendo Genérico, LCD Panel 1280x800, e marque a caixa Monitor Widescreen
4. Edite o arquivo /etc/X11/xorg.conf (no terminal: gksudo gedit /etc/X11/xorg.conf)
5. Altere a linha que diz "Vertrefresh", para que fique assim:
Vertrefresh 40-90
... e salve o arquivo
6. Reinicie o Ubuntu.
7. Entre com seu login e use a resolução 1280x800, em Sistema -> Preferências -> Resolução de Tela

Leitura Biométrica

Infelizmente ainda não há drivers pré-compilados para leitura de digitais.
Solução não testada:

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6351

Todo o resto (webcam, wireless, bluetooth,...) parece ser detectado de primeira pelo Ubuntu.

Se quiser testar a câmera, instale o pacote "cheese", com o qual é possível visualizar a imagem, bater fotos e criar vídeos, com efeitos ou sem. Para utilizar a câmera no MSN, instale o pacote "amsn".

Labels: , , , , , ,

Thursday, January 31, 2008

Lua invoke OpenGL example

For those wondering how the Lua Invoke bindings should be declared, there ya go:

http://luainvoke.googlecode.com/files/opengl_example.zip

If all goes well, you should see a spinning teapot on your screen.

Labels: , , , , ,

Saturday, September 1, 2007

How-to: Gamecube/Wii Homebrew - Parte 2

Se você seguiu as instruções da Parte 1, já deve ter agora uma base sobre a qual desenvolver e compilar seus homebrews.

Porém ainda assim o processo de compilação requer alguns cuidados. Então, para facilitar, estou colocando aqui um pacote de projeto (com Makefile), que você pode baixar e extrair dentro do diretório onde instalou a libOGC:

* Download do projeto Hello World

A idéia geral desse Makefile é compilar os objetos binários a partir do seu código em C, e então linkar o resultado num arquivo executável .ELF. Feito isso, é preciso converter esse .ELF em um .DOL que pode ser carregado pelos loaders mais comuns.

O Makefile fará tudo isso automaticamente, desde que você declare a variável DEVKITPPC conforme explicado na Parte 1, e desde que o diretório de projeto ("prj") se encontre dentro do diretório da libOGC. Caso contrário, ajustes precisam ser feitos.

Segue abaixo algumas linhas que devem ser adaptadas para outros projetos:

Estas se referem a versão e ao nome do arquivo final do projeto:
VERSION := 1
PROJ := Hello

Esta aponta para o "ogc.ld", se você trocar de local, precisa redefinir o caminho
LDFLAGS := $(COMMON_FLAGS) -T../ogc.ld -mogc

O caminho para os módulos da libOGC, bem como quais deverão ser linkados (veja no diretório "lib" os arquivos *.a disponíveis)
LIBS := -L../lib -logc

E, finalmente, os objetos binários a serem compilados (use o continuador "\" para incluir mais linhas):
OBJS := \
$(OBJ_DIR)/hello.o


Compilado o projeto (com make), seu arquivo Hello.dol deverá estar no subdiretório "dist". Agora é hora de testar. Porém vou quebrar minha promessa e deixar essa parte para o próximo post :)

Stay tuned.

Update: incluída a seção OBJS do Makefile (ops!)

Labels: , , , , , ,

Friday, August 31, 2007

How-to: Gamecube/Wii Homebrew - Parte 1

Estes são meus achados em relação à desenvolvimento de homebrews para Gamecube e, consequentemente, para Wii (já que este possui compatibilidade para trás). As instruções abaixo foram escritas para o Linux, mas você pode adaptá-las para outros SO.

Ingredientes:

* Faça download do devkitPPC, que é um conjunto de compilador, linker e assembler para PPC num único pacote. Acredite, é mais fácil simplesmente baixar esse pacote do que tentar utilizar o gcc que você já tem instalado

* Faça download dos fontes da libOGC. Não baixe o binário pré-compilado. Você foi avisado.

* Pegue um dos exemplos contidos aqui. Não seja megalomaníaco: o "Hello World" já é um excelente começo.

Modo de Preparo:

* Descompacte o devkitPPC no diretório de sua escolha (ex.: ~/src/devkitPPC)

* Descompacte os fontes da libOGC em algum outro diretório (ex.: ~/src/libogc)

* Exporte a variável de ambiente DEVKITPPC, apontando para o diretório do devkitPPC, ex.:

export DEVKITPCC=~/src/devkitPPC


* Compile a libOGC, entrando em seu diretório e utilizando "make"

... se tudo correu bem, você agora deve ter vários arquivos *.a no subdiretório "lib"

Bom, e o que isso faz?

libOGC é uma biblioteca, ou conjunto de bibliotecas para acesso ao hardware do Gamecube, dentre outras coisas. Com ela você pode não somente inicializar os modos de vídeo e fazer leitura de joystick, como também acessar cartões SD, descomprimir arquivos JPEG, e etc.

No próximo post vou falar sobre a compilação do Hello World, e sobre os métodos disponíveis para testar seu homebrew. Até lá, vale a pena dar uma estudada no arquivo hello.c, pois ele contém a base para uma aplicação gráfica no cubo.

Stay tuned.

Labels: , , , , , ,

Monday, August 27, 2007

Metroid Prime 3: Corruption

Ó Deus, porque eu tenho que estar tão ocupado logo na semana em que lançam METROID PRIME 3!!!

Algumas citações da Gametrailers:
Score: 9.6

"Some of the greatest moments of gaming, ever burned to disc."
Alguns dos maiores momentos dos games já queimados em disco

"No better control option, ever conceived."
Não há melhor opção em controles já concebida

"You'll never want to play dual analogue, ever again."
Você nunca mais vai querer jogar em analógico duplo na sua vida

"A near religious experience."
Uma experiência quase religiosa

Visual: "MP3 proves that art trumps all." "Holds its own against any other console."
MP3 prova que a arte triunfa / O visual mantém seu respeito contra qualquer outro console

"After a couple of hours, Nintendo's theory of gameplay over graphics will make total sense."
Em poucas horas de jogo, a teoria da Nintendo de que o gameplay é prioridade sobre os gráficos faz total sentido

Video Review:


Caso não consiga assistir, clique aqui