Re: [delphi-br] CGI com Delphi, dúvida básica sobr e atualização

2009-11-09 Por tôpico Marcos Douglas
2009/11/6 Joao Morais jcmorai...@gmail.com:
 Problema do CGI sob meu ponto de vista: ele não mantém estado, não
 mantém sessão, não mantém objeto em memória. É como conversar com uma
 pessoa que não consegue guardar o que aconteceu há um minuto atrás e
 fica te cumprimentando o dia inteiro. Talvez exista forma de remediar
 ou minimizar isso, não sei, admito que não cheguei a procurar.

Mas estes problemas são inerentes ao HTTP. O PHP tb não mantém sessão.
Já o ASP.NET simula isso... já manter objetos em memória, bem, isso é
possível em Java, .NET e tb em Delphi se utilizar a tecnologia ISAPI.

 Minhas idéias buscam uma forma de publicar aplicações Pascal,
 utilizando estruturas como TWebApplication, de forma que elas
 permaneçam na memória e permita fazer um pool de conexões, cache de
 objetos, sessões persistentes de usuário e tudo mais que essa
 abordagem proporciona. Busco também um meio de separar regras e lay
 out. Um pouco mais do que CGI e menos do que um módulo Apache. Ainda
 não conheço o que tem por aí para ajudar, certamente eu vou te
 perturbar quando as idéias estiverem mais claras pra mim.

Se utilizar ISAPI, vc terá objetos na memória, pool de conexões, cache
de objetos etc. Mas tb terá que implementar vários lock para que os
usuários não enxerguem estados de objetos de outros usuários. Por
exemplo a conexão com o banco de dados, assim como é feito no Java.
Sobre separar o lauout das regras, eu utilizaria o projeto ExtPascal
para o frontend.
Pelo que eu vejo, vc ainda está na fase de estudos, certo? Bem, eu
gostaria de uma ajuda agora, pois estou com um projeto nas mãos pra
fazer... Será que há possibilidades de vc começar a parte prática?
Assim nós iríamos trocando idéias.

Marcos Douglas


Res: [delphi-br] Comutar o local da conexão

2009-11-09 Por tôpico Marcio
Gilvan, tenta assim

  SQLConnection1.Params.Values['Database'] := CaminhoBD;
  SQLConnection1.Params.Values['User_Name']  := USR;
  SQLConnection1.Params.Values['Password'] := PWD;
  SQLConnection1.Params.Values['SQLDialect']   := '3';
  SQLConnection1.Params.Values['ServerCharSet']:= 'WIN_1252';
  SQLConnection1.Params.Values['RoleName'] := ''; 

Att.

Márcio

 
---Mensagem original---
 
De: Gilvan Costa
Data: 08/11/2009 10:35:50
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Comutar o local da conexão
 
  


Olá Srs. 
Estou trabalhando em uma aplicação que usa DBExpress/Firebird e precisa se
conectar a bancos de dados em locais diferentes. 
A seleção da base de dado se daria no momento do login do sistema 
O Usuário além de entrar com os seus dados precisaria selecionar o local da
base de dados entre vários existentes, (locais ou remotos). 
Só que não sei como passo para o SQLConnection1 (via código) somente os
dados do local da conexão 
Certo da Ajuda desde já agradeço 
Gilvan Costa

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



 

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



Re: [delphi-br] Filtro no ClientDataSet Usando LIKE

2009-11-09 Por tôpico Luciano Angelini
Veja .

Vc pode usar esse exemplo num edit OnChange .. conforme vc vai digitando ...

FrmDm.CDS_Setores.filter := 'NOME_SET LIKE ' + 
QuotedStr('%'+Edit1.text+'%');
FrmDm.CDS_Setores.Filtered := true;
FrmDm.CDS_Setores.locate('nome_set','edit1.text',[loPartialKey]) ;

** QuotedStr(''+Edit1.text+'%') que comece com a letra
** QuotedStr('%'+Edit1.text+'%') que contenha a letra
** QuotedStr('%'+Edit1.text+''); que termine com a letra


Espero ter ajudado !


Luciano Angelini
PM de Lupionópolis-Pr





Gilvan Costa escreveu:

 Olá Srs
 Estou querendo montar um filtro com ClietDataSet de forma que ele me traga
 os registro de todos que começa com a letra A por exemplo .
 Tipo o que eu faço com no SQL:
 CDSPesquisa.Params.ParamByName('Pesquisa').Value := '%'+ Pesquisa +'%';
 O objetivo é claro, uma vez que eu já tenho os dados no grid, gostaria de
 fazer diversos filtros e não mais precisar
 ir no banco de dados e fazer uma nova consulta.

 Tentei montar o filtro usando LIKE mais não deu certo:
 CDSPesquisa.Filtered := False;
 CDSPesquisa.Filter := 'Meu Campo Like '+ QuotedStr('%' + BtePesquisar
 Text + '%' );
 CDSPesquisa.Filtered := True;

 Assim deu certo, mas só funcionar para um valor completo
 CDSPesquisa.Filter := 'Meu Campo = ' + QuotedStr(BtePesquisar.Text);

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

 


 

 avast! Antivirus http://www.avast.com: Inbound message clean.

 Virus Database (VPS): 091108-1, 08/11/2009
 Tested on: 11/9/ 09:18:35
 avast! - copyright (c) 1988-2009 ALWIL Software.





---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 091108-1, 08/11/2009
Tested on: 11/9/ 09:35:08
avast! - copyright (c) 1988-2009 ALWIL Software.
http://www.avast.com







-- 
 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] Report Builder x Agrupamento

2009-11-09 Por tôpico Juliano Silva - Yahoo
Pessoal, bom dia

 

Estou com um problema, tenho um relatório em Report Builder, neste relatório
tenho um agrupamento, é uma listagem de produtos, e está agrupada pela
DESCRIÇÃO da Categoria, o problema é que alguns produtos não contém
categoria cadastrada o fato do relatório estar ordenado pela categoria, faz
com que os produtos “sem categoria” sejam os primeiros, e o problema
acontece neste ponto, se o primeiro valor do agrupamento for NULL, não é
exibida mais nenhuma informação no relatório, mesmo tento várias outras
categorias para serem exibidas no relatório. 

 

