SSHFS no Windows

25 04 2009

Introdução

Precisava fazer um sshfs no windows

Como Fazer

Um japones muito tarado implementou o Dokan http://dokan-dev.net/en/download/

  1. Instale o Dokan Library
  2. Instale o c++ para windows http://www.microsoft.com/downloads/thankyou.aspx?familyId=200b2fd9-ae1a-4a14-984d-389c36f85647&displayLang=en
  3. Instale o Dokan SSHFS
  4. Reinicie e abra o Dokansshfs

Usei isso para mapear um projeto remoto no eclipse, funcinou muito bem.





Modem ZTE 636 3G Brt no Ubuntu 8.10 e 9.04

18 04 2009

Introdução

A alguns meses comprei resolvi colocar internet na minha humilde residência, o problema que não tava afim de colocar uma linha telefônica em casa pois eu raramente fico em casa, então resolvi comprar uma internet 3G de 600k da Brasil Telecom. Leia o resto deste post »





Definindo Senha Para o Webmin

18 03 2009

Introdução

Estes dias resolvi dar um “dist-upgrade’ e eis que meu webmin parou de funcionar, suspeitei que fosse problema de senha e era 🙂

Resolvendo o Problema

Para resolver este “problema” você precisa setar a senha usando o comando:

/usr/libexec/webmin/changepass.pl /etc/webmin usuario senha





Enviando E-mail pelo Gmail com Screenshot em Anexo via Terminal Shell

10 01 2009

O Problema

Sou programador Web a cerca de 7 anos e nesse tempo todo passei por várias metodologias de desenvolvimento. Atualmente estou trabalhando com uma mistura de SCRUM  com XP, com isso, a interação com o cliente final aumentou bastante e uma atividade que faço frequentemente é mandar screenshot da tela que estou implementando via e-mail para que o usuário de seu  feedback. Como eu fazia isso: Leia o resto deste post »





SSHFS Montando Diretório Remoto via SSH

17 12 2008

Introdução

Um ambiente de desenvolvimento bastante comum que encontramos em empresas de produção de softwares para a web é:

  • 1 Servidor com a infraestrutura completa (php, apache, mysql, etc…) geralmente na rede interna;
  • N máquina de desenvolvimento que mapeiam pastas remotamente neste servidor.

Em geral o mapemanto entre o cliente e o servidor é feito via samba, pois é o padrão de conversação entre windows e linux, com isso o pessoal que usa linux acaba também usando o mapeamento via samba, porém existe uma forma mais interessante e rápida de montar diretórios remotos de Linux -> Linux. Leia o resto deste post »





vimdiff uma Ferramentas para Deploy de Aplicações PHP

22 11 2008

Introdução

Já postei anteriormente sobre como “fazer deploy” de uma aplicação PHP utilizando o RSYNC. Pois bem, venho hoje apresentar uma “nova” ferramenta que te mostra a diferença entre dois arquivos, ai você me fala:

– Grande coisa eu uso o comando diff e pronto!

Certo mas o diff somente compara arquivos locais “por padrão”, e agora josé?

O vimdiff

O vimdiff é um “modo alternativo” do Vim. Ele nos permite editar duas ou três versões de um arquivo simultaneamente enquanto nos mostra as diferenças entre elas. Não precisamos necessariamente editar esses arquivos: o simples fato de abrir 2 arquivos simultaneamente nesse programa já pode ser tudo o que precisamos, em algumas situações.

Segundo este blog

Mas o interessante do vimdiff é que ele te permite visualizar a diferença entre um arquivos remotos e um arquivo local. Suponha que você tem seu ambiente de desenvolvimento local e quer saber qual a diferença entre um determinado arquivo que você está editando e um que já está em produção, para isso use:

vimdiff arquivo scp://usuario@ip//path/arquivo

Você receberá uma tela onde a esquerda esta o seu arquivo local e a direita o seu arquivo remoto.





This client is too old to work with working copy / Gentoo

4 11 2008

Estes dias ao tentar comitar uns arquivos no SVN recebi essa mensagem ‘this client is too old to work with working copy‘ WTF???? e com a ajuda do meu amigo enciso chegamos ao seguinte diagnóstico.

  1. O repositório SVN foi criado com uma versão velha do svn 1.3 ou 1.4;
  2. Usando uma ferramenta com uma versão nova do svn (tortoise ou o subeclipse já estão na versão 1.5) foi dado um commit, com isso teu work copy ficou com uma versão mais nova do que a tua ferramenta linha de comando consegue manipular.

Como resolver o problema: Atualiza a versão do seu svn linha de comando, como fazer?

Se você estiver usando o gentoo da um emerge subversion.