Re: [delphi-br] Programador - valor cobrado por hora

2010-05-21 Por tôpico Jhosef Marks
50 mil o ERP, fora implantação do sistema, a hora sai em torno de 90 a 150
reais, dependendo do consultor e o módulo.

Att,

Jhosef Marks de Carvalho
Blog: http://www.jhosefmarks.com.br
Jesus está voltando

E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14)



Em 20 de maio de 2010 08:38, Nivaldo Stainle stainle2...@yahoo.com.brescreveu:



 mas não estamos falando do valor do sistema e sim do valor da hora de um
 profissional,
 ou você quer dizer 50 mil por hora ?
 Stainle

 --- Em qui, 20/5/10, Jhosef Marks jho...@gmail.com jhosef%40gmail.com
 escreveu:

 De: Jhosef Marks jho...@gmail.com jhosef%40gmail.com
 Assunto: Re: [delphi-br] Programador - valor cobrado por hora

 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Data: Quinta-feira, 20 de Maio de 2010, 6:42

 Totvs é no mínimo do mínimo uns 50 mil...

 Att,

 Jhosef Marks de Carvalho
 Blog: http://www.jhosefmarks.com.br
 Jesus está voltando

 E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
 a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
 céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14)

 Em 19 de maio de 2010 17:57, Ricardo Pascoal
 ricardo.pasc...@ig.com.br ricardo.pascoal%40ig.com.brescreveu:


 
 
  Alguém saberia me dizer um valor aproximado de um sofware da TOTVs para
  laticínios contendo alguns módulos como contábil, fiscal, administrativo,
  comercial exceto chão de fábrica?
 
  Valeu !
 
  De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br [mailto:
  delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br] Em nome de

  jalosii
  Enviada em: quarta-feira, 19 de maio de 2010 08:46
 
  Para: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br

  Assunto: Re: [delphi-br] Programador - valor cobrado por hora
 
  Aqui cobramos em torno de R$60,00 a hora de desenvolvimento de controle
  específico que o cliente solicita.
 
  Nivaldo Stainle escreveu:
   a Microsiga(Totvs) cobra das empresas de R$90,00 à R110,00 a hora, mas
  deve repassar ao funcionários cerca de 50% deste valor.
   Stainle
  
   --- Em qua, 19/5/10, Ricardo Diniz 
   ricardo...@yahoo.com.brricardodnz%40yahoo.com.br
 ricardodnz%40yahoo.com.brmailto:
  ricardodnz%40yahoo.com.br ricardodnz%2540yahoo.com.br  escreveu:
  
  
   De: Ricardo Diniz ricardo...@yahoo.com.br 
   ricardodnz%40yahoo.com.brricardodnz%
 40yahoo.com.brmailto:
  ricardodnz%40yahoo.com.br ricardodnz%2540yahoo.com.br 
 
   Assunto: Re: [delphi-br] Programador - valor cobrado por hora
   Para: delphi-br@yahoogrupos.com.br 
   delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.brmailto:
  delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br

Data: Quarta-feira, 19 de Maio de 2010, 1:14
  
  
  
  
  
  
   Bom dia...
  
   A média varia dos conhecimentos e tecnologia empregada...
   Mas geralmente fica entre R$ 15,00 à R$ 30,00 /hora...
   Já inclusos testes finais.
  
   Att.
   Ricardo.
  
   --- Em ter, 18/5/10, Alemão 
   forumdel...@gmail.comforumdelphi%40gmail.com
 forumdelphi%40gmail.commailto:
  forumdelphi%40gmail.com forumdelphi%2540gmail.com  escreveu:
  
   De: Alemão forumdel...@gmail.com forumdelphi%40gmail.comforumdelphi%
 40gmail.com mailto:
  forumdelphi%40gmail.com forumdelphi%2540gmail.com 
 
   Assunto: [delphi-br] Programador - valor cobrado por hora
   Para: delphi-br 
   delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.brmailto:
  delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br 
 
   Data: Terça-feira, 18 de Maio de 2010, 17:01

  
  
  
   Pessoal, estou pegando alguns trabalhos freela de programação em
 Delphi.
  
   Coisa bem simples, criação de alguns cadastros em um sistema ja
  existente.
  
   Gostaria de saber qual a média de valor por hora que vocês cobram, quem
  
   trabalha por hora. Alguma idéia?
  
   []s
  
   Alemão
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
  
  
  
  
  
  
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
   
  
  
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 [As partes desta mensagem que não continham texto foram removidas]

 


 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens 