Ou seja, se estiver utilizando agrupamento no Report Builder e o valor
inicial do agrupamento for NULL, não aparece nenhuma informação no
relatório, mesmo havendo.

 

Alguém já teve  este problema?

 

Juliano



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



Re: [delphi-br] [Off-Topic] Leitor Nitgen, busca 1:N com mais de 200.000

2009-11-09 Por tôpico Leandro
voce esta errado..

nao se compara digital por comparacao de pixel a pixel da imagem.. se usa
algoritimos para detectar pontos importantes..

2009/11/8 André Geraldo dos Santos andresanto...@gmail.com



 Eduardo,
 Bom dia.

 Não sou expert no assunto porém andei estudando para fazer uma
 implementação.
 Até onde eu sei deve estar havendo um engano quanto a sua implementação.
 Os Scanners que conheço trabalham da seguinte forma:

 - Para formar uma identificação e validar a mesma o algoritmo
 basea-se em um template onde esse template é a junção da 1 a 4 digitais do
 mesmo dedo por exemplo e não 200 como você citou. Isso se é que entendi
 direito o seu problema.

 - Quando for gerar um template do seu dedo indicador você scanearia
 o mesmo de 1 a 4 vezes para formar um template válido.

 - O processo é feito dessa forma porque é certo que 100% das vezes o
 dono da digital não posicionará o dedo da mesma forma no scanner.

 - Em outros casos você pode diminuir o (FAR/FRR) que quer dizer
 falsa rejeição ou o falso aceite, para facilitar a validação da sua
 digital.

 Bom é isso espero ter ajudado.

 Atenciosamente,

 --
 André Geraldo dos Santos

 Analista de Sistemas/Desenvolvedor
 Belo Horizonte / Minas Gerais
 E-mail : andresanto...@gmail.com andresantos78%40gmail.com
 --

 2009/11/7 Brancorp2000 brancorp2...@gmail.com brancorp2000%40gmail.com

  Na teoria:
 
  Eu acredito que o pessoal salva um HASH calculado sobre a digital e faz
  busca em cima disso.
  Voce deve usar um bom banco de dados, de preferência com este campo
  indexado.
  Na teoria, deve ser assim.
  Na prática, eu nao sei como é. Vamos esperar respostas dos mais expert´s
 no
  assunto :)
  Abraço
 
  Emerson
 
  2009/11/7 Eduardo Silva dos Santos 
  eduardo@gmail.comeduardo.drd%40gmail.com
 
 
  
  
   Olá pessoal, alguém já trabalhou com biometria, identificação 1:N onde
 N
  é
   maior que 200.000 digitais?
   Eu fiz vários testes aqui e o tempo de buscar ta muito alto. eu fico
   imaginando como é o esquema de busca nos sistemas de identificação
  predial.
  
   Quem puder trocar informações, agradeço.
  
   Att,
   ...
   Eduardo Silva dos Santos
   DRD SISTEMAS
   (27) 3218-4201
   (27) 9961-7095
   MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com
   Site: http://www.drdsistemas.com.br/
   ...

  
   [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]

  




-- 
Leandro, MuTukA


[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] [Off-Topic] Leitor Nitgen, busca 1:N com mais de 200.000

2009-11-09 Por tôpico Eduardo Silva dos Santos
Olá André, tudo bem?

Cara, você não entendeu a minha pergunda, eu estou falando sobre
Identificação, o processo de aquisição da digital ficou claro e está
funcionando perfeitamente.

vou expor de outra forma.

Imagine que o sistema é responsável por controlar o acesso ha uma mega
academia de ginástica, cada aluno terá a sua digital salva no banco de
dados. lá estará o template. vamos supor que essa academia é muito grande e
possue 50.000 alunos.

a identificação, o aluno só coloca a dedo na digital e o sistema precisa
verificar todas as digitais e retornar quem é o aluno, entendeu?

a Nitgen oferece um objeto chamado IndexSearsh, onde todas as digitais
salvas no banco são carregadas pro objeto e ele é responsável por fazer a
busca e comparação da digital colhida e das armazenadas.

O problema é que a Nitgen só garante busca com boa velocidade até 5.000
digitais armazenadas.

O meu objeto é saber se alguém tem algum tipo de sistema que tenho alguma
solução ou recurso paleativo.

Sistemas de controle de acesso a prédios mesmo, será que existe um limite de
digitais?

expero que você tenha me entendido.. a minha questão não é sobre a aquisição
de armazenamento de uma digital..

e sim sobre a busca 1:N   onde 1 é a digital que vc acabou de obter no leito
e N são tantas quantas existam cadastradas na base de dados.

Obs: Infelizmente não ha como fazer um select, porque para cada digital é
gerado um template (String) diferente.. mesmo que seja do mesmo dedo na
mesma posição.


Att,
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


