Clipper On Line • Ver Tópico - Programar em dois pcs em locais diferentes

Programar em dois pcs em locais diferentes

Discussão sobre ferramentas de apoio à programação (Clipper/[x]Harbour)

Moderador: Moderadores

 

Programar em dois pcs em locais diferentes

Mensagempor rubens » 09 Nov 2015 14:16

Olá...

Desculpem pelo titulo mas não achei outra descrição
É o seguinte: Programa no pc da loja e no meu pc em casa. Daí se faço alguma alteração em casa copio no pendrive e atualizo o da loja e vice-versa. E isto já me fez perder horas e horas de programação e muita dor de cabeça.
Existe alguma ferramenta para atualizar isso online?
Imagino que seria mais ou menos assim: Programa na loja e faço um commit chego em casa e mando fazer um updade e vice-versa.

Alguém conhece uma ferramenta para isso?

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Programar em dois pcs em locais diferentes

Mensagempor fladimir » 10 Nov 2015 00:02

SVN
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2434
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Programar em dois pcs em locais diferentes

Mensagempor paiva_dbdc » 10 Nov 2015 08:18

Ficou confuso.

se quer atualizar o exe ou os dados (base de dados)

se for a base de dados o _+ simples é vc deixar a base em UM lugar só e acessar remotamente de outro.

pode usar N prg de acesso remoto free (com limitacao de tempo) ou pagos

ou usar o TS ou similares grates.

uso em Todos meus clientes, localmente ou do JAPAO (ai tem que liberar a porta no modem)

tem um multi-usario free muito facil de instalar em w7 etc.

se precisar passao o link onde tem o zip e ate um filme explicando

Paiva
paiva_dbdc
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 342
Data de registro: 12 Nov 2012 08:58
Cidade/Estado: uberlandia mg
Curtiu: 0 vez
Mens.Curtidas: 6 vezes

Programar em dois pcs em locais diferentes

Mensagempor janio » 10 Nov 2015 14:23

Opa Paiva,

Preciso muito disso! Passa o link, meu fi!

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Programar em dois pcs em locais diferentes

Mensagempor paiva_dbdc » 10 Nov 2015 20:32



la tem + ai vai tambem do meu FTP

http://www.dbdc.com.br/diversos/multi_usuario.rar

Paiva
paiva_dbdc
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 342
Data de registro: 12 Nov 2012 08:58
Cidade/Estado: uberlandia mg
Curtiu: 0 vez
Mens.Curtidas: 6 vezes

Programar em dois pcs em locais diferentes

Mensagempor fladimir » 10 Nov 2015 21:06

Rubens, com relação a programar em 2 PCs diferentes, vc pode ter na tua casa e na tua empresa 2 micros com os ambientes preparados e tal e uma pasta vc sincroniza pelo SVN, ai suponhamos q vc fez alterações na tua casa qdo chegar no escritório vc atualiza pelo SVN e vice-versa

Fora isto vc pode ter uma maquina central (exemplo sua casa) e para programar vc acessa ela via TS da sua empresa.

Acredito q tenham outras formas tb, eu uso um mix das 2 acima, acesso via TS e mantenho meu repositório SVN atualizado, mais pra efeito de backup mesmo.

