Month: September 2012

Sugestoes de Leis que gostariam que fossem criadas ou modificadas

O Brasil é um país com muitas leis. Algumas destas leis vão contra outras e no final você tem uma miríade de leis, decretos e medidas provisórias (que podem durar mais de 10 anos, como foi o caso da CPMF) que servem principalmente para piorar a burocracia e o caos em todos os setores públicos do governo.

Se não bastasse a quantidade de leis que existem, alguns políticos perdem seu precioso tempo criando leis para instituir datas comemorativas que em nada melhoram a vida da população:

http://www2.camara.gov.br/agencia/noticias/EDUCACAO-E-CULTURA/415720-CAMARA-APROVA-PROJETOS-QUE-CRIAM-DATAS-COMEMORATIVAS.html

Algumas sugestões de alterações das leis que eu gostaria de propor:

– Através do PPB as empresas podem pagar instituições públicas do nordeste para desenvolver software para elas e o dinheiro que elas gastam é abatido do imposto de renda da empresa. Gostaria de sugerir que esta lei fosse alterada e que todo software desenvolvido para as empresas fossem licenciados como software livre, uma vez que são desenvolvidos com dinheiro que deveria voltar para a população;

– As empresas podem comprar equipamentos sem pagar impostos de importação, porém após 5 anos a empresa deverá destruir o equipamento ou pagar pelo dinheiro que ela foi isentada. Minha sugestão é que estes equipamentos fossem doados a universidades públicas ao invés de serem destruídos;

– Quando importamos qualquer componente eletrônico ou matéria prima de fora do país acabamos pagando imposto sobre o custo dos componente e mais o custo do frete. Porém na maioria das vezes o custo do frete já é mais caro que o do objeto comprado e você é obrigado a pagar imposto sobre o valor do objeto e sobre o sobre o custo do frete. O governo não deveria cobrar imposto sobre o frete, mas apenas sobre o objeto comprado.

– Os planos de saúde deveriam ser obrigados a oferecem um exame de saúde (“check-up”) completo para todos os assinantes. Isto permitiria que doenças graves fossem detectadas com antecedência e assim curadas de forma mais rápida e menos onerosa.

Compilando o Duke Nukem 3D para Linux

Hoje resolvi compilar o Duke Nuken 3D para Linux e encontrei um passo-a-passo que simplificou o processo:

https://systemausfall.org/wikis/howto/Duke3DLinux

Se, assim como eu, você não conseguir baixar os patches no link indicado, você poderá usar o archive.org para encontra-los.

O arquivo libfmod-3.75 pode ser encontrado neste link:
http://www.fmod.org/files/fmod3/fmodapi375linux.tar.gz

Finalmente, após tudo compilado você precisará do arquivo duke3d.grp, para isso baixe o arquivo DUKE3D.shareware.GRP do site http://dukeguide.free.fr/download/GRP/ salve no diretorio onde você compilou o código fonte e renomeie para duke3d.grp

DukeNukem

Instalando os drivers da Samsung SCX-3405W no Linux

Você pode baixar os drivers da multi-funcional Samsung SCX-3405W no seguinte link:

http://www.samsung.com/br/support/model/SCX-3405W/XAZ-downloads?isManualDownload=true#

Se não funcionar, você poderá tentar seguir este tutorial:

http://www.gaggl.com/2012/04/installing-samsung-multifunction-printer-ubuntu-11-10/

Resumindo, este são os passos necessários para o xsane reconhecer o scanner:

$ wget http://www.bchemnet.com/suldr/suldr.gpg
$ sudo apt-key add suldr.gpg

Edit /etc/apt/source.list and add:
#add the Samsung Unified Driver Repo
deb http://www.bchemnet.com/suldr/ debian extra

$ sudo apt-get update
$ sudo apt-get install samsungmfp-data samsungmfp-driver samsungmfp-network samsungmfp-scanner samsungmfp-configurator-data samsungmfp-configurator-qt4 libsane-extras

Fonte: https://lists.ubuntu.com/archives/ubuntu-br/2012-August/099893.html

Liberdade de jogar OpenGOO

Preciso confessar que não sou viciado em jogos, mas se tem um jogo que conseguiu chamar minha atenção, este jogo se chama World of GOO. O jogo é relativamente simples, esticar algumas bolinhas que vão formando uma torre até alcançar um encanamento para serem sugadas para dentro de um vidro.

O jogo vai ficando cada vez mais desafiador e ao mesmo tempo mais criativo.

Hoje descobri, através do projeto “Liberated Pixel Cup“, o OpenGOO, uma versão inicial e open-source do World of GOO.

O jogo ainda não tem todos os recursos do World of Goo, mas já está jogável, veja imagem abaixo:

OpenGOO

Para instalar:

Baixe e compile a versão mais atual do Box2D. Com a versão existente no Ubuntu não funcionou.

Baixe o codigo fonte de: http://opengameart.org/content/opengoo-code

$ tar xvf OpenGOO.tar.gz
$ cd OpenGOO/OpenGOO-src
$ qmake
$ make
$ cp OpenGOO ..
$ cd ..
$ cp Levels/* .
$ ./OpenGOO

Problemas com o CVoiceControl na versões mais novas de Linux

Após baixar e compilar o CVoiceControl (http://www.kiecza.net/daniel/linux/) recebi a seguinte mensagem de erro:


$ microphone_config
No mixer devices available!
Please purchase a sound card and install it!

Então verifiquei que o arquivo /dev/mixer não existia, então carreguei o módulo:


$ sudo modprobe snd_mixer_oss

Mesmo assim não funcionou.

Então resolvi procurar na internet por outras pessoas que tiveram o mesmo problema, encontrei o seguinte site:
http://zuzeme.wordpress.com/2009/10/30/speech-recognition/

Então rodei o comando amixer e verifiquei que não existia o controle mixer chamado “MIC”, mas apenas o “Capture” e o “Mic Boost”.

Segui a sugestão do link acima e testei num computador que tinha o controle mixer chamado “Mic”, mas também não funcionou.

Error: X–tag=CC: command not found

Se você está recebendo estas mensagens de erro:


../../libtool: line 805: X--tag=CC: command not found
../../libtool: line 838: libtool: ignoring unknown tag : command not found
../../libtool: line 805: X--mode=compile: command not found
../../libtool: line 955: *** Warning: inferring the mode of operation is deprecated.: command not found
../../libtool: line 956: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
../../libtool: line 1099: Xgcc: command not found
../../libtool: line 1099: X-DHAVE_CONFIG_H: command not found
../../libtool: line 1099: X-I.: command not found
../../libtool: line 1099: X-I../..: No such file or directory
../../libtool: line 1099: X-g: command not found
../../libtool: line 1099: X-O2: command not found
../../libtool: line 1099: X-MT: command not found

Este erro ocorre porque você está usando uma versão libtool mais nova que a versão usada no programa que você está tentando compilar.

Você pode resolver dessa forma:


$ rm ltmain.sh
$ autoreconf
$ ./configure
$ make

Fonte: http://errorjournal.blogspot.com.br/2008/11/x-tagcc-command-not-found.html