[delphi-br] Firebird Embedded

2010-05-21 Por tôpico Dimas
Bom dia

 

Utilizo Delphi 7, Firebird 1.5.2 e IBO 4.8.

 

Fiz alguns testes com a versao do Windows 7 Home Edition e não rodou meu
programa.

 

Preciso criar uma aplicação que rode o FireBird Embedded, vi um exemplo

na DevMedia, porem não é com IBO e ao fazer aqui ocorre um erro ao ler
FBCLIENT.DLL  

 

Quem puder me ajudar, eu agradeço.

 

Dimas Fernando.

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Programador - valor cobrado por hora

2010-05-21 Por tôpico Nivaldo Stainle
já gastamos no ERP mais de 500 mil e ainda falta muita coisa
Stainle

--- Em sex, 21/5/10, Jhosef Marks jho...@gmail.com escreveu:


De: Jhosef Marks jho...@gmail.com
Assunto: Re: [delphi-br] Programador - valor cobrado por hora
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 21 de Maio de 2010, 7:39


50 mil o ERP, fora implantação do sistema, a hora sai em torno de 90 a 150
reais, dependendo do consultor e o módulo.

Att,

Jhosef Marks de Carvalho
Blog: http://www.jhosefmarks.com.br
Jesus está voltando

E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14)



Em 20 de maio de 2010 08:38, Nivaldo Stainle stainle2...@yahoo.com.brescreveu:



 mas não estamos falando do valor do sistema e sim do valor da hora de um
 profissional,
 ou você quer dizer 50 mil por hora ?
 Stainle

 --- Em qui, 20/5/10, Jhosef Marks jho...@gmail.com jhosef%40gmail.com
 escreveu:

 De: Jhosef Marks jho...@gmail.com jhosef%40gmail.com
 Assunto: Re: [delphi-br] Programador - valor cobrado por hora

 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Data: Quinta-feira, 20 de Maio de 2010, 6:42

 Totvs é no mínimo do mínimo uns 50 mil...

 Att,

 Jhosef Marks de Carvalho
 Blog: http://www.jhosefmarks.com.br
 Jesus está voltando

 E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
 a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
 céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14)

 Em 19 de maio de 2010 17:57, Ricardo Pascoal
 ricardo.pasc...@ig.com.br ricardo.pascoal%40ig.com.brescreveu:


 
 
  Alguém saberia me dizer um valor aproximado de um sofware da TOTVs para
  laticínios contendo alguns módulos como contábil, fiscal, administrativo,
  comercial exceto chão de fábrica?
 
  Valeu !
 
  De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br [mailto:
  delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br] Em nome de

  jalosii
  Enviada em: quarta-feira, 19 de maio de 2010 08:46
 
  Para: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br

  Assunto: Re: [delphi-br] Programador - valor cobrado por hora
 
  Aqui cobramos em torno de R$60,00 a hora de desenvolvimento de controle
  específico que o cliente solicita.
 
  Nivaldo Stainle escreveu:
   a Microsiga(Totvs) cobra das empresas de R$90,00 à R110,00 a hora, mas
  deve repassar ao funcionários cerca de 50% deste valor.
   Stainle
  
   --- Em qua, 19/5/10, Ricardo Diniz 
   ricardo...@yahoo.com.brricardodnz%40yahoo.com.br
 ricardodnz%40yahoo.com.brmailto:
  ricardodnz%40yahoo.com.br ricardodnz%2540yahoo.com.br  escreveu:
  
  
   De: Ricardo Diniz ricardo...@yahoo.com.br 
   ricardodnz%40yahoo.com.brricardodnz%
 40yahoo.com.brmailto:
  ricardodnz%40yahoo.com.br ricardodnz%2540yahoo.com.br 
 
   Assunto: Re: [delphi-br] Programador - valor cobrado por hora
   Para: delphi-br@yahoogrupos.com.br 
   delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.brmailto:
  delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br

    Data: Quarta-feira, 19 de Maio de 2010, 1:14
  
  
  
  
  
  
   Bom dia...
  
   A média varia dos conhecimentos e tecnologia empregada...
   Mas geralmente fica entre R$ 15,00 à R$ 30,00 /hora...
   Já inclusos testes finais.
  
   Att.
   Ricardo.
  
   --- Em ter, 18/5/10, Alemão 
   forumdel...@gmail.comforumdelphi%40gmail.com
 forumdelphi%40gmail.commailto:
  forumdelphi%40gmail.com forumdelphi%2540gmail.com  escreveu:
  
   De: Alemão forumdel...@gmail.com forumdelphi%40gmail.comforumdelphi%
 40gmail.com mailto:
  forumdelphi%40gmail.com forumdelphi%2540gmail.com 
 
   Assunto: [delphi-br] Programador - valor cobrado por hora
   Para: delphi-br 
   delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.brmailto:
  delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br 
 
   Data: Terça-feira, 18 de Maio de 2010, 17:01

  
  
  
   Pessoal, estou pegando alguns trabalhos freela de programação em
 Delphi.
  
   Coisa bem simples, criação de alguns cadastros em um sistema ja
  existente.
  
   Gostaria de saber qual a média de valor por hora que vocês cobram, quem
  
   trabalha por hora. Alguma idéia?
  
   []s
  
   Alemão
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
  
  
  
  
  
  
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
   
  
  
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 [As partes desta mensagem que não continham texto foram removidas]

 


 --
  FAVOR REMOVER 

