Sistema por Módulos

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Isso aí. Mas que a sua idéia, me entusiasma, acho que ainda irei fazer. Dando uma mensagem ao usuário em cada estação: "Aguarde... atualização o sistema nesta estação..." isso também iria ter um aspecto positivo. Todo cliente fica contente com atualizações e ver a mensagem... então melhor ainda. Vou fazer essa rotina, mas veja bem que não vai ser rodad a toda hora, vou fazé-la de forma inteligente ora que atenda toda vez que for atualizado os EXEs. E darei a minha opinião após de té-lo feito. Obrigado pelas suas conotações que foram válidas a serem observadas. deixo ainda a vontade livre de opiniões e sugestões.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Mas que a sua idéia, me entusiasma, acho que ainda irei fazer.
Acho que hoje eu estou meio devagar e não consegui entender. :( De qual idéia você está falando?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

... Na (des)contratação de um módulo, você apenas reconfiguraria seus menus...


Eu alugo meus programas por tempo (normalmente períodos de 30 dias). Confirmado o depósito da compra de tempo, eu forneço uma chave que vai liberar o EXE pelo tempo adquirido. Passado esse tempo, o EXE pára de funfar integralmente, só dando acesso a consulta.

No meu caso, então, o EXE inteiro é bloqueado ou liberado. No caso do Pablo, essa chave poderia ter a liberação (ou não) de cada um dos módulos... Algo como 111011, que seria: "liberados todos os módulos, menos o 4". O cliente mudou de idéia? Tome a nova chave: 111111.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Utilizando a WAPI eu estou terminando de implementar isso. É mais ou menos como um web-service. Verificado o pagamento, monto um arquivo de liberação e subo pra internet. O programa, acionado pelo cliente, faz a atualização da chave de liberação. Só não fiz ainda a configuração para liberação parcial. Mas o processo é bem assim mesmo.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Um adendo: também utilizando a WAPI, tenho um esquema de verificação de data. Como o programa é de licença mensal, um espertinho pode simplesmente voltar a data pra ganhar tempo. O programa executa um script PHP no meu servidor na internet. Executado, ele gera um arquivo HTML que contém a data e hora do servidor e utiliza esses dados para decidir bloquear ou não. Em tempo: nem instalo nada se o programa não tiver acesso à internet.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Eu tenho um arquivo "CFG" rodando junto com o EXE e, nele, guardo (inclusive) a data do último acesso. Se o espertinho voltar o relógio do PC, gentilmente peço para ele acertar o relógio do PC pra poder continuar usando o programa...

Um exemplo, o arquivo Xpto.CFG, referente ao XPTO.exe (sem as aspas):
"#vsza6lcr4f:6#dp19_vhv2\ew/snij2lb/zxbqri\ic5cqpsekgfde5ed3/um8mdyde5#bj#_lcl 59s9i3dcx-u/peh_5i2"

Aí dentro, em algum lugar, tá a data do último acesso...
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Antes eu não fazia coisa alguma. Mas com as funções de internet da WAPI tive essa idéia. Funciona belezinha e é mais garantido. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

4vz-pzp-o3na (tradução: s102007030)
1jv-z6t-w5vm (tradução: s102008031)
830-cen-q8j0 (tradução: s10200931)
6tq kg8 2igw (tradução: s102010030)

Esta são as 4 últimas chaves de liberação do EXE de número serial S102.
São as atualizações de número 7 a 10, carregando 30, 31, 31 e 30 dias no programa.

Não me pergunte como montei essa encriptação. Num lembro nem olhando os fontes que eu fiz... :-)
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Ah, isso sempre acontece com coisas desse tipo. Hoje mesmo estou terminando uma função de criptografia. Estou documentando tudo, deixando tudo bem explicado. Senão, depois, vai ser um "Deus nos acuda" pra entender o que foi feito.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

nem instalo nada se o programa não tiver acesso à internet.
Po, seus clientes são chics!... Os meus, quase nenhum tem, só 'discado'...
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Maligno escreveu:
Mas que a sua idéia, me entusiasma, acho que ainda irei fazer.
Acho que hoje eu estou meio devagar e não consegui entender. De qual idéia você está falando?
Desculpem, fiquei um tempão fora... estive almoçando commeu pai e esposa. Acho que eu abandonei você por uns instantes mas por uma causa nobre. As coisas devemos fazé-la em vida e para mim almoçar com meu velho...vale muito !. Dou graças a Deus por eu poder fazer isso ainda, meu desejo que todos você pudessem fazer o mesmo. Mas ok, voltando ao assunto, que deixei sem esclarecer o que me interessava sobre a idéia do Eolo. Ele há algum tempo atrás, mencionou que os executáveis estando nas estações seriam uma vantagem sobre a forma convencional, pois não trafegaria a execução (interpretação) do executável. A isso me referia. Não a questão de (des)contratação de um módulo, pois isso como eu ja disse eu ja o tenho (sem problemas algum, até remotamente faço isso).
Eolo escreveu:Eu tenho um arquivo "CFG" rodando junto com o EXE e, nele, guardo (inclusive) a data do último acesso.
Ehhh isso aí, eu também faço iso também, dentro um uns dos tantos procedimentos. Mas descriptar isso aqui... nem pensar... hihihi
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Po, seus clientes são chics!... Os meus, quase nenhum tem, só 'discado'...
Aqui em Londrina já está ficando bem difícil encontrar uma empresa que use linha discada. Todos que vejo tem banda larga, nem seja na velocidade mínima.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

pois é... ultimamente está até difícil conseguir placa fax/modem... imaginem só ADSL ??? chic mesmo ! Mas essa de vender somente para aquele que tem acesso internet... ummm você está chic... hihihi ou então não está preocupado com vender mais. Claro a vezes vender por vender não é negócio...
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Penso assim: se o cliente não tem grana pra colocar uma porcariazinha de ADSL de 60 paus por mês, é o tipo de cliente candidato a me dar problema. Então é tchau mesmo. Já estou bem esperto com esse povo.
Ademais, eu só estou trabalhando agora com programa de planejamento e controle de produção. Não é pra qualquer indústria. Tenho um cliente que, só pelas suas duas máquinas de bordado (custaram R$1 milhão), já me dá brecha pra exigir alguns recursos. Isso que é cliente bom. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

...se o cliente não tem grana pra colocar uma porcariazinha de ADSL...

Nem é a grana. Eu mudei de Bonito-MS pra Bombinhas-SC em meados de jul-06, fiz imediatamente o pedido da ADSL, mas só recebi em 29-dez-06...
Responder