terça-feira, 31 de agosto de 2010

Blogagem Coletiva de repudio ao AI5 Digital – 31/08

Amigos, os adoradores do AI5Digital e da ditadura,  os amantes do vigilantismo, os defensores dos direitos econômicos em detrimento dos direitos civis que formam o tripé do atraso, estão se movimentando para aprovar o famigerado e monstruoso AI5Digital que há muito deveria ter sido fulminado, destruído e acabado.
A turma do Grande Irmão: Azeredo, Febraban, Fecomercio e outros do mesmo quilate estão fazendo uma força tremenda para nos empurrar o AI5Digital guela abaixo de qualquer forma, vamos aos fatos:
  1. A mídia continua repetindo o Mantra da Irracionalidade contra a Internet
  2. No dia 05/08/10  O Deputado Pinto Itamaraty do PSDB apresentou parecer favorável ao AI5Digital, ignorando todos os argumentos e movimentos sociais dos últimos três anos.
  3. Seis dias depois aparece uma matéria dizendo que os Deputados buscarão acordo para votar a lei de crimes na Internet.
  4. E agora um evento para lá de esquisito organizado pela revista Decision Report, uma publicação que parece estar à serviço do Azeredo e do vigilantismo, se anuncia para o dia 31/08 com o título oportuno (para o tripé do atraso) de: Crimes Eletrônicos – A urgência da lei. O curioso e que este evento conta com 19 palestrantes para falarem em 2:30h, o que dá um pouco mais de 7 minutos para cada um.
Por estas e por outras que estamos convocando uma blogagem coletiva para o dia 31/08/10, justamente no dia do tal evento à serviço do Azeredo e do AI5digital, vamos fazer uma blogagem coletiva contra o AI5Digital para lembrar a todos que queremos a Internet como um espaço livre e democrático!!!

terça-feira, 3 de agosto de 2010

Diablo + Fallout = FreeDroid


FreedroidRPG é um maduro projeto de jogo sci-fi  RPG de perspectiva isométrica.
Ele se esforça em proporcionar um ambiente imersivo apoiado por gráficos refinados, faixas de música e efeitos sonoros.
Além das fases de ação hack'n'slash, diálogos com dezenas de
NPCs se encarregam  de contar a história. O jogador pode lutar com armas de contato ou à distância, assumir o controle de seus inimigos por "hacking", e executar códigos remotamente nos robôs inimigos.

Originalmente baseado no jogo freedroid Classic, este projeto se distanciou muito do jogo original.

O jogo conta a história de um mundo destruído por um conflito entre os robôs e seus mestres humanos.
Jogue como o Tux em uma missão para salvar o mundo dos robôs assassinos rebeldes, que não conhecem  misericórdia.
Você escolhe qual o caminho que deseja seguir, e, a liberdade de escolha está em toda parte no jogo.

FreeDroidRPG apresenta um sistema completo de combate em tempo real com armas de contato e armas de longo alcance, bastante semelhantes
ao proprietário jogo Diablo. Há também um sistema inovador de magia,
com características tais como invocação forçada (forced casting) e mais de 20 feitiços.
Você pode usar mais de 50 tipos diferentes de itens e lutar contra inúmeros inimigos no caminho para seu destino.
Possui um sistema de diálogo avançado, que pretende ser, pelo menos, no nível de Fallout.
Os diálogos do jogo representam uma grande parte do jogo.
Finalmente, se as armas são muito imprecisas e lâminas muito desajeitadas, você sempre pode hackear seus inimigos
e fazê-los lutar ao seu lado.

Este jogo ainda está em pesado desenvolvimento e é muito provável que mude no decorrer do processo, mas, já é 100% jogável.

Site: http://freedroid.sourceforge.net

segunda-feira, 2 de agosto de 2010

Starcraft 2 no Linux com o Wine - Como Fazer


Okey- Eu já mencionei antes que eu jogo Starcraft 2 no meu Linux sem problemas.
Desde o lançamento oficial do jogo há alguns dias atrás eu fui ficando com um bom tráfego naquelas duas páginas - por isso pensei em fazer um HOWTO rápido sobre como rodar o Starcraft 2 na sua distro Linux preferida. O jogo funciona no Wine 1.2 e / ou Crossover Games 9.1 com um pouquinho de trabalho (no Crossover Games é mais fácil fazê-lo rodar).
Já que grátis é bom eu vou falar primeiro como fazer pelo WINE.
Primeiro, baixar e instalar o Wine 1.2 em seu sistema. Em seguida, execute os seguintes comandos no terminal:

cd ~/Downloads
wget http://winezeug.googlecode.com/svn/trunk/winetricks
chmod +x winetricks
./winetricks droid fontfix fontsmooth-rgb gdiplus gecko vcrun2008 vcrun2005 allfonts d3dx9 win7
winecfg

Na janela de configuração que abre vá para a aba bibliotecas e digite mmdevapi na caixa Nova substituição para a biblioteca e clique em adicionar. Agora, procure na lista das substituições existentes por mmdevapi clique em Editar e configure para desativada. Por fim, clique na guia áudio e configure-a para alsa.
A partir da versão 9.1 do Crossover, Starcraft 2 está listado como "oficialmente suportado" e, como tal, você vai ver que tem uma entrada no instalador automático de jogos.
O único problema é que depois do jogo ter sido instalado o processo StarCraft 2 pendura - o que significa que o Crossover nunca sabe que o jogo terminou de instalar e desta forma nunca cria os itens de menu para ele.
Por sorte há uma solução simples para isso - depois de terminada a instalação de Starcraft 2, abra o seu sistema monitor de processos e procure por qualquer processo rebelde de Starcraft 2 e finalize-o.
Depois de ter feito isso, o instalador do CrossOverGames saberá que terminou de instalar o jogo e irá criar as entradas de menu como deveria.
Também - se você está tentando instalar a partir do CD vendido no varejo (com Wine ou Crossover) você pode precisar montar manualmente o disco devido a um problema com o auto mounter para PC/Mac. Para fazer isso, execute os seguintes comandos no terminal:

sudo umount /media/SC2*
sudo mount -t udf -o ro,unhide,uid=$(id -u) /dev/cdrom /media/cdrom

Eu testei os métodos acima no Ubuntu 10.04, mas devem ser aplicáveis a qualquer distribuição Linux moderna.
Caso algum problema apareça, sinta-se livre para deixar um comentário abaixo e eu farei o melhor para ajudar a resolver o(s) problema(s). Feliz jogo!!!

Agradecimentos especiais ao Sr. Jeff Hoogland, que gentilmente permitiu a tradução de seu artigo original http://jeffhoogland.blogspot.com/2010/07/howto-starcraft-2-on-linux-with-wine.html

Special thanks to Mr. Jeff Hoogland, who kindly permitted the translation of his original post http://jeffhoogland.blogspot.com/2010/07/howto-starcraft-2-on-linux-with-wine.html

domingo, 1 de agosto de 2010

Resolvendo o Congelamento do APT-GET / Synaptic


Recentemente passei por um problema com o Synaptic/APT-GET, e, gostaria de dividir com vocês uma maneira simples de resolver esse problema.

APT-GET - Uma sacada Genial
APT-GET é uma ferramenta muito boa para se trabalhar com instalação de pacotes. Existem outras, mais recentes, mas, a robustez, confiabilidade e facilidade da ferramenta APT-GET lhe dão um lugar de destaque nas principais distros.
Nascida na distro Debian, foi portada para as distros com pacotes RPM pela nossa saudosa Conectiva.
A ferramenta APT-GET busca dos repositórios listas de dados sobre todos os pacotes da distribuição, e, constrói um banco de dados relacionando os pacotes, suas dependências, quais pacotes novos no repositório, quais estão deprecados e assim por diante.

Quando se faz um apt-get update ou se aperta o botão recarregar do Synaptic, diversas listas são baixadas dos repositórios, e, dessas listas se constrói um banco de dados que relaciona todos os pacotes.
Bem, quando há algum problema nessa fase do procedimento, no momento de baixar as listas ou de construir o banco de dados, pode botar tudo a perder. E, isso aconteceu comigo.
No momento de gerar o banco de dados, houve uma corrupção de arquivos. Resultado: Nem o apt-get funcionava mais, e nem o Synaptic.

Nada de Pânico, a solução é Simples
Quando isso aconteceu comigo, fiquei preocupado, já que não estava vendo uma solução: O Synaptic congelava e o apt-get (na linha de comando) também.
Pensei... Formatar e reinstalar ???
Foi quando comecei a pesquisar um pouco mais a fundo sobre o apt-get e o Synaptic (ou, qualquer outro front-end gráfico, AdePT, APTitude, etc...)
E, a solução é bem simples. Os passos que darei aqui são relativos a distros que usam pacotes RPM, mas, a analogia pode ser feita para distros baseadas em pacotes deb também.

  1. Procure o seguinte o diretório /var/lib/rpm
  2. Nesse diretório vão estar os arquivos do banco de dados do apt-get/synaptic. São arquivos com a seguinte nomenclatura __db.000 por diante. Dependendo do tamanho dos repos, poderão ter diversos arquivos assim.
  3. A seguir, apague todos os arquivos __db que existirem nesse diretório. Claro que você deverá estar logado como root. E, muito cuidado se for fazer rm -f. O ideal é usar um gerenciador de arquivos gráfico aqui, para você ver quais arquivos vai apagar e não cometer nenhum erro.
  4. Depois de apagar os arquivos __db, digite os seguintes comandos: #rpm -v --rebuilddb . Isso vai reconstruir o banco de dados do apt-get
  5. Se tudo correr bem, você poderá, a partir de agora, usar o comando apt-get e seus front-ends gráficos sem problemas. E, sem precisar reinstalar sua distro.

Essas dicas são válidas para as distros baseadas em pacotes RPM: Red Hat, Mandriva, PCLinuxOS, CentOS e Fedora. Mas, com as devidas adaptações, podem rodar em distros com pacotes deb.