[delphi-br] [MAF] Processamento de informações em lote

2010-05-21 Por tôpico Marcos Abreu Ferreira
Pessoal,

tenho a seguinte situação: Recebo informações de um sistema via socket e essas 
informações teem que ser processadas na ordem que chegam e não podem ser 
processadas sem que o processamento da anterior termine. 

Tentei fazer usando o ClientDataSet, onde criei um campo autoincrement e outro 
com a informação a ser processada. Como posso receber umas 200 linhas de 
informações por segundo, o ClientDataSet se mostrou lento, pois preciso de uma 
resposta super rápida no processamento.

Resolvi então trabalhar com array dinâmico, onde a cada vez que recebo uma 
informação, crio um elemento novo no array e salvo a informação lá. Tenho uma 
variável global onde controlo qual foi o último array processado e verificando 
quantos elementos tem o array, processos os faltantes. Coloquei um timer 
varrendo o array de 1 em 1 milisegundo.

Qual a opinião de vocês quanto a minha solução? Teriam alguma dica sobre como 
melhora-la?



Re: [delphi-br] [MAF] Processamento de informa��es em lote

2010-05-21 Por tôpico Jackson Gomes - ToolsComps
O que significa esse [MAF] no assunto da mensagem? Se for as suas iniciais, na 
minha opinião isso deveria parar, porque dá um ar de exclusividade só pra vc. 
Por acaso faz algum filtro? Desculpa, mas eu acho esse [MAF] no assunto bem 
irritante...

Jackson Gomes
ToolsComps - Controle de Usuários para Desenvolvedores CodeGear
Web Site: http://www.toolsandcomps.com
Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
e-mail: jack...@toolsandcomps.com




Re: [delphi-br] [MAF] Processamento de informações em lote

2010-05-21 Por tôpico Marcos Abreu Ferreira
São minhas iniciais sim, faço para poder localizar melhor as respostas no
emails que recebo e não por exclusividade. Se o motivo fosse exclusividade,
mandaria o email para mim mesmo e não para o grupo.

Sempre fiz isso e nunca ninguém reclamou. Se não gosta, cria um filtro para
apagar minhas mensagens da sua caixa postal...


Att,

Marcos Ferreira