2009/11/8 André Geraldo dos Santos andresanto...@gmail.com



 Eduardo,
 Bom dia.

 Não sou expert no assunto porém andei estudando para fazer uma
 implementação.
 Até onde eu sei deve estar havendo um engano quanto a sua implementação.
 Os Scanners que conheço trabalham da seguinte forma:

 - Para formar uma identificação e validar a mesma o algoritmo
 basea-se em um template onde esse template é a junção da 1 a 4 digitais do
 mesmo dedo por exemplo e não 200 como você citou. Isso se é que entendi
 direito o seu problema.

 - Quando for gerar um template do seu dedo indicador você scanearia
 o mesmo de 1 a 4 vezes para formar um template válido.

 - O processo é feito dessa forma porque é certo que 100% das vezes o
 dono da digital não posicionará o dedo da mesma forma no scanner.

 - Em outros casos você pode diminuir o (FAR/FRR) que quer dizer
 falsa rejeição ou o falso aceite, para facilitar a validação da sua
 digital.

 Bom é isso espero ter ajudado.

 Atenciosamente,

 --
 André Geraldo dos Santos

 Analista de Sistemas/Desenvolvedor
 Belo Horizonte / Minas Gerais
 E-mail : andresanto...@gmail.com andresantos78%40gmail.com
 --

 2009/11/7 Brancorp2000 brancorp2...@gmail.com brancorp2000%40gmail.com

  Na teoria:
 
  Eu acredito que o pessoal salva um HASH calculado sobre a digital e faz
  busca em cima disso.
  Voce deve usar um bom banco de dados, de preferência com este campo
  indexado.
  Na teoria, deve ser assim.
  Na prática, eu nao sei como é. Vamos esperar respostas dos mais expert´s
 no
  assunto :)
  Abraço
 
  Emerson
 
  2009/11/7 Eduardo Silva dos Santos 
  eduardo@gmail.comeduardo.drd%40gmail.com
 
 
  
  
   Olá pessoal, alguém já trabalhou com biometria, identificação 1:N onde
 N
  é
   maior que 200.000 digitais?
   Eu fiz vários testes aqui e o tempo de buscar ta muito alto. eu fico
   imaginando como é o esquema de busca nos sistemas de identificação
  predial.
  
   Quem puder trocar informações, agradeço.
  
   Att,
   ...
   Eduardo Silva dos Santos
   DRD SISTEMAS
   (27) 3218-4201
   (27) 9961-7095
   MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com
   Site: http://www.drdsistemas.com.br/
   ...

  
   [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 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 

Re: [delphi-br] Filtro no ClientDataSet Usando LIKE - RESOLVIDO

2009-11-09 Por tôpico Gilvan Costa
   
Testei o código abaixo no delphi 2010 e funcionou, como meu projeto ainda é
apenas um protótipo, vou seguir no delphi 2010 mesmo

CDSPesquisa.Filtered := False;
CDSPesquisa.Filter:= 'NOME_NO_SISTEMA LIKE ' + QuotedS('%
+BtePesquisar.Text+'%');
CDSPesquisa.Filtered := True;

Usando: FilterOptions := [foCaseInsensitive]

Nota: Eu estava testando no delphi 2009, não sei a causa de não ter
funcionado, deve ser algum detalhe que me escapou :-)

Valeu, vamos em frente

---Original Message---
 
From: Luciano Angelini
Date: 11/09/09 09:35:24
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] Filtro no ClientDataSet Usando LIKE
 
Veja .
 
Vc pode usar esse exemplo num edit OnChange .. conforme vc vai digitando ...
 
FrmDm.CDS_Setores.filter := 'NOME_SET LIKE ' +
QuotedStr('%'+Edit1.text+'%');
FrmDm.CDS_Setores.Filtered := true;
FrmDm.CDS_Setores.locate('nome_set','edit1.text',[loPartialKey]) ;
 
** QuotedStr(''+Edit1.text+'%') que comece com a letra
** QuotedStr('%'+Edit1.text+'%') que contenha a letra
** QuotedStr('%'+Edit1.text+''); que termine com a letra
 
 
Espero ter ajudado !
 
 
Luciano Angelini
PM de Lupionópolis-Pr
 
 
 
 
 
Gilvan Costa escreveu:

 Olá Srs
 Estou querendo montar um filtro com ClietDataSet de forma que ele me traga
 os registro de todos que começa com a letra A por exemplo .
 Tipo o que eu faço com no SQL:
 CDSPesquisa.Params.ParamByName('Pesquisa').Value := '%'+ Pesquisa +'%';
 O objetivo é claro, uma vez que eu já tenho os dados no grid, gostaria de
 fazer diversos filtros e não mais precisar
 ir no banco de dados e fazer uma nova consulta.

 Tentei montar o filtro usando LIKE mais não deu certo:
 CDSPesquisa.Filtered := False;
 CDSPesquisa.Filter := 'Meu Campo Like '+ QuotedStr('%' + BtePesquisar
 Text + '%' );
 CDSPesquisa.Filtered := True;

 Assim deu certo, mas só funcionar para um valor completo
 CDSPesquisa.Filter := 'Meu Campo = ' + QuotedStr(BtePesquisar.Text);

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




 

 avast! Antivirus http://www.avast.com: Inbound message clean.

 Virus Database (VPS): 091108-1, 08/11/2009
 Tested on: 11/9/ 09:18:35
 avast! - copyright (c) 1988-2009 ALWIL Software.


 
 
 
---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 091108-1, 08/11/2009
Tested on: 11/9/ 09:35:08
avast! - copyright (c) 1988-2009 ALWIL Software.
http://www.avast.com
 
 
 
 
 

 
--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 

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



Re: [delphi-br] [OFF-Topic] Chad Hower (Indy/ IntraWeb) preso na Bulgaria por falsas acusa ções de sequestro

2009-11-09 Por tôpico Ricardo César Cardoso
Credo... que história mais esquisita!!! 

Mas no final a verdade sempre aparece. E mesmo que nós não vejamos a verdade, 
um dia vão ter que se explicar a uma força maior seus atos.

Atte,
Ricardo.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em dom, 8/11/09, Jackson Gomes - ToolsComps jack...@toolsandcomps.com 
escreveu:

De: Jackson Gomes - ToolsComps jack...@toolsandcomps.com
Assunto: [delphi-br] [OFF-Topic] Chad Hower (Indy/IntraWeb) preso na Bulgaria 
por falsas acusações de sequestro
Para: delphi-br@yahoogrupos.com.br
Data: Domingo, 8 de Novembro de 2009, 17:18







 



  



  
  
  Pessoal:



O Chad Hower foi preso na Bulgária acusado de sequestrar o próprio filho, 
devido 

a armações da ex-mulher dele.



Hoje ele está solto, mas não pode deixar a Bulgária até que o juiz local decida 

se ele tem que ser extraditado para os EUA ou não.



Ele está pedindo uma ajuda para que todos conheçam a verdadeira história e isso 

chegue de alguma forma à midia.



A história completa está em www.kudzuworld. com/help. Quem puder ajudar, 
coloque 

no seu blog, espalhe por aí...



Chad é o responsável pelo desenvolvimento do Indy e do Intraweb. Ele viria ao 

Brasil para a Conferência de Delphi em SP, mas agora não vai poder mais.



--

Jackson






 





 



  






  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] [MAF] Criptografia AES 256Bits

2009-11-09 Por tôpico Dirlei Dionísio
Marcos,

