segunda-feira, 9 de setembro de 2013

Como rodar aplicativos do Android no PC: Linux e Windows

Quer testar aplicativos e jogos do Android mesmo sem ter um dispositivo com o sistema, aproveitando ainda o poder de processamento do seu PC? Sim, isso é possível e pode ser mais fácil do que imagina. Uma ótima solução é o Genymotion, antigo AndroVM, disponível tanto para Linux como para Windows.

terça-feira, 3 de setembro de 2013

Como remover um arquivo do histórico do Mercurial

Esta dica é para quem deseja remover um arquivo desnecessário ou com informações sigilosas de um repositório do Mercurial, excluindo também toda a história referente ao arquivo. Na realidade, não é possível remover permanentemente a história de um arquivo; porém, é possível criar um novo repositório sem o arquivo indesejado, por meio da ferramenta de conversão do Mercurial.

Para isso, primeiro habilite o plugin de conversão, acrescentando as seguintes linhas ao arquivo ~/.hgrc:

[extensions]
hgext.convert=

Navegue pelo terminal até o diretório logo acima do repositório e crie um arquivo "filemap.txt" (dê o nome que quiser a esse arquivo) listando os arquivos a remover:

exclude src/senhas.txt

Em seguida, execute o comando a seguir

hg convert --filemap filemap.txt repo-antigo/ repo-novo/

Pronto! Seu novíssimo repositório foi criado. Agora, é só dar um push no seu novo repositório. Recomendo utilizar o http://bitbucket.org para armazenar os seus projetos.