Em 21 de maio de 2010 10:53, Jackson Gomes - ToolsComps 
jack...@toolsandcomps.com escreveu:



 O que significa esse [MAF] no assunto da mensagem? Se for as suas iniciais,
 na
 minha opinião isso deveria parar, porque dá um ar de exclusividade só pra
 vc.
 Por acaso faz algum filtro? Desculpa, mas eu acho esse [MAF] no assunto bem

 irritante...

 Jackson Gomes
 ToolsComps - Controle de Usuários para Desenvolvedores CodeGear
 Web Site: http://www.toolsandcomps.com
 Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
 e-mail: jack...@toolsandcomps.com jackson%40toolsandcomps.com

  




-- 
Att,

Marcos A. Ferreira
São Paulo - Brasil
+55 11 9309-3936
+55 11 8905-9889

MSN: maferre...@hotmail.it
Google Talk: maferreira.f2
Skype: maferreira.f2
LinkedIn: http://www.linkedin.com/in/maferreira/

Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não
pode usar, copiar, ou divulgar as informações nela contidas ou tomar
qualquer ação baseada nestas informações. Se você recebeu esta mensagem por
engano, por favor, avise imediatamente o remetente, respondendo o email e em
seguida, apague-o.
Agradecemos sua cooperação.

This message may contain confidential and/or privileged information. If you
are not the addressee or authorized to receive this for the addressee, you
must not use, copy, disclose or take any action based on this message or any
information herein. If you have received this message in error, please,
advise the sender immediately by reply e-mail and delete this message.
Thank you for your cooperation.

Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE.
ENVIRONMENT commitment and responsibility, think about Before Printing.


