Tag Archives: Windows

Recuperando o MBR após atualização do Ubuntu instalado com Wubi

Deixa eu adivinhar: você chegou até aqui porque instalou o Ubuntu via Wubi em alguma versão do Windows e, depois de uma atualização do Linux, seu computador não entra mais em nenhum dos dois sistemas operacionais, certo?

Antes de mais nada, fique calmo(a). A atualização do Ubuntu não sabe que no MBR não tem nada do Linux, então ele fez a gentileza de mexer em algo lá por você e atrapalhou tudo.

Para resolver o problema, dê o boot na sua máquina através de um live CD (por exemplo, do Ubuntu) e execute os seguintes comandos:

sudo apt-get install lilo
sudo lilo -M /dev/sda mbr

Pronto! Reinicie o computador sem o CD no drive e tudo estará normalizado.

Dica: quando o Ubuntu pedir para instalar atualizações novamente, atualize sem medo. Somente não se esqueça de executar os comandos acima ANTES de reiniciar o computador.

Você precisa do arquivo pro11.msi? Acho que não …

Eu já comentei aqui no blog alguns pequenos problemas que encontramos no dia-a-dia, que apesar de serem pequenos nos tomam muito tempo, ou de mensagens de erro que não sugerem, nem de longe, uma possível solução.

E isso aconteceu novamente. Um usuário me disse que o Excel não abria mais, que ficava pedindo pra instalar “um tal de Windows não sei o quê”. Quando fui ver, o Excel 2003 ficava pedindo o CD de instalação para executar o arquivo PRO11.msi. O detalhe é que eu não estava nem perto do CD de instalação.

Usei o recurso localizar do Ruindow$ Windows pra ver se achava o tal arquivo; nada. Depois, restauração do sistema; nada. Baixei o arquivo que encontrei no 4shared, mas o máximo que consegui foi um instalador que tinha mensagens escritas em algum dialeto árabe, daqueles escritos da direita pra esquerda. Bonito, mas não funcionou.

Foi quando o oráculo me levou até o artigo 329117 da MS, e eis a solução: bastou criar uma pasta vazia com o nome XLStart dentro de C:\Arquivos de Programas\Microsoft Office\Office11. Pronto, o Excel funcionou like a charm

Custava dizer que era esse o problema? Será que é essa a função dito arquivo que ele tanto me pedia? Obrigado, tio Bill, pelo legado que nos deixou.

Recuperando bases de dados MySql em InnoDB

Primeiro, vamos entender como funciona o armazenamento de dados do MySql no Windows:

mysqlO MySql 5 guarda os dados dos seus bancos no diretório c:\Program Files\MySql\data\nome_do_banco. Dentro deste diretório, cada pasta representa um banco de dados.

Dentro da pasta de cada banco, existirá um arquivo .frm para cada tabela do banco, caso o banco e as tabelas estejam no formato InnoDB. Caso o formato seja MyISAM, existirão arquivos frm (form com os tipos de arquivo), myd (dados) e myi (índices). Mas neste artigo pretendo me focar em tabelas InnoDB.
Leia o restante do artigo

Windows e Office: novidades da Microsoft

A Microsoft já está publicando as primeiras imagens do Windows 7, que será o sucessor do Vista. Até agora, só um seleto grupo de pobres desenvolvedores tiveram o azar a honra de ter acesso à versão de testes do SO. A versão beta está prevista para 2010. Ah, e quem participar do WinHEC também ganhará uma cópia da versão beta do sistema operacional.

Sinceramente, pelo visual mostrado neste vídeo, em um julgamento desprovido de qualquer fundamento técnico (e acreditando que um blog nos permita ter essa liberdade), acredito que não existirá muita diferença do Vista para o 7. Repare no estilo das janelas, no formato da barra de tarefas, na estrutura do menu iniciar: tá tudo com a cara do Vista! Pelo visual, não dá pra perceber nenhuma melhoria real (que justifique o lançamento de uma nova versão).


Leia o restante do artigo

Definindo uma instância do Mongrel como serviço no Windows Server

Quando sua aplicação em RubyOnRails estiver pronta para entrar no ar e você quiser colocá-la num servidor com Windows Server (por qualquer motivo, por mais escuso que ele seja), você pode definí-lo como um serviço do sistema. Isso tem diversas vantagens: primeiro porque você não terá que deixar aquela janela do DOS ocupando espaço na barra de tarefas. Outra que você não precisará inciar o serviço manualmente quando o servidor for reiniciado (tá, você pode colocar um arquivo .bat na inicialização, mas … não é melhor método, concorda?). E um último motivo, mas não menos importante, é que você pode deixar que o sistema tome uma atitude caso sua aplicação trave e seja finalizada.


Leia o restante do artigo