[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2434
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Programar em dois pcs em locais diferentes

Mensagempor JoséQuintas » 10 Nov 2015 21:46

Aqui só programo no meu computador, SEMPRE, mesmo quando estou fora.
Uso o acesso remoto do Windows.

Pelo celular já complica.
Ontem até tentei, mas não consegui a simples tarefa de posicionar o cursor no fonte dentro do editor de textos.
A tela pequena até não foi problema, porque a alteração era simples, mas não deu.
Usei o programa da Microsoft de acesso remoto pra Android.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Programar em dois pcs em locais diferentes

Mensagempor rubens » 10 Nov 2015 22:11

Então acesso remoto é fácil... Instala o server e configura os ts. Local até que dá para fazer mas remoto depende muito de net. E tem também a questão da net. Tem que tá sempre online.

Acho que seria SVN mesmo. Vou pesquisar isso.
Tipo o projeto ACBR vocÊ configura vai lá e baixa, faz um update, tudo que foi alterado vem para sua máquina. Não sei como é o lado/configuração do commiter mas deve ter um comando que faz o upload das alterações. Daí independente das alterações que você faça e fizer o upload, vai tá tudo lá. E só chegar na outra máquina e fazer o download. Evitaria a dúvida de onde está a última alteração, no pc de casa, no pendrive ou no pc da loja?

Não consigo viver ainda só de programação. Tenho que tocar a loja também. E todo o tempo que sobra eu abro um prg.

Obg

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Programar em dois pcs em locais diferentes

Mensagempor paiva_dbdc » 11 Nov 2015 07:59

EU tenho Meu PC em casa Ligado 24hr.

acesso ele de qq pc de cleinte ou Notebook ou lan-house ou de hoteis.

Acesso direto de cliente ou de GOias, ja acessei da argentina, chile, RJ e principlamente de São Luis Ma (familia)

pelo TS e´moleza so trafega a tela NAo importa a velocidade da net.
basta no executar digitar MSTSC que abre o acesso remoto.

como NAo tenho IP fixo uso atualmente o ddny se nao me engano ja usei tambem o No-ip e um outro.

tenho tambem PAGO o teamViewer 8 ja usei muito o Logmein.

qq duvida

paiva_sistemas (skype)
cpaivasistemas@gmail.com

estou vendo tambem o supremo. a cara do team e BEM + barato e pelo que estao falando se for FREE NAo bloquei por tempo de uso.

ja peguei cleinte que usava e ate eu mesmo andei testando o Himaxhi sei la como se escreve simples + bom para pequenas mexidas.

Paiva
paiva_dbdc
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 342
Data de registro: 12 Nov 2012 08:58
Cidade/Estado: uberlandia mg
Curtiu: 0 vez
Mens.Curtidas: 6 vezes

Programar em dois pcs em locais diferentes

Mensagempor fladimir » 11 Nov 2015 21:49

Meu caso idem ao do PAIVA, TS na veia vai de boa, micro 24 hr ligado de preferencia com nobreak (se não for note) ai vc configura tudo certinho, IP Fixo, roteador com Port Forwarding pra redirecionar a porta do TS pro micro etc.

Acesso de tudo q é lugar.

Fora isto tenho o SVN mais pra backup mesmo.

[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2434
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Programar em dois pcs em locais diferentes

Mensagempor rochinha » 01 Dez 2015 18:52

Amiguinhos,

rubens,
Estive verificando o uso de SVN e GIT. Me parece que SVN está ultrapassado(opinião) e o GIT é inúmeras vezes melhor que SVN(opinião), mas nos dois noto que ao usá-los seus dados estarão visíveis ao público, ou seja, qualquer um pode acessar desde que encontre o seu repositório. No GIT tem opção privada que é paga, no SVN não verifiquei.

Analisando as características do seu problema chego ao desenho de 3 opções:

1-Usar acesso remoto para a área de desenvolvimento de seu sistema.

Neste caso voce usa o seu notebook, no cliente, acessando sua máquina de desenvolvimento em seu escritório. Você edita, compila e ao final transfere o arquivo para o cliente. Este seu notebook não precisa de muito, somente sistema operacional e programa de acesso remoto( Teamviewer ou Supremo ) pois se algo acontecer ao equipamento seu ambiente está seguro longe.

2-Usar pen-drive com o ambiente completo de programação.

Neste caso voce usa uma máquina no cliente. Você edita, compila e ao final copia o arquivo para a pasta do servidor. O problema é ter de utilizar o ambiente do cliente e estar passível de intromissão ou interpelações de usuários com pedidos extras.

3-Usar pastas de transferência de arquivos.

Neste caso você programa em seu escritório, editando, testando, com uma base cópia do cliente e depois de atestar, copia para esta pasta e a mesma se atualiza do outro lado. Aqui você fará uso de um programa de sincronia. Eu uso o MegaSync. É instantâneo.
Caso opte por ir ao cliente programar, ao final das alterações jogue os arquivos alterados na pasta de sincronia e ela atualiza em seu escritório.

Complementando:

Tempos atrás lancei a dica MyPOOR SVN - Controle de versão muito simples onde eu simulava o uso de um SVN(sem o SVN).

São apenas dois comandos CREATE e COMMIT, pois eu só precisava guardar as alterações mas ter um certo controle sobre as versões.

Meu controle de versões se baseia na ultima data e hora do arquivo que foi alterado e então um arquivo .RAR com nome do .PRG é criado e dentro dele todas alterações do arquivo serão armazenadas.

Para minha segurança, depois de feitas alterações e sanados os problemas eu copio os arquivos .RAR para a pasta de sincronia e salvo os dados em outro lugar seguro e backupeado.

Veja que frutos pode tirar destas dicas.

Bom trabalho.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Programar em dois pcs em locais diferentes

Mensagempor asimoes » 17 Jan 2016 14:39

Eu utilizo o teamviwer simples, fácil e barato (grátis) ainda tem o recurso de transferência de arquivo.
SVN é uma outra opção, mas você terá que configurar todo ambiente para trabalhar.
Tem uma versão portable do SVN é só catar no google.
Não recomendo instalar no cliente, por motivos obvious.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Programar em dois pcs em locais diferentes

Mensagempor JoséQuintas » 17 Jan 2016 15:08

Faltou dizer: Teamviewer é grátis mas com limitação de uso.
Depois do limite atingido, nem reinstalando, o limite fica.

Pode ser também usado o GIT, e o site bitbucket.org.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Programar em dois pcs em locais diferentes

Mensagempor asimoes » 17 Jan 2016 15:17

Quintas,

Como é que atinge essa limitação?

Eu utilizo todos os dias aqui no meu notebook acessando o meu computador na prefeitura e não tive problemas.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Programar em dois pcs em locais diferentes

Mensagempor JoséQuintas » 17 Jan 2016 15:47

Ok. Então o limite é pra quando se usa pra mais de um computador e/ou portátil.
Aqui já atingiu o limite por muitas vezes, mas é acessando computador de cliente.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Próximo



Retornar para Ferramentas de Apoio

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro