Seguem uma série de memos e atalhos para o vim.
Pesquisar: /pesquisa e Enter
Ocorrências seguintes: n
saltar para a linha: [num-linha]gg
ex: 156gg (vai para a linha 156)
mostrar numeros das linhas: :set nu
Aqui fala-se principalmente de tecnologia e aplicações que podem dar jeito para o dia a dia...
quinta-feira, 27 de dezembro de 2012
Alterar pass mysql no MAMP
Para alterar o password do mysql com o MAMP é necessário alterar varios ficheiros, seguem as instruções:
Alteramos primeiro no mysql
Depois vamos editar as configurações do phpmyadmin
Por volta da linha 86 alteramos a palavra root para a nova password
Caso pretendam alterar a password de root para '', têm de colocar a seguinte linha no mesmo ficheiro:
De seguida alteramos o index do MAMP
Na linha 5 encontramos a conexão à base de dados, o segundo 'root' é a pass, alteramos para a nova.
Reiniciamos o MAMP e está pronto.
Alteramos primeiro no mysql
/Applications/MAMP$ Library/bin/mysqladmin -u root -p password
Depois vamos editar as configurações do phpmyadmin
$ vim /Applications/MAMP/bin/phpMyAdmin/config.inc.php
Por volta da linha 86 alteramos a palavra root para a nova password
$cfg['Servers'][$i]['password'] = 'root'; // MySQL password (only needed
// with 'config' auth_type)
// with 'config' auth_type)
Caso pretendam alterar a password de root para '', têm de colocar a seguinte linha no mesmo ficheiro:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
De seguida alteramos o index do MAMP
$ vim /Applications/MAMP/bin/mamp/index.php
Na linha 5 encontramos a conexão à base de dados, o segundo 'root' é a pass, alteramos para a nova.
$link = @mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', 'root');
Reiniciamos o MAMP e está pronto.
quinta-feira, 20 de dezembro de 2012
Force git pull
Já aconteceu termos de alterar dados em produção directamente (péssimo, mas por vezes tem de ser), e depois, ao tentarmos fazer uma git pull temos conflitos.
Nestes casos, queremos descartar as alterações de produção e manter as que fizemos a posteriori, supostamente o git pull origin master --force deveria resolver o nosso problema, mas não, a solução é a seguinte:
Nestes casos, queremos descartar as alterações de produção e manter as que fizemos a posteriori, supostamente o git pull origin master --force deveria resolver o nosso problema, mas não, a solução é a seguinte:
git fetch origin master
git reset --hard FETCH_HEAD
git clean -df
git reset --hard FETCH_HEAD
git clean -df
Subscrever:
Mensagens (Atom)