Git e o polvogato salvador de vidas

Olá hacker, olá campuseiro, tudo certo? Tudo beleza?

Vamos a algumas situações?

Você meu nobre dev está a 3 dias trabalhando naquele projeto "miracufabulindo" (inventar palavras é divertido, tente em casa amiguinho) diretamente no seu ambiente de desenvolvimento, sem salvar uma cópia de segurança e aplicando as alterações direto na pasta de trabalho. Claro, você é muito esperto e não comete erro nenhum (sic) porém, por um infortúnio do destino, a luz caiu e você nobre dev estava trabalhando em uma máquina ligada direto na tomada, quando a luz volta, seu código está lá gatão como você deixou, porém, seu histórico na sua IDE de preferência (VIM) foi para o ralo... não dá pra voltar atrás agora, a não ser de cabeça, e ai meu jovem, ai é treta.

Você pequena criança desbravadora desse mar de informação das interwebs de meu Deus, achou por bem acompanhar minhas postagens sobre o RSync e está esperando a parte final para saber como sincronizar sua pasta de documentos de trabalho, mas, quer saber se existe uma forma bacana, rápida e quase indolor de, além de manter o backup, manter versões de documentos distintos em um lugar de forma que, caso você precise, pode voltar, revisar e utilizar uma versão mais antiga sem dores de cabeça.

Você pequeno ser de sabedoria elevada, anda escutando por ai que o polvogato é descolado e todo mundo deveria conhecer ele.

Para vocês, sedentos pelo saber, hoje iremos conhecer o magnânimo, o lindo, o versátil, o útil toda vida:

git logo

Continue lendo

Forçando SSL para páginas específicas

Olá Hackers de plantão!

Dica rápida sem muita firula;

Em projetos web pode ser necessário que algumas páginas rodem de uma forma mais segura (via https), o que é bem útil para sessões logadas da aplicação, porém, pode não ser necessária a navegação via SSL em páginas de acesso comum (como a home de um site por exemplo), pra gerir essas regras podemos usar algumas pequenas regras no htaccess.

Segue abaixo minha solução para o problema (lembrando que existem diversas outrasformas de fazer isso).

Colocando um servidor web online com php e MySQL no Debian Wheezy

Olá Hackers de plantão!

Situação 1: Então você decide que é hora de experimentar essa história de desenvolvimento Web e decide começar com o combo clássico de PHP / HTML / CSS / javascript. Dai você começa a ler mil tutoriais na internet, busca documentações das linguagens de marcação, de scriptagem e por ai vai. Quando você tenta rodar seu código abrindo aquele arquivo maroto .php, seu navegador, diferentemente do que faz com os .html da vida, não abre nada, pelo contrário, "faz o download" do arquivo que você está tentando executar. Pois bem, o que você está fazendo de errado?Situação 2: Você, jovem padawan que sempre alugou hosts de terceiros na vida, decide subir um ambiente de desenvolvimento "na unha" pra provar que é um Mestre Jedi e, após 4 horas de download em uma internet de 2Mbp/s você tem em suas mãos uma ISO do Debian netinstall e não sabe o que fazer dai pra frente.Situação 3: Você só está curioso pra saber o que eu tenho pra te dizer.

Continue lendo