AES é um algoritmo bem popular, com implementação na maioria das linguagens.
Em Delphi existe essa aqui que implementa vários algoritmos de criptografia,
incluindo o Rijndael (ou AES):
http://www.cityinthesky.co.uk/cryptography.html

Se você nunca lidou com criptografia, recomendo alguma leitura para se
informar. Na Wikipedia você encontrará boas informações.

Mas me diga uma coisa: que tipo de informação é tão sigilosa que precise ser
criptografada com um AES de 256 bits?

[ ]'s
Dirlei.


2009/11/8 Marcos m.abreuferre...@hotmail.com



 Pessoal,

 Estou precisando criar uma DLL com duas funções, uma para criptografar e
 outra para decriptografar seguindo o padrão AES com 256bits. Nunca mexi com
 criptografia, ou seja, não sei nem estimar o tempo de desenvolvimento para
 isso. Alguém teria algum material, componente que pudesse me ajudar?

 Att,

 Marcos A. Ferreira

  



[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] [Off-Topic] Leitor Nitgen, busca 1:N com mais de 200.000

2009-11-09 Por tôpico Leandro
foi como o amigo anterior disse.. acho q a melhor forma eh algoritmos q
abstraem informacao de cada digital diferentemente.. ai vc ira pegar as
digitais com essa informacao com x% de variacao e compara-las assim
filtrando e muito o seu campo de comparacao.. se nao me engano no documento
q encaminhei tem os metodos existentes expostos num congresso de digitais
humanas.. la n deve ter o algoritmo mas se procurar pelo nome dos metódos
tera mais exito em sua pesquisa em componentes ou codigo.. desculpe n poder
ajudar mais..

2009/11/8 Eduardo Silva dos Santos eduardo@gmail.com

 Olá André, tudo bem?

 Cara, você não entendeu a minha pergunda, eu estou falando sobre
 Identificação, o processo de aquisição da digital ficou claro e está
 funcionando perfeitamente.

 vou expor de outra forma.

 Imagine que o sistema é responsável por controlar o acesso ha uma mega
 academia de ginástica, cada aluno terá a sua digital salva no banco de
 dados. lá estará o template. vamos supor que essa academia é muito grande e
 possue 50.000 alunos.

 a identificação, o aluno só coloca a dedo na digital e o sistema precisa
 verificar todas as digitais e retornar quem é o aluno, entendeu?

 a Nitgen oferece um objeto chamado IndexSearsh, onde todas as digitais
 salvas no banco são carregadas pro objeto e ele é responsável por fazer a
 busca e comparação da digital colhida e das armazenadas.

 O problema é que a Nitgen só garante busca com boa velocidade até 5.000
 digitais armazenadas.

 O meu objeto é saber se alguém tem algum tipo de sistema que tenho alguma
 solução ou recurso paleativo.

 Sistemas de controle de acesso a prédios mesmo, será que existe um limite
 de
 digitais?

 expero que você tenha me entendido.. a minha questão não é sobre a
 aquisição
 de armazenamento de uma digital..

 e sim sobre a busca 1:N   onde 1 é a digital que vc acabou de obter no
 leito
 e N são tantas quantas existam cadastradas na base de dados.

 Obs: Infelizmente não ha como fazer um select, porque para cada digital é
 gerado um template (String) diferente.. mesmo que seja do mesmo dedo na
 mesma posição.


 Att,
 ...
 Eduardo Silva dos Santos
 DRD SISTEMAS
 (27) 3218-4201
 (27) 9961-7095
 MSN: eduardo@gmail.com
 Site: http://www.drdsistemas.com.br/
 ...


 2009/11/8 André Geraldo dos Santos andresanto...@gmail.com

 
 
  Eduardo,
  Bom dia.
 
  Não sou expert no assunto porém andei estudando para fazer uma
  implementação.
  Até onde eu sei deve estar havendo um engano quanto a sua implementação.
  Os Scanners que conheço trabalham da seguinte forma:
 
  - Para formar uma identificação e validar a mesma o algoritmo
  basea-se em um template onde esse template é a junção da 1 a 4 digitais
 do
  mesmo dedo por exemplo e não 200 como você citou. Isso se é que entendi
  direito o seu problema.
 
  - Quando for gerar um template do seu dedo indicador você scanearia
  o mesmo de 1 a 4 vezes para formar um template válido.
 
  - O processo é feito dessa forma porque é certo que 100% das vezes o
  dono da digital não posicionará o dedo da mesma forma no scanner.
 
  - Em outros casos você pode diminuir o (FAR/FRR) que quer dizer
  falsa rejeição ou o falso aceite, para facilitar a validação da sua
  digital.
 
  Bom é isso espero ter ajudado.
 
  Atenciosamente,
 
  --
  André Geraldo dos Santos
 
  Analista de Sistemas/Desenvolvedor
  Belo Horizonte / Minas Gerais
  E-mail : andresanto...@gmail.com andresantos78%40gmail.com
  --
 
  2009/11/7 Brancorp2000 brancorp2...@gmail.com brancorp2000%40gmail.com
 
 
   Na teoria:
  
   Eu acredito que o pessoal salva um HASH calculado sobre a digital e faz
   busca em cima disso.
   Voce deve usar um bom banco de dados, de preferência com este campo
   indexado.
   Na teoria, deve ser assim.
   Na prática, eu nao sei como é. Vamos esperar respostas dos mais
 expert´s
  no
   assunto :)
   Abraço
  
   Emerson
  
   2009/11/7 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%
 40gmail.com
  
  
   
   
Olá pessoal, alguém já trabalhou com biometria, identificação 1:N
 onde
  N
   é
maior que 200.000 digitais?
Eu fiz vários testes aqui e o tempo de buscar ta muito alto. eu fico
imaginando como é o esquema de busca nos sistemas de identificação
   predial.
   
Quem puder trocar informações, agradeço.
   
Att,
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd%
  40gmail.com