[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [delphi-br] [MAF] Processamento de informa��es em lote

2010-05-21 Por tôpico Jackson Gomes - ToolsComps
 São minhas iniciais sim, faço para poder localizar melhor as respostas no
 emails que recebo e não por exclusividade. Se o motivo fosse exclusividade,
 mandaria o email para mim mesmo e não para o grupo.

Isso denota exclusividade. O grupo é de todos, e não de um apenas, por isso 
acho 
errado.

 Sempre fiz isso e nunca ninguém reclamou. Se não gosta, cria um filtro para
 apagar minhas mensagens da sua caixa postal...

Não é questão de não gostar ou não. Imagina se tudo mundo começar a fazer isso, 
aí vira baderna. Ninguém falou nada porque brasileiro geralmente aguenta as 
coisas calado.

Pra mim é o mesmo que parar o carro em fila dupla, furar fila, etc...

--
Jackson




[delphi-br] Como trabalhar com Imagem Blob Field no webservice?

2010-05-21 Por tôpico yywander
Bom dia pessoal, estou iniciando com criação de Webservice em BDS2006 acessando 
o FireBird 2.0. Esta funcionando corretamente para campos Varchar, Integer, mas 
preciso carregar um campo Blob Binary que no caso armazeno uma imagem. Só que 
não estou encontrando o caminho pra fazer isso.
Estou acessando o WEBService apartir de uma aplicação win32 feita no delphi7 
com ClientDataSet.




Re: [delphi-br] [MAF] Processamento de informações em lote

2010-05-21 Por tôpico Dirlei Dionisio
Isse é o tipo de problema que me dá água na boca! Vamos lá.

Seu problema pode ser resolvido com a estrutura de dados FIFO (First In
First Out), também conhecida como FILA (o primeiro que entra é o
primeiro que sai). O Delphi tem uma classe pra lidar com essa estrutura,
se chama TQueue e fica na unit Contnrs.

Nessa estrutura, há dois métodos principais: 

Push - para colocar um item no final da fila
Pop - para remover o item que está no início da fila

Na implementação em Delphi, os itens são do tipo Pointer. Você pode
criar uma classe para encapsular as informações que recebe via socket.
Se essa classe herdar de TInterfacedObject você nem precisará se
preocupar com a desalocação desses objetos.

O problema com a sua solução:

Arrays dinâmicos precisam ser realocados na memória cada vez que você
aumenta o tamanho dele. Dependendo da quantidade de itens no array e do
quanto cada item ocupa em memória, isso pode ser uma operação cara.
Independente do tamanho que chega o seu array e do quanto ele ocupa em
memória, com certeza a solução usando uma FILA terá um desempenho melhor
(além de ser bem mais elegante).

Espero ter ajudado.

Um abraço,
Dirlei Dionísio
http://MaisQueBomCodigo.blogspot.com



Em Sex, 2010-05-21 às 13:47 +, Marcos Abreu Ferreira escreveu:
   
 Pessoal,
 
 tenho a seguinte situação: Recebo informações de um sistema via socket
 e essas informações teem que ser processadas na ordem que chegam e não
 podem ser processadas sem que o processamento da anterior termine. 
 
 Tentei fazer usando o ClientDataSet, onde criei um campo autoincrement
 e outro com a informação a ser processada. Como posso receber umas 200
 linhas de informações por segundo, o ClientDataSet se mostrou lento,
 pois preciso de uma resposta super rápida no processamento.
 
 Resolvi então trabalhar com array dinâmico, onde a cada vez que recebo
 uma informação, crio um elemento novo no array e salvo a informação
 lá. Tenho uma variável global onde controlo qual foi o último array
 processado e verificando quantos elementos tem o array, processos os
 faltantes. Coloquei um timer varrendo o array de 1 em 1 milisegundo.
 
 Qual a opinião de vocês quanto a minha solução? Teriam alguma dica
 sobre como melhora-la?




Re: [delphi-br] GBCobranca salvar boleto em PDF

2010-05-21 Por tôpico Samuel M. Basso
É um componente de integracao bancaria, para geracao de remessa e retorno
bancário, e tambem emissao de boletos.

2010/5/20 Marcelo leite_rom...@yahoo.com.br





 o que seria o gbCobranca é algum componente, aqui na empresa nos exportamos
 os boletos para pdf a partir do quickreport., voce pode estudar sobre o
 componente TQRPDFDocumentFilter ele é quem faz a exportação no quick.

 
 De: Samuel M. Basso samuelba...@yahoo.com.br samuelbasso%40yahoo.com.br
 
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Quarta-feira, 19 de Maio de 2010 13:08:51
 Assunto: [delphi-br] GBCobranca salvar boleto em PDF


 Olá!

 Gostaria de saber se alguem já desenvolveu ou fez para me dar umas dicas de
 como salvar os boletos que são gerados no quickreport pelo gbCobranca em
 PDF. Tenho essa necessidade todos clientes pedem porém não consegui.

 --
 Atenciosamente,

 Samuel M. Basso
 Cel: (54) 8135-3723
 Skype: samuelbasso
 E-mail/MSN: samuelba...@gmail.com samuelbasso%40gmail.com
 Web site: www.samuelbasso.com

 [As partes desta mensagem que não continham texto foram removidas]

 [As partes desta mensagem que não continham texto foram removidas]

  




-- 
Atenciosamente,

Samuel M. Basso
Cel: (54) 8135-3723
Skype: samuelbasso
E-mail/MSN: samuelba...@gmail.com
Web site: www.samuelbasso.com


[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[delphi-br] Excluindo serviço do Windows - WinSvc.DeleteService

2010-05-21 Por tôpico simoesluciano
Usando o método WinSvc.DeleteService:

function DeleteService(hService: SC_HANDLE): BOOL; stdcall;

O serviço do windows só é excluído ao fechar a aplicação. Enquanto a aplicação 
estiver aberta ele fica com status disabled.

Outros recursos como criar, parar e iniciar funcionam perfeitamente.


Alguma dica?

Obrigado

Luciano C. Simões



RE: [delphi-br] Segurança DataSnap

2010-05-21 Por tôpico Andreano Lanusse
A pergunta do Carlos é sobre autenticação sobre TCP/IP este link fala 
exatamente sobre isso 
http://www.andreanolanusse.com/blogpt/autenticacao-utilizando-datasnap-2010-e-tcpip-transport/

O link abaixo trata sobre autenticação por HTTP e não TCP/IP.

From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On 
Behalf Of Bruno Lichot
Sent: Tuesday, May 18, 2010 9:55 AM
To: delphi-br@yahoogrupos.com.br
Subject: RE: [delphi-br] Segurança DataSnap



No link abaixo tem um White paper do dr bob passo a passo como fazer isso



DataSnap: http://www.embarcadero-info.com/in_action/radstudio/db.html



From: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br 
[mailto:delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br] On 
Behalf Of Carlos Aquino
Sent: segunda-feira, 17 de maio de 2010 08:27
To: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br
Subject: Re: [delphi-br] Segurança DataSnap





@simoesluciano , o link que você passou trata exatamente da minha dúvida,
muito obrigado.

Uma das perguntas mais frequentes em relação ao DataSnap se diz respeito a
como implementar autenticação no DataSnap Server utilizando TCP/IP como
Transporter (componente TDSTCPServerTransporter), visto que quando
utilizamos HTTP temos um componente e método expecifico para tal tarefa.

A pergunta é válida, pois sem isso qualquer um poderá conectar a seu
servidor DataSnap e executar os Server Methods disponíveis. O objetivo deste
post é mostrar como fazer isso de forma bem simples.

Em 17 de maio de 2010 08:25, Carlos Aquino 
duar...@gmail.commailto:duardbr%40gmail.com mailto:duardbr%40gmail.com  
escreveu:

 Desculpe se me fiz parecer mal educado, não era minha intenção.

 A minha pergunta não é absurda, o que quis perguntar era :

 Estando o Server ON, qualquer client pode conectar-se a ele e executar
 métodos.


 Em 16 de maio de 2010 16:09, Gildenor - Autogere Informática 
 autog...@gmail.commailto:autogere%40gmail.com mailto:autogere%40gmail.com 
  escreveu:

 Carlos,

 *A porta 211 fica aberta para o mundo ?*

 Esta era sua pergunta, pareceu-me tambem absurda, mas como nao podia medir
 seus conehcimentos, respondi de forma objetiva.
 Agora sua educação ja posso mensurar

 Att,

 --
 Gildenor Teixeira
 Autogere - Sistemas de Automação e Gestão
 61 9985-9008


 Em 16 de maio de 2010 10:52, Carlos Aquino 
 duar...@gmail.commailto:duardbr%40gmail.com mailto:duardbr%40gmail.com 
  escreveu:

 
 
  Outra coisa colegas,
 
  sugerir apenas trocar a porta, é algo absurdo hein ! A porta como
  disse antes, pouco importa.
 
  @bruno :
  estou estudando DataSnap através de vídeos, artigos e exemplos seus
  cara. Acredite, seu material é excelente.
 
  Irei associar-me a esta lista que você sugeriu. Isto inclusive já
  estava em meus planos.
 
  Bruno, um pedido : você poderia fazer um artigo falando sobre a
  nomeclatura de componentes e arquivos quando desenvolvendo em DataSnap
  ?
 
  Acho muito confuso aqueles nomes imensos que o wizard gera.
 
  Valeu.
 
  Em 16/05/10, Carlos Aquinoduar...@gmail.commailto:duardbr%40gmail.com 
  mailto:duardbr%40gmail.com duardbr%40gmail.com
  escreveu:
 
   O esquema de mudar a porta pouco importa. Pode ser qualquer porta,
   isto é evidente já que pode-se configurar no componente.
  
   O X da questão é como trabalhar as permissões de QUEM PODE executar os
   métodos do servidor.
  
   Quero discutir com os colegas como implementar a segurança, pois pelo
   que vi aqui após criar meu server, qualquer uma outra app que se
   conecte na porta que o server ouve (211 default ou seja la qual for a
   que vc configurar ) poderá executar os métodos e ver os dados dos
   datamodules remote.
  
   Entenderam ?
  
   Esse esquema de chave no onConect parece que me deu idéias. Só fico
   pensando se isso não seria meio trabalhoso, verificar uma chave toda
   vez que for executar algo no server.
  
   O que pensam ?
  
   Em 16/05/10, Fábio 
   Thomazfabio_...@yahoo.com.brmailto:fabio_thz%40yahoo.com.br 
   mailto:fabio_thz%40yahoo.com.br fabio_thz%
 40yahoo.com.br
  escreveu:
   Mas adiante penso em implementar um sistema de licenciamento no nível
   servidor de aplicação, registrando a aplicação cliente com um key que
   seria
   registrado também no server, aonde o server só aceitaria a conexão de
   clientes com o key disponível na lista de keys do server, fazendo as
   verificações nescessárias, é claro. Acredito que conseguiria fazer
 isto
   no
   evento OnConnect do DSServer, mas por enquanto é só uma idéia, não
   implementei nada to tipo ainda.
  
   Att,
   Fábio Thomaz
  
   Em 15 de maio de 2010 09:19, Carlos Aquino 
   duar...@gmail.commailto:duardbr%40gmail.com 
   mailto:duardbr%40gmail.com
 duardbr%40gmail.com
  escreveu:
  
  
  
   Estou migrando alguns modulos para DataSnap e lendo, ouvindo e
   assistindo
   tudo que é material sobre esta tecnologia no D2010, no entanto tenho
  uma
   dúvida :
  
   A porta 211 fica aberta para o 

Re: [delphi-br] [MAF] Processamento de informaçõe s em lote

2010-05-21 Por tôpico Roni Rodrigo
iuahaiuhaauiahiuaha
eu tava pensando em algo como uma TObjectList... mas essa da TQueue 
matou a pau
também acho que seria interessante você substituir o timmer por algum 
evento disparado no momento que teu sockect recebe essa informação, para 
não ser necessário ficar lendo mesmo quando não esta recebendo nada... e 
se o tratamento dessa informação tiver que ser paralelo à aplicação, 
sugiro usar uma thread para processá-las..
o/


Em 21/05/2010 11:22, Dirlei Dionisio escreveu:
 Isse é o tipo de problema que me dá água na boca! Vamos lá.

 Seu problema pode ser resolvido com a estrutura de dados FIFO (First In
 First Out), também conhecida como FILA (o primeiro que entra é o
 primeiro que sai). O Delphi tem uma classe pra lidar com essa estrutura,
 se chama TQueue e fica na unit Contnrs.

 Nessa estrutura, há dois métodos principais:

 Push - para colocar um item no final da fila
 Pop - para remover o item que está no início da fila

 Na implementação em Delphi, os itens são do tipo Pointer. Você pode
 criar uma classe para encapsular as informações que recebe via socket.
 Se essa classe herdar de TInterfacedObject você nem precisará se
 preocupar com a desalocação desses objetos.

 O problema com a sua solução:

 Arrays dinâmicos precisam ser realocados na memória cada vez que você
 aumenta o tamanho dele. Dependendo da quantidade de itens no array e do
 quanto cada item ocupa em memória, isso pode ser uma operação cara.
 Independente do tamanho que chega o seu array e do quanto ele ocupa em
 memória, com certeza a solução usando uma FILA terá um desempenho melhor
 (além de ser bem mais elegante).

 Espero ter ajudado.

 Um abraço,
 Dirlei Dionísio
 http://MaisQueBomCodigo.blogspot.com

 Em Sex, 2010-05-21 às 13:47 +, Marcos Abreu Ferreira escreveu:
 
  Pessoal,
 
  tenho a seguinte situação: Recebo informações de um sistema via socket
  e essas informações teem que ser processadas na ordem que chegam e não
  podem ser processadas sem que o processamento da anterior termine.
 
  Tentei fazer usando o ClientDataSet, onde criei um campo autoincrement
  e outro com a informação a ser processada. Como posso receber umas 200
  linhas de informações por segundo, o ClientDataSet se mostrou lento,
  pois preciso de uma resposta super rápida no processamento.
 
  Resolvi então trabalhar com array dinâmico, onde a cada vez que recebo
  uma informação, crio um elemento novo no array e salvo a informação
  lá. Tenho uma variável global onde controlo qual foi o último array
  processado e verificando quantos elementos tem o array, processos os
  faltantes. Coloquei um timer varrendo o array de 1 em 1 milisegundo.
 
  Qual a opinião de vocês quanto a minha solução? Teriam alguma dica
  sobre como melhora-la?