Re: [delphi-br] CGI com Delphi, dúvida básica sobr e atualização
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/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