November 2011
1 post
Faça merges no git, sem dar commit
Se você já precisou disso, vai gostar da dica:
Você, por algum motivo, pode precisar fazer um merge de um branch específico no git, sem ter que obrigatoriamente usar esse merge para todo o sempre… AKA: testar o merge :-)
Para isso, use o seguinte comando:
git merge --no-commit --no-ff branch_para_o_merge
Dessa forma, o git não fará nem o commit, nem o fast forward (ff) (mudar o...
October 2011
2 posts
5 tags
Dicas de comandos
Tentarei periodicamente dar dicas de comandos shell legais.. Segue as de hoje :-)
Para obter a linha número X de um arquivo
sed -n 'Xp' arquivo
# ex: Obter a linha numero 8 do /etc/passwd
sed -n '8p' /etc/passwd
Pesquisar por um bloco de texto
awk '/regex_comeco_bloco/,/regex_fim_bloco/' arquivo
# ex: obter as regras de nat, de um arquivo de dump do iptables:
awk '/\*nat/,/COMMIT/'...
September 2011
3 posts
Abrir um ssh reverso e "furar" um NAT
As vezes é preciso conectar em algum Linux/Mac/BSD via ssh (ou outra porta/serviço) e não se tem como fazer por causa de um NAT que esteja entre você e esta máquina.
Tendo acesso à alguma pessoa que possa rodar comandos nessa máquina, use uma outra como ponte e peça para a pessoa rodar o seguinte comando (usarei a porta 8022 nessa máquina ponte):
ssh -lusuario_ponte -R 8022:127.0.0.1:22...
ajax_form_submit
Alguns de vocês já podem ter precisado disso, então estou enviando aqui uma função que criei uns tempos atrás para fazer um form virtual em uma página. A razão de usar isso, é para fazer posts aleatórios em páginas, com um target específico e dinâmico: Você pode construir os campos que vão para o form como quiser.
A entrada do script recebe uma url de ação, um target (_blank, etc.) e um array de...
git git git... migrando do svn para o git na...
Antes tarde que nunca, lá na Tribuna do Norte passamos a utilizar git.
O cenário era mais ou menos o seguinte: Existiam vários projetos em andamento, versionados boa parte em um mesmo repositório central utilizando subversion (com alguns poucos separados) e a coisa estava crescendo de uma forma um pouco desorganizada. Durante um dojo que fizemos, eu e Karlisson ( http://hacktoon.com ) demos a...