Site: http://www.drdsistemas.com.br/
...
 
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
  
   [As partes desta mensagem que não 

Re: [delphi-br] [Off-Topic] Leitor Nitgen, busca 1:N com mais de 200.000

2009-11-09 Por tôpico stefaniak
vc pode usar um outro software para o leitor nitgen. existem alguns outros 
compatíveis.

- Original Message - 
From: Eduardo Silva dos Santos eduardo@gmail.com
To: delphi-br@yahoogrupos.com.br
Sent: Sunday, November 08, 2009 9:10 PM
Subject: Re: [delphi-br] [Off-Topic] Leitor Nitgen, busca 1:N com mais de 
200.000


Olá André, tudo bem?

Cara, você não entendeu a minha pergunda, eu estou falando sobre
Identificação, o processo de aquisição da digital ficou claro e está
funcionando perfeitamente.

vou expor de outra forma.

Imagine que o sistema é responsável por controlar o acesso ha uma mega
academia de ginástica, cada aluno terá a sua digital salva no banco de
dados. lá estará o template. vamos supor que essa academia é muito grande e
possue 50.000 alunos.

a identificação, o aluno só coloca a dedo na digital e o sistema precisa
verificar todas as digitais e retornar quem é o aluno, entendeu?

a Nitgen oferece um objeto chamado IndexSearsh, onde todas as digitais
salvas no banco são carregadas pro objeto e ele é responsável por fazer a
busca e comparação da digital colhida e das armazenadas.

O problema é que a Nitgen só garante busca com boa velocidade até 5.000
digitais armazenadas.

O meu objeto é saber se alguém tem algum tipo de sistema que tenho alguma
solução ou recurso paleativo.

Sistemas de controle de acesso a prédios mesmo, será que existe um limite de
digitais?

expero que você tenha me entendido.. a minha questão não é sobre a aquisição
de armazenamento de uma digital..

e sim sobre a busca 1:N   onde 1 é a digital que vc acabou de obter no leito
e N são tantas quantas existam cadastradas na base de dados.

Obs: Infelizmente não ha como fazer um select, porque para cada digital é
gerado um template (String) diferente.. mesmo que seja do mesmo dedo na
mesma posição.


Att,
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


2009/11/8 André Geraldo dos Santos andresanto...@gmail.com



 Eduardo,
 Bom dia.

 Não sou expert no assunto porém andei estudando para fazer uma
 implementação.
 Até onde eu sei deve estar havendo um engano quanto a sua implementação.
 Os Scanners que conheço trabalham da seguinte forma:

 - Para formar uma identificação e validar a mesma o algoritmo
 basea-se em um template onde esse template é a junção da 1 a 4 digitais do
 mesmo dedo por exemplo e não 200 como você citou. Isso se é que entendi
 direito o seu problema.

 - Quando for gerar um template do seu dedo indicador você scanearia
 o mesmo de 1 a 4 vezes para formar um template válido.

 - O processo é feito dessa forma porque é certo que 100% das vezes o
 dono da digital não posicionará o dedo da mesma forma no scanner.

 - Em outros casos você pode diminuir o (FAR/FRR) que quer dizer
 falsa rejeição ou o falso aceite, para facilitar a validação da sua
 digital.

 Bom é isso espero ter ajudado.

 Atenciosamente,

 --
 André Geraldo dos Santos

 Analista de Sistemas/Desenvolvedor
 Belo Horizonte / Minas Gerais
 E-mail : andresanto...@gmail.com andresantos78%40gmail.com
 --

 2009/11/7 Brancorp2000 brancorp2...@gmail.com brancorp2000%40gmail.com

  Na teoria:
 
  Eu acredito que o pessoal salva um HASH calculado sobre a digital e faz
  busca em cima disso.
  Voce deve usar um bom banco de dados, de preferência com este campo
  indexado.
  Na teoria, deve ser assim.
  Na prática, eu nao sei como é. Vamos esperar respostas dos mais expert´s
 no
  assunto :)
  Abraço
 
  Emerson
 
  2009/11/7 Eduardo Silva dos Santos 
  eduardo@gmail.comeduardo.drd%40gmail.com
 
 
  
  
   Olá pessoal, alguém já trabalhou com biometria, identificação 1:N onde
 N
  é
   maior que 200.000 digitais?
   Eu fiz vários testes aqui e o tempo de buscar ta muito alto. eu fico
   imaginando como é o esquema de busca nos sistemas de identificação
  predial.
  
   Quem puder trocar informações, agradeço.
  
   Att,
   ...
   Eduardo Silva dos Santos
   DRD SISTEMAS
   (27) 3218-4201
   (27) 9961-7095
   MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com
   Site: http://www.drdsistemas.com.br/
   ...

  
   [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 

Re: [delphi-br] [MAF] Criptografia AES 256Bits

2009-11-09 Por tôpico Ricardo César Cardoso
Se ele contar, deixa de ser sigilosa ;p

Abraço,
Ricardo.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.
2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.
3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!


--- Em seg, 9/11/09, Dirlei Dionísio dir...@gmail.com escreveu:

 De: Dirlei Dionísio dir...@gmail.com
 Assunto: Re: [delphi-br] [MAF] Criptografia AES 256Bits
 Para: delphi-br@yahoogrupos.com.br
 Data: Segunda-feira, 9 de Novembro de 2009, 0:21
 Marcos,
 
 AES é um algoritmo bem popular, com implementação na
 maioria das linguagens.
 Em Delphi existe essa aqui que implementa vários
 algoritmos de criptografia,
 incluindo o Rijndael (ou AES):
 http://www.cityinthesky.co.uk/cryptography.html
 
 Se você nunca lidou com criptografia, recomendo alguma
 leitura para se
 informar. Na Wikipedia você encontrará boas
 informações.
 
 Mas me diga uma coisa: que tipo de informação é tão
 sigilosa que precise ser
 criptografada com um AES de 256 bits?
 
 [ ]'s
 Dirlei.
 
 
 2009/11/8 Marcos m.abreuferre...@hotmail.com
 
 
 
  Pessoal,
 
  Estou precisando criar uma DLL com duas funções, uma
 para criptografar e
  outra para decriptografar seguindo o padrão AES com
 256bits. Nunca mexi com
  criptografia, ou seja, não sei nem estimar o tempo de
 desenvolvimento para
  isso. Alguém teria algum material, componente que
 pudesse me ajudar?
 
  Att,
 
  Marcos A. Ferreira
 
   
 
 
 
 [As partes desta mensagem que não continham texto foram
 removidas]
 
 
 
 
 
 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER
 ESTA MENSAGEM 
 
 Links do Yahoo! Grupos
 
 
 
 


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com


Re: [delphi-br] [Off-Topic] Leitor Nitgen, busca 1:N com mais de 200.000

2009-11-09 Por tôpico André Geraldo dos Santos
Eduardo,
Boa tarde.

Ok, entendi o seu problema.
Você deve armazenar em seu banco de dados o hash e a imagem da digital
no formato da sua escolha.
Na hora de comprar você deve utilizar o hash gerado no cadastramento da
digital.

Eu já trabalhei com scanners da ZKSoftware empresa chinesa e funciona
dessa forma.

   Nunca compare imagem pq sua aplicação vai virar uma carroça, se vc que
performance e se sua aplicação terá um volume auto de entrada de dados use o
HASH.

   Com certeza os leitores da Nitgen devem gerar esse hash.

   Espero ter ajudado.

2009/11/8 Eduardo Silva dos Santos eduardo@gmail.com

 Olá André, tudo bem?

 Cara, você não entendeu a minha pergunda, eu estou falando sobre
 Identificação, o processo de aquisição da digital ficou claro e está
 funcionando perfeitamente.

 vou expor de outra forma.

 Imagine que o sistema é responsável por controlar o acesso ha uma mega
 academia de ginástica, cada aluno terá a sua digital salva no banco de
 dados. lá estará o template. vamos supor que essa academia é muito grande e
 possue 50.000 alunos.

 a identificação, o aluno só coloca a dedo na digital e o sistema precisa
 verificar todas as digitais e retornar quem é o aluno, entendeu?

 a Nitgen oferece um objeto chamado IndexSearsh, onde todas as digitais
 salvas no banco são carregadas pro objeto e ele é responsável por fazer a
 busca e comparação da digital colhida e das armazenadas.

 O problema é que a Nitgen só garante busca com boa velocidade até 5.000
 digitais armazenadas.

 O meu objeto é saber se alguém tem algum tipo de sistema que tenho alguma
 solução ou recurso paleativo.

 Sistemas de controle de acesso a prédios mesmo, será que existe um limite
 de
 digitais?

 expero que você tenha me entendido.. a minha questão não é sobre a
 aquisição
 de armazenamento de uma digital..

 e sim sobre a busca 1:N   onde 1 é a digital que vc acabou de obter no
 leito
 e N são tantas quantas existam cadastradas na base de dados.

 Obs: Infelizmente não ha como fazer um select, porque para cada digital é
 gerado um template (String) diferente.. mesmo que seja do mesmo dedo na
 mesma posição.


 Att,
 ...
 Eduardo Silva dos Santos
 DRD SISTEMAS
 (27) 3218-4201
 (27) 9961-7095
 MSN: eduardo@gmail.com
 Site: http://www.drdsistemas.com.br/
 ...


 2009/11/8 André Geraldo dos Santos andresanto...@gmail.com

 
 
  Eduardo,
  Bom dia.
 
  Não sou expert no assunto porém andei estudando para fazer uma
  implementação.
  Até onde eu sei deve estar havendo um engano quanto a sua implementação.
  Os Scanners que conheço trabalham da seguinte forma:
 
  - Para formar uma identificação e validar a mesma o algoritmo
  basea-se em um template onde esse template é a junção da 1 a 4 digitais
 do
  mesmo dedo por exemplo e não 200 como você citou. Isso se é que entendi
  direito o seu problema.
 
  - Quando for gerar um template do seu dedo indicador você scanearia
  o mesmo de 1 a 4 vezes para formar um template válido.
 
  - O processo é feito dessa forma porque é certo que 100% das vezes o
  dono da digital não posicionará o dedo da mesma forma no scanner.
 
  - Em outros casos você pode diminuir o (FAR/FRR) que quer dizer
  falsa rejeição ou o falso aceite, para facilitar a validação da sua
  digital.
 
  Bom é isso espero ter ajudado.
 
  Atenciosamente,
 
  --
  André Geraldo dos Santos
 
  Analista de Sistemas/Desenvolvedor
  Belo Horizonte / Minas Gerais
  E-mail : andresanto...@gmail.com andresantos78%40gmail.com
  --
 
  2009/11/7 Brancorp2000 brancorp2...@gmail.com brancorp2000%40gmail.com
 
 
   Na teoria:
  
   Eu acredito que o pessoal salva um HASH calculado sobre a digital e faz
   busca em cima disso.
   Voce deve usar um bom banco de dados, de preferência com este campo
   indexado.
   Na teoria, deve ser assim.
   Na prática, eu nao sei como é. Vamos esperar respostas dos mais
 expert´s
  no
   assunto :)
   Abraço
  
   Emerson
  
   2009/11/7 Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%
 40gmail.com
  
  
   
   
