Dica um pouco atrasada, mas como o blog está parado, aí vai.
Já aconteceu comigo: Sem nenhum motivo aparente, meu Windows XP foi identificado como cópia ilegal (Eu tenho o original. É sério.). Aparentemente, algum problema com a atualização, ou um incrível azar de algum crack ter gerado justamente a minha chave.
Procurei diversos meios de "contornar" esse problema, mas todos os tutoriais envolviam rotinas complexas ou instalação de softwares não confiáveis.
No último dia para a reativação do Windows, descobri por acaso uma solução.
Importante:
1. É necessário conexão com a internet ;
2. O computador não pode ser reiniciado durante o processo;
3. Esse procedimento foi realizado na versão Home do Windows XP. Não garanto que o processo funcione em outras versões.
1. Entre no Editor de Registro (em iniciar->executar, digite regedit);
2. Procure a chave OOBETimer (caminho: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents);
3. Dê um duplo clique na chave e apague seu conteúdo (o conteúdo, e não a chave);
4. Execute o Programa de Ativação do Windows (Entre no prompt do DOS e digite: %systemroot%\system32\oobe\msoobe.exe /a);
5. Na janela que aparecer, mande ativar pela internet.
Pronto. Seu Windows XP será ativado. Se você voltar à chave OOBETimer, verá que a Microsoft preencheu o valor para você. =)
Aparentemente, trata-se de outro bug, desta vez na ativação (olho por olho, bug por bug).
Teoria: A chave OOBETimer está relacionada com o número serial do Windows. Para a ativação pela internet, é checado se essa chave condiz com um número serial válido. Parece que não foi previsto que a chave poderia estar nula durante a ativação pela internet (com a chave nula, o Windows não inicializa. Por isso é importante que a máquina não seja desligada ou reinicializada nesse processo). Agora, por que é preenchido com uma chave válida, só tio Bill pra esclarecer. Ou não.
Lembrem-se: Pirataria é crime. Não roube navios.
24 de outubro de 2009
5 de agosto de 2009
[LINUX] Melhorando o desempenho do Ubuntu 9.04
Eu havia percebido que algo estava estranho no meu computador. O uso da memória não parecia muito eficiente mas achei que fossem os 256 MB de ram que queimaram recentemente. Estava enganado. Navegando pela web ví essa ótima dica postada por Rodrigo Mendes Pasini no site Viva o Linux.
O resumo é: Algum desenvolvedor estranhamente configurou o uso de memória para usar muito swap, aparentemente quando restam 60% de memória ele começa a usar a swap. Entretanto este é um valor MUITO alto. Então fazendo algumas modificações é possível melhorar o desempenho do Ubuntu. então lá vai:
1º sysctl (configure kernel parameters at runtime)
sudo sysctl -w vm.swappiness=10
2ºAbra o arquivo /etc/sysctl.conf
sudo gedit /etc/sysctl.conf
adicione a linha: vm.swappiness=10
Pronto, agora o Ubuntu 9.04 passa a usar menos swap, fazendo com que o sistema tenha algum acréscimo de velocidade e diminuindo o desgaste do HD.
Espero que gostem da dica.
21 de junho de 2009
[LINUX] Habilitar o Xadrez do Ubuntu em modo 3D
A opção 3D do glchess (Xadrez que vem no Ubuntu) não vem previamente selecionada. Ao selecionar, muitos usuários se deparam com erros relativos ao opengl com python. Esse erro está sendo discutido aqui, porém, enquanto escrevo esse tutorial ainda não foi lançada uma atualização que cuidasse do problema de forma automática.
Muitos usuários do Ubuntu estão passando por esse problema (antes do Hardy Heron e Intrepid Ibex), que persiste no Ubuntu 9.04 (Jaunty Jackalope). Como não achei nenhum tutorial que resolvesse o problema, aí vai a minha solução:
OBS: Você PRECISA ter seu driver da placa de vídeo aceleradora previamente instalado.
Abrindo o glchess:
No menu: (em pt-br)
Ative a visão 3D: (em pt-br)
Porém, o jogo exibe esta warnings (ou error):
Para instalar os suportes requeridos digite no terminal:
WARNING! O erro deveria ter sido consertado nesse ponto. Seu Xadrez abrirá e você terá um crash sem mensagem de erro na tela. Abrindo o glchess pelo terminal, será possível ver alguns erros, relativos ao python-opengl.
SOLUÇÃO: Ainda falta um pacote que deveria ter sido pedido ou pelo glchess, ou pela instalação de opengl e gtkglex para Python. Então vamos instalá-lo:
Parabéns, você já pode jogar seu glchess em 3D repetindo os passos: (em pt-br)
Instalar o mgltools-opengltk é o truque mágico que estava faltando nos tutoriais que consultei. Espero ter ajudado a todos.
Agora seu glchess se parece assim:

