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...
Nov 6th
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/'...
Oct 26th
32 notes
Oct 6th
1 note
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...
Sep 22nd
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...
Sep 21st
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...
Sep 21st