Olá pessoal, alguém já trabalhou com biometria, identificação 1:N
 onde
  N
   é
maior que 200.000 digitais?
Eu fiz vários testes aqui e o tempo de buscar ta muito alto. eu fico
imaginando como é o esquema de busca nos sistemas de identificação
   predial.
   
Quem puder trocar informações, agradeço.
   
Att,
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd%
  40gmail.com
Site: http://www.drdsistemas.com.br/
...
 
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   

[delphi-br] Ajuda Gravar Imagens

2009-11-09 Por tôpico Jose Newton Araujo
Moçada, aqui estou precisando de uma força (de novo)

Tenho uma rotina que permite ao cabra escolher uma determinada imagem. O
sistema carrega a imagem através de OpenDialog num Image. Agora preciso
gravar esta imagem alterando o nome do arquivo. Estou tentando via
SaveDialog e não estou tendo sucesso. Quem pode me dar uma força ?

Obrigado, SDS,

Jose Newton 

 

 

 



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



Re: [delphi-br] [Off-Topic] Leitor Nitgen, busca 1:N com mais de 200.000

2009-11-09 Por tôpico Eduardo Silva dos Santos
Olá André. é isso ai, vou salvar somente o Hash mesmo, o problema que um
hash nunca é igual ao outro.  mesmo que coloque o dedo na mesma posição
nunca fica igual.. a cada captura o hash é outro..