Não é possível girar o tabuleiro, nem mexer no agulo, nem sei o que tem de 3D. Mas é muito mais bonito que antes, logo..
...Mission Accomplished.
Muitos usuários do Ubuntu estão passando por esse problema (antes do Hardy Heron e Intrepid Ibex), que persiste no Ubuntu 9.04 (Jaunty Jackalope). Como não achei nenhum tutorial que resolvesse o problema, aí vai a minha solução:
OBS: Você PRECISA ter seu driver da placa de vídeo aceleradora previamente instalado.
Abrindo o glchess:
No menu: (em pt-br)
- Aplicativos > Jogos > Xadrez
- $ glchess
Ative a visão 3D: (em pt-br)
- Ver > Visão 3D do Xadrez
Porém, o jogo exibe esta warnings (ou error):
Para instalar os suportes requeridos digite no terminal:
- $ sudo apt-get install python-opengl python-gtkglext1
WARNING! O erro deveria ter sido consertado nesse ponto. Seu Xadrez abrirá e você terá um crash sem mensagem de erro na tela. Abrindo o glchess pelo terminal, será possível ver alguns erros, relativos ao python-opengl.
SOLUÇÃO: Ainda falta um pacote que deveria ter sido pedido ou pelo glchess, ou pela instalação de opengl e gtkglex para Python. Então vamos instalá-lo:
- $ sudo apt-get install mgltools-opengltk
Parabéns, você já pode jogar seu glchess em 3D repetindo os passos: (em pt-br)
- Ver > Visão 3D do Xadrez
Instalar o mgltools-opengltk é o truque mágico que estava faltando nos tutoriais que consultei. Espero ter ajudado a todos.
Agora seu glchess se parece assim:

Não é possível girar o tabuleiro, nem mexer no agulo, nem sei o que tem de 3D. Mas é muito mais bonito que antes, logo..
...Mission Accomplished.
20 de junho de 2009
[WINDOWS] Usando comando ls no prompt de comando do Windows
Todo usuário que alterna entre Windows-Linux no dia a dia acaba inconscientemente fazendo algo assim:

A seguir são apresentadas algumas formas de se contornar esse lapso.
1 - Abra o notepad e digite:
::Desliga a saída padrão do prompt
@ECHO OFF
::Forma parecida com o ls
::/B - listagem simplificada
::/O - listagem em ordem alfabética
DIR /B /O
::Liga novamente a saída padrão
@ECHO ON
2 - Salve com nome ls.bat ou ls.cmd e mova-o para uma pasta apontada pela variável de ambiente path, como por exemplo a pasta C:\WINDOWS (veja a dica no final da postagem).
O resultado final é esse:

