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.

Anúncios




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. Continue lendo »





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: Continue lendo »





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. Continue lendo »





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.