ai é o problema, deve-se passar o Hash que foi colhido no momento e o que
está no banco.. ai o SDk faz a comparação.
mas essa comparação é feita uma a uma.

se o Hash fosse igual era uma blz.. era só fazer um select e pronto.

Eu to chegando a conclusão que o modelo 1:N não vai ser viável para o meu
caso..

terei que fazer o seguinte.. a pessoa localiza o cliente, o sistema
seleciona as digitais previamente armazenadas deste cliente
e faz a comparação com a digital que ele ta apresentando na Hora..  ou seja,
farei a busca 1:N onde N representa as digitais o cliente.

pelo que vi, em todos os SDK's busca 1:N onde N é maior que 5.000 fica
inviável.



Att,
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


2009/11/9 André Geraldo dos Santos andresanto...@gmail.com



 Eduardo,
 Boa tarde.

 Ok, entendi o seu problema.
 Você deve armazenar em seu banco de dados o hash e a imagem da digital
 no formato da sua escolha.
 Na hora de comprar você deve utilizar o hash gerado no cadastramento da
 digital.

 Eu já trabalhei com scanners da ZKSoftware empresa chinesa e funciona
 dessa forma.

 Nunca compare imagem pq sua aplicação vai virar uma carroça, se vc que
 performance e se sua aplicação terá um volume auto de entrada de dados use
 o
 HASH.

 Com certeza os leitores da Nitgen devem gerar esse hash.

 Espero ter ajudado.

 2009/11/8 Eduardo Silva dos Santos 
 eduardo@gmail.comeduardo.drd%40gmail.com
 


  Olá André, tudo bem?
 
  Cara, você não entendeu a minha pergunda, eu estou falando sobre
  Identificação, o processo de aquisição da digital ficou claro e está
  funcionando perfeitamente.
 
  vou expor de outra forma.
 
  Imagine que o sistema é responsável por controlar o acesso ha uma mega
  academia de ginástica, cada aluno terá a sua digital salva no banco de
  dados. lá estará o template. vamos supor que essa academia é muito grande
 e
  possue 50.000 alunos.
 
  a identificação, o aluno só coloca a dedo na digital e o sistema precisa
  verificar todas as digitais e retornar quem é o aluno, entendeu?
 
  a Nitgen oferece um objeto chamado IndexSearsh, onde todas as digitais
  salvas no banco são carregadas pro objeto e ele é responsável por fazer a
  busca e comparação da digital colhida e das armazenadas.
 
  O problema é que a Nitgen só garante busca com boa velocidade até 5.000
  digitais armazenadas.
 
  O meu objeto é saber se alguém tem algum tipo de sistema que tenho alguma
  solução ou recurso paleativo.
 
  Sistemas de controle de acesso a prédios mesmo, será que existe um limite
  de
  digitais?
 
  expero que você tenha me entendido.. a minha questão não é sobre a
  aquisição
  de armazenamento de uma digital..
 
  e sim sobre a busca 1:N onde 1 é a digital que vc acabou de obter no
  leito
  e N são tantas quantas existam cadastradas na base de dados.
 
  Obs: Infelizmente não ha como fazer um select, porque para cada digital é
  gerado um template (String) diferente.. mesmo que seja do mesmo dedo na
  mesma posição.
 
 
  Att,
  ...
  Eduardo Silva dos Santos
  DRD SISTEMAS
  (27) 3218-4201
  (27) 9961-7095
  MSN: eduardo@gmail.com eduardo.drd%40gmail.com
  Site: http://www.drdsistemas.com.br/
  ...
 
 
  2009/11/8 André Geraldo dos Santos 
  andresanto...@gmail.comandresantos78%40gmail.com
 
 
  
  
   Eduardo,
   Bom dia.
  
   Não sou expert no assunto porém andei estudando para fazer uma
   implementação.
   Até onde eu sei deve estar havendo um engano quanto a sua
 implementação.
   Os Scanners que conheço trabalham da seguinte forma:
  
   - Para formar uma identificação e validar a mesma o algoritmo
   basea-se em um template onde esse template é a junção da 1 a 4 digitais
  do
   mesmo dedo por exemplo e não 200 como você citou. Isso se é que entendi
   direito o seu problema.
  
   - Quando for gerar um template do seu dedo indicador você scanearia
   o mesmo de 1 a 4 vezes para formar um template válido.
  
   - O processo é feito dessa forma porque é certo que 100% das vezes o
   dono da digital não posicionará o dedo da mesma forma no scanner.
  
   - Em outros casos você pode diminuir o (FAR/FRR) que quer dizer
   falsa rejeição ou o falso aceite, para facilitar a validação da sua
   digital.
  
   Bom é isso espero ter ajudado.
  
   Atenciosamente,
  
   --
   André Geraldo dos Santos
  
   Analista de Sistemas/Desenvolvedor
   Belo Horizonte / Minas Gerais
   E-mail : andresanto...@gmail.com 
   

Re: [delphi-br] [MAF] Criptografia AES 256Bits

2009-11-09 Por tôpico Julio Cesar
nao lembro ao certo, mas faz mto tempo q vi uma biblioteca da TURBOPOWER (sera 
essa msm?) no www.sourceforge.net q tinha essa criptografia, acho q com algumas 
horas vc baixa os componentes, instala, ve como funciona e faz a sua dll


julio cesar


  - Original Message - 
  From: Marcos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, November 09, 2009 1:20 AM
  Subject: [delphi-br] [MAF] Criptografia AES 256Bits



  Pessoal,

  Estou precisando criar uma DLL com duas funções, uma para criptografar e 
outra para decriptografar seguindo o padrão AES com 256bits. Nunca mexi com 
criptografia, ou seja, não sei nem estimar o tempo de desenvolvimento para 
isso. Alguém teria algum material, componente que pudesse me ajudar?

  Att,

  Marcos A. Ferreira



  

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



RE: [delphi-br] [MAF] Criptografia AES 256Bits

2009-11-09 Por tôpico Marcos Ferreira
Ricardo,

 