1- Baixe o programa nesse link.
2- Extraia o arquivo numa pasta apontada pela variável de ambiente path, como por exemplo a pasta C:\WINDOWS (veja a dica no final da postagem).
Assim o ls funcionará da forma mais básica, sem por exemplo o parâmetro --color. Para setar esses parâmetros automaticamente, siga os passos abaixo:
1- Vá em Painel de Controle->Sistema->Avançado->Variáveis de ambiente;
2- Em Variáveis do Usuário, crie uma nova variável chamada LS_OPTIONS, e com os parâmetros default que deseja. (o site da UTools, desenvolvedora do msls - ls for Windows sugere -bhAC --more --color=auto --recent --streams).
Resultado:
Esse é uma recompilação da ferramenta Linux para Windows. Além do ls, você ganha de brinde o comando grep. =)
O Cygwin não é um emulador de Linux, pode-se dizer que é um "pacotão" com todas as ferramentas tipicamente Linux recompiladas para Windows. Dessa forma, quem o instalou conforme o belo post do Marcos, tem uma solução sem precisar baixar mais nada:
1 - Vá em Painel de Controle->Sistema->Avançado->Variáveis de ambiente;
2- Na variável path, clique em editar e adicione o caminho C:\cygwin\bin\ (ou outro diretório, caso tenha alterado o destino na instalação).
3- Reinicie o Windows.
Resultado:

A grande vantagem desse terceiro método é ter acesso a todos os comandos do Cygwin, incluindo por exemplo o gcc, caso o tenha instalado.
E chega de quebrar a cara com comandos errados.
Dica: Ao invés de mover e/ou criar arquivos na pasta C:\WINDOWS, crie uma pasta (por exemplo, C:\DOS) e mova seus arquivos para lá. Depois, adicione o caminho na variável de ambiente path. Com isso, você mantém seus aplicativos organizados em uma pasta, e será fácil localizá-los caso queira removê-los.
A seguir são apresentadas algumas formas de se contornar esse lapso.
Solução 1 (totalmente Windows): .bat chamando dir
1 - Abra o notepad e digite:
::Desliga a saída padrão do prompt
@ECHO OFF
::Forma parecida com o ls
::/B - listagem simplificada
::/O - listagem em ordem alfabética
DIR /B /O
::Liga novamente a saída padrão
@ECHO ON
2 - Salve com nome ls.bat ou ls.cmd e mova-o para uma pasta apontada pela variável de ambiente path, como por exemplo a pasta C:\WINDOWS (veja a dica no final da postagem).
O resultado final é esse:
Solução 2 - Programa de terceiros
1- Baixe o programa nesse link.
2- Extraia o arquivo numa pasta apontada pela variável de ambiente path, como por exemplo a pasta C:\WINDOWS (veja a dica no final da postagem).
Assim o ls funcionará da forma mais básica, sem por exemplo o parâmetro --color. Para setar esses parâmetros automaticamente, siga os passos abaixo:
1- Vá em Painel de Controle->Sistema->Avançado->Variáveis de ambiente;
2- Em Variáveis do Usuário, crie uma nova variável chamada LS_OPTIONS, e com os parâmetros default que deseja. (o site da UTools, desenvolvedora do msls - ls for Windows sugere -bhAC --more --color=auto --recent --streams).
Resultado:
Esse é uma recompilação da ferramenta Linux para Windows. Além do ls, você ganha de brinde o comando grep. =)
Solução 3 - Usuários do Cygwin
O Cygwin não é um emulador de Linux, pode-se dizer que é um "pacotão" com todas as ferramentas tipicamente Linux recompiladas para Windows. Dessa forma, quem o instalou conforme o belo post do Marcos, tem uma solução sem precisar baixar mais nada:
1 - Vá em Painel de Controle->Sistema->Avançado->Variáveis de ambiente;
2- Na variável path, clique em editar e adicione o caminho C:\cygwin\bin\ (ou outro diretório, caso tenha alterado o destino na instalação).
3- Reinicie o Windows.
Resultado:
A grande vantagem desse terceiro método é ter acesso a todos os comandos do Cygwin, incluindo por exemplo o gcc, caso o tenha instalado.
E chega de quebrar a cara com comandos errados.
Dica: Ao invés de mover e/ou criar arquivos na pasta C:\WINDOWS, crie uma pasta (por exemplo, C:\DOS) e mova seus arquivos para lá. Depois, adicione o caminho na variável de ambiente path. Com isso, você mantém seus aplicativos organizados em uma pasta, e será fácil localizá-los caso queira removê-los.
Assinar:
Postagens (Atom)