O que é não é o importante, o importante é de onde vem e de quem é. São
dados de folha de pagamento Sabe quando um descobre o salário do outro e
ai fica aquela fofoca na empresa. Internamente esse é um dos assuntos mais
sigilosos nas empresas.

 

Só não me perguntem que empresa é essa, mesmo por que não tenho acesso aos
valores reais da folha de pagamento. Todo o desenvolvimento é feito sobre
uma base de dados fictícia.

 

 

Att,

 

Marcos A. Ferreira

São Paulo - Brasil

 

MSN: maferre...@hotmail.it

Google Talk: maf.decisiva

Skype: m_abreuferreira

 

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.

 

  _  

From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On
Behalf Of Ricardo César Cardoso
Sent: segunda-feira, 9 de novembro de 2009 16:08
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] [MAF] Criptografia AES 256Bits

 

  

Se ele contar, deixa de ser sigilosa ;p

Abraço,
Ricardo.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.
2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor
compreendida.
3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em seg, 9/11/09, Dirlei Dionísio dir...@gmail.
mailto:dirlei%40gmail.com com escreveu:

 De: Dirlei Dionísio dir...@gmail. mailto:dirlei%40gmail.com com
 Assunto: Re: [delphi-br] [MAF] Criptografia AES 256Bits
 Para: delphi...@yahoogrup mailto:delphi-br%40yahoogrupos.com.br
os.com.br
 Data: Segunda-feira, 9 de Novembro de 2009, 0:21
 Marcos,
 
 AES é um algoritmo bem popular, com implementação na
 maioria das linguagens.
 Em Delphi existe essa aqui que implementa vários
 algoritmos de criptografia,
 incluindo o Rijndael (ou AES):
 http://www.cityinth http://www.cityinthesky.co.uk/cryptography.html
esky.co.uk/cryptography.html
 
 Se você nunca lidou com criptografia, recomendo alguma
 leitura para se
 informar. Na Wikipedia você encontrará boas
 informações.
 
 Mas me diga uma coisa: que tipo de informação é tão
 sigilosa que precise ser
 criptografada com um AES de 256 bits?
 
 [ ]'s
 Dirlei.
 
 
 2009/11/8 Marcos m.abreuferreira@ mailto:m.abreuferreira%40hotmail.com
hotmail.com
 
 
 
  Pessoal,
 
  Estou precisando criar uma DLL com duas funções, uma
 para criptografar e
  outra para decriptografar seguindo o padrão AES com
 256bits. Nunca mexi com
  criptografia, ou seja, não sei nem estimar o tempo de
 desenvolvimento para
  isso. Alguém teria algum material, componente que
 pudesse me ajudar?
 
  Att,
 
  Marcos A. Ferreira
 
   
 
 
 
 [As partes desta mensagem que não continham texto foram
 removidas]
 
 
 
 
 
 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER
 ESTA MENSAGEM 
 
 Links do Yahoo! Grupos
 
 
 
 

__
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca http://br.maisbuscados.yahoo.com dos.yahoo.com





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



Re: [delphi-br] CGI com Delphi, dúvida básica sobr e atualização

2009-11-09 Por tôpico Joao Morais
2009/11/9 Marcos Douglas m...@delfire.net:
 2009/11/6 Joao Morais jcmorai...@gmail.com:
 Problema do CGI sob meu ponto de vista: ele não mantém estado, não
 mantém sessão, não mantém objeto em memória. É como conversar com uma
 pessoa que não consegue guardar o que aconteceu há um minuto atrás e
 fica te cumprimentando o dia inteiro. Talvez exista forma de remediar
 ou minimizar isso, não sei, admito que não cheguei a procurar.

 Mas estes problemas são inerentes ao HTTP. O PHP tb não mantém sessão.
 Já o ASP.NET simula isso... já manter objetos em memória, bem, isso é
 possível em Java, .NET e tb em Delphi se utilizar a tecnologia ISAPI.

Com PHP, se a memória não está me traindo, você pode passar o id da
sessão por url ou input hidden. O processo continua (módulo Apache)
mesmo depois do final do request. Isto não tem como acontecer com CGI
porque a cada request a aplicação inicia, roda e encerra. Salvo engano
(me corrija se eu estiver errado), você não tem como fazer um carrinho
de compras em CGI, a menos que guarde tudo no browser do usuário.

 Minhas idéias buscam uma forma de publicar aplicações Pascal,
 utilizando estruturas como TWebApplication, de forma que elas
 permaneçam na memória e permita fazer um pool de conexões, cache de
 objetos, sessões persistentes de usuário e tudo mais que essa
 abordagem proporciona. Busco também um meio de separar regras e lay
 out. Um pouco mais do que CGI e menos do que um módulo Apache. Ainda
 não conheço o que tem por aí para ajudar, certamente eu vou te
 perturbar quando as idéias estiverem mais claras pra mim.

 Se utilizar ISAPI, vc terá objetos na memória, pool de conexões, cache
 de objetos etc. Mas tb terá que implementar vários lock para que os
 usuários não enxerguem estados de objetos de outros usuários. Por
 exemplo a conexão com o banco de dados, assim como é feito no Java.

ISAPI = Módulo Apache? Sim, conheço. FPC tem classes excelentes pra
ajudar aqui. Embora ainda não tenha usado, imagino ser um porre para
fazer deploy durante o desenvolvimento, depuração e testes.

 Sobre separar o lauout das regras, eu utilizaria o projeto ExtPascal
 para o frontend.

Esse eu não conheço. Preciso ler um pouco mais.

 Pelo que eu vejo, vc ainda está na fase de estudos, certo? Bem, eu
 gostaria de uma ajuda agora, pois estou com um projeto nas mãos pra
 fazer... Será que há possibilidades de vc começar a parte prática?
 Assim nós iríamos trocando idéias.

Não entendi. Como eu vou implementar alguma coisa sem estudar ao menos
a arquitetura da coisa? Vamos combinar o seguinte, descreva um cenário
com os detalhes que você conseguir, apresente o que você já tem,
apresente as idéias para o que não tem e também o que ainda precisa
ser estudado. Acho que isso vai ser bem produtivo e divertido.

Joao Morais