Jump to content

LotDrw Systems Checker - Verificador de Sistemas/Matrizes


Recommended Posts

Queria anunciar aqui o programa que fiz para verificação de fechamento de sistemas/matrizes.

 

O programa, como prometido no tópico aqui, é 100% gratuito e assim permanecerá.

 

Print do programa aqui

 

Você pode verificar os sistemas/matrizes com o programa e, se quiser, pode enviar para o repositório que criei.

 

Como o programa funciona? Simples! Você clica no botão "Carregar" e selecionar um arquivo .txt com as linhas do sistema/matriz. Os arquivos .txt tem que ter o nome no seguinte formato:

v,k,t,m.txt

v,k,t,m=b.txt

v,k,t,m-b.txt

v,k,t,m_b.txt

 

Exemplo:

10,6,4,6.txt

10,6,4,6=12.txt

10,6,4,6-12.txt

10,6,4,6_12.txt

 

Sim, o "b" pode estar omitido.

 

Dentro do arquivo as linhas devem estar assim:

Spoiler

1 2 3 4 5 6
1 3 5 7 11 12
1 5 7 8 9 10
2 4 6 7 11 12
2 4 6 8 9 10
3 8 9 10 11 12

 

Ou assim:

Spoiler

01 02 03 04 05 06
01 03 05 07 11 12
01 05 07 08 09 10
02 04 06 07 11 12
02 04 06 08 09 10
03 08 09 10 11 12

 

Pode também haver mais de um espaço entre os números, o programa consegue pegar as linhas mesmo assim.

 

Após carregar o sistema/matriz, o botão "Verificar" ficará ativo, e, para verificar, basta clicar nele.

 

Para abortar a verificação, basta clicar no botão "Abortar".

 

Depois de terminada a verificação, o programa vai verificar se o sistema/matriz constitui um novo Recorde para o repositório. Caso seja um novo Recorde ou um sistema/matriz que não tem no repositório, vai ser disponibilizado o botão "Enviar".

 

Para enviar para o repositório é necessário se cadastrar e informar os dados no programa que são obrigatórios para o envio: E-mail e Senha. O campo Autor não é obrigatório, mas sempre que possível informe o Autor correto, para que ele tenha os devidos créditos.

 

Download: 32 Bits | 64 Bits

 

Para se cadastrar acesse www.LotDrw.tk

 

Ainda tem bastante coisas para melhorar, como:

 1) Paralelismo - uso de quantos núcleos de processamento forem indicados. Isso tornará a verificação mais rápida.

 2) Melhorar a interface gráfica - atualmente a interface está bem feia, mas foi o que deu para fazer.

 3) Adicionar outros 2 mecanismos de verificação. Eu tenho mais dois mecanismos de verificação que são mais rápidos em algumas situações, preciso verificar quais são essas situações para otimizar o programa.

 

Sugestões? Responda abaixo [EDITADO PELA ADMINISTRAÇÃO]

  • Like 9
  • Thanks 2
Link to post
Share on other sites

Muitíssimo obrigado.

Cada vez mais a inteligência vai si somando, automatizando alguns fatores, mas ainda há muita desintegração entre as diversas idéias produzidas. Existe algumas  planilhas tanto aqui como no mazusoft e em outras fontes que trabalham com alguns filtros acho que um sistema que diante de um pedido um pouquinho mais complexo poderá consultar onde possível for algo mais próximo da solicitação e atender ao usuário.

Mas como não entendo de automatização  para programar fico é muito grato a tudo que ainda por cima nos é facilitado e gratuitamente.

 

Link to post
Share on other sites
Em 26/12/2019 em 15:09, Julio Cezar disse:

Muitíssimo obrigado.

Cada vez mais a inteligência vai si somando, automatizando alguns fatores, mas ainda há muita desintegração entre as diversas idéias produzidas. Existe algumas  planilhas tanto aqui como no mazusoft e em outras fontes que trabalham com alguns filtros acho que um sistema que diante de um pedido um pouquinho mais complexo poderá consultar onde possível for algo mais próximo da solicitação e atender ao usuário.

Mas como não entendo de automatização  para programar fico é muito grato a tudo que ainda por cima nos é facilitado e gratuitamente.

 

Todos os sistemas que serão e estão no site dão garantia de 100%. Lembrando, única forma de enviar sistema é verificando com o programa e o programa só envia quando a cobertura dá 100%.

  • Like 2
Link to post
Share on other sites

Nova versão lançada!

 

Agora, além dos métodos de verificação já disponíveis, possui mais um! Este novo método é para casos específicos e é muito rápido, porém necessita de muita memória RAM.

 

Também foi corrigido o problema já relatado no LotDrw Inverter, uso da instrução popcnt em processadores que não possuem, o que causava erro.

 

Para as próximas atualizações eu espero adicionar um outro método de verificação bem específico, que é bem rápido em determinadas verificações e quase não usa memória RAM.

  • Like 2
Link to post
Share on other sites

Esqueci de avisar que antivirus podem acusar vírus nos arquivos ou malware. No entanto, são falso positivos. Fiz a verificação no VirusTotal e o arquivo 64bits não acusou vírus. Já o 32bits acusou vírus. Sei que o o 32bits também acusa vírus no Windows Defender, mas não são vírus. Isso acontece porque os .exe não são assinados digitalmente e para fazer isso é caro! Tanto é que não tem vírus, que não precisa conceder privilégio de administrador para executar o programa e nem é preciso instalar. Ou seja, sem privilégios de administrador o arquivo não consegue alterar nada na inicialização do Windows e nem permanecer rodando após seu fechamento ou reinício do sistema operacional.

 

Caso o antivirus que você usa acusar algum tipo de problema, será necessário desabilitar o antivirus ou adicionar o arquivo na exceção.

  • Like 3
Link to post
Share on other sites
  • 1 month later...
  • 2 weeks later...
10 horas atrás, Weber Azevedo disse:

21,08,07,10=536

22,08,07,10=827

23,08,07,10=1210

24,08,08,10=1766

Weber Azevedo

Disponivel no site https://lotdrw.tk/

 

Em 13/02/2020 em 17:06, Aline Marie disse:

Novas matrizes disponibilizadas no site https://lotdrw.tk/

27-07-06-07 = 11416
21-08-07-09 = 1337
22-08-07-09 = 1892
23-08-07-09 = 2684

Autora = Aline Marie

 

Agradeço pela contribuição dos dois!

 

Espero continuar com o projeto e realizar melhorias no software em breve, bem como no site.

Edited by rockcavera
Adicionando novas informações
  • Like 3
  • Thanks 1
Link to post
Share on other sites

@Weber Azevedo @Aline Marie @BigMax

 

Consegui fechar essa 19,4,3,4 em 99.12% (34 combinações incobertas) com 105 blocos, utilizando uma variação do SA.

Vejam se os senhores conseguem otimiza-la.

 

01 02 04 09
01 02 07 10
01 02 11 14
01 03 06 07
01 03 16 17
01 03 18 19
01 04 05 12
01 04 07 11
01 04 10 14
01 05 09 14
01 06 08 19
01 06 13 17
01 07 08 16
01 07 12 14
01 07 13 18
01 08 13 19
01 08 15 17
01 08 17 18
01 10 11 19
01 11 12 17
01 15 16 19
02 03 05 13
02 03 08 09
02 03 10 12
02 03 11 15
02 04 07 14
02 04 10 19
02 04 12 17
02 05 06 15
02 05 08 11
02 05 16 18
02 06 11 18
02 06 12 16
02 07 09 17
02 08 10 12
02 09 13 15
02 09 14 19
02 10 12 13
02 10 14 17
02 11 13 16
02 12 15 18
03 04 06 08
03 04 13 15
03 04 16 18
03 05 08 12
03 05 09 11
03 05 10 15
03 06 14 15
03 06 17 19
03 07 16 19
03 07 17 18
03 08 10 11
03 08 14 16
03 09 10 13
03 09 12 15
03 11 12 13
03 13 14 18
04 05 07 17
04 05 14 19
04 06 13 16
04 06 15 18
04 07 09 19
04 07 10 12
04 08 13 18
04 08 15 16
04 09 14 17
04 10 11 17
04 11 12 14
04 11 12 19
05 06 10 18
05 06 11 16
05 07 09 14
05 07 12 19
05 08 09 10
05 09 11 13
05 09 17 19
05 10 13 16
05 11 15 18
05 12 13 15
05 12 14 17
06 07 08 17
06 07 13 19
06 08 13 14
06 09 10 16
06 09 11 15
06 09 12 18
06 10 12 15
06 14 16 18
07 08 13 17
07 08 15 19
07 08 18 19
07 10 11 14
07 15 16 17
08 09 11 12
08 14 15 18
08 16 17 19
09 10 15 18
09 11 16 18
09 12 13 16
10 11 13 15
10 12 14 19
10 12 16 18
11 14 17 19
13 14 15 16
13 17 18 19

 

 

 

Link to post
Share on other sites

19,04,03,04-99,40%--23-105-cartelas

01 02 05 06
01 02 07 17
01 02 08 13
01 02 08 16
01 03 05 16
01 03 06 17
01 03 07 08
01 03 09 13
01 04 09 12
01 04 10 15
01 04 14 18
01 05 08 17
01 06 07 16
01 06 13 18
01 09 10 18
01 09 11 19
01 09 14 15
01 10 11 14
01 10 12 19
01 11 12 18
01 15 18 19
02 03 04 14
02 03 10 13
02 03 11 12
02 03 13 18
02 03 15 19
02 04 11 15
02 04 12 19
02 05 08 09
02 05 10 16
02 05 17 18
02 06 07 10
02 06 09 13
02 06 09 17
02 06 16 18
02 07 08 18
02 07 09 16
02 08 10 17
02 11 14 19
02 12 14 15
03 04 11 19
03 04 12 15
03 05 06 18
03 05 08 10
03 05 09 17
03 06 07 09
03 06 08 13
03 06 10 16
03 07 10 17
03 07 16 18
03 08 09 16
03 08 17 18
03 11 14 15
03 12 14 19
04 05 07 19
04 05 11 13
04 06 08 12
04 06 11 14
04 06 15 19
04 07 11 13
04 08 11 19
04 08 14 15
04 09 10 14
04 09 15 18
04 10 12 18
04 11 16 17
04 13 16 19
04 13 17 19
05 06 09 16
05 06 10 17
05 07 10 13
05 07 11 15
05 07 12 16
05 07 14 16
05 08 16 18
05 12 13 15
05 12 14 17
05 13 14 19
06 07 17 18
06 08 10 13
06 08 11 15
06 08 14 19
06 11 12 19
06 12 14 15
07 08 09 17
07 08 10 16
07 12 13 15
07 12 14 17
07 13 14 19
08 09 13 18
08 11 12 14
08 12 15 19
09 10 11 12
09 10 15 19
09 11 14 18
09 12 18 19
10 11 18 19
10 13 16 17
10 14 15 18
11 13 15 16
11 13 15 17
12 13 14 16
12 13 14 17
12 15 16 17
14 16 17 19
 

  • Like 1
Link to post
Share on other sites

Fala Caveira, beleza. só para avisar que nos jogos recentes da mega usei o seu site para procurar matrizes, aí vi que seria muito bom caso você possível, ter as matrizes por lá pela organização que você fez lá, eu não achei a matriz aqui, e sem contar que achar matriz aqui no fórum é complicado porque ficam espalhadas, aí pensei seria bacana se o Caveira estruturasse isso, vai ser muito útil mesmo.

 

Depois que o antigo site weefs, derreteu matrizes equivalentes, não sei onde encontrar, mas para a lotofácil há um lugar relativamente organizado sobre matrizes da lotofácil é esse;

 

http://www.lotoclover.com.br/matrizes

 

 

Bom boa sorte aí no projeto !

Link to post
Share on other sites
7 horas atrás, PS_(Soares) disse:

Fala Caveira, beleza. só para avisar que nos jogos recentes da mega usei o seu site para procurar matrizes, aí vi que seria muito bom caso você possível, ter as matrizes por lá pela organização que você fez lá, eu não achei a matriz aqui, e sem contar que achar matriz aqui no fórum é complicado porque ficam espalhadas, aí pensei seria bacana se o Caveira estruturasse isso, vai ser muito útil mesmo.

 

Depois que o antigo site weefs, derreteu matrizes equivalentes, não sei onde encontrar, mas para a lotofácil há um lugar relativamente organizado sobre matrizes da lotofácil é esse;

 

http://www.lotoclover.com.br/matrizes

 

 

Bom boa sorte aí no projeto !

Olá, tudo certo @PS_(Soares)?

 

O intuito do site LotDrw é de ser um repositório de sistemas/matrizes com cobertura 100%. Qualquer um pode fazer o envio, desde que use o programa LotDrw Systems Checker e tenha um cadastro no site do LotDrw. Nisso, basta verificar o sistema/matriz com o programa e caso esteja 100% a cobertura, o programa vai verificar se é um novo recorde. Se for novo recorde, você poderá enviar para o site, que ficará disponível para download por todos.

 

Abraço.

  • Like 2
Link to post
Share on other sites
  • 4 weeks later...
  • 4 weeks later...
  • 2 weeks later...

Não sei se estou fazendo algo de errado, mas busquei por matrizes v,15,11,15 no site http://lotdrw.tk/

 

Só aparecem 7 opções lá:

 

v,k,t,m b Mínimo Teórico Autor Data
16,15,11,15 1 1 rockcavera 04/01/2020
17,15,11,15 1 1 rockcavera 04/01/2020
18,15,11,15 1 1 rockcavera 04/01/2020
19,15,11,15 1 1 rockcavera 04/01/2020
20,15,11,15 4 2 rockcavera 04/01/2020
21,15,11,15* 4 2 rockcavera 04/01/2020
22,15,11,15* 6 3 rockcavera 04/01/2020

 

Vi que não tinha uma 25,15,11,15. Então testei uma no LotDrw Systems Checker (com 99,9945% de cobertura e B=40), só que não aparece o botão de enviar (mesmo eu estando com os campos de login e senha preenchidos).

 

Dado que não existe nenhuma matriz 25-15-11-15 disponível no site, eu não deveria conseguir fazer upload da que eu testei?

Link to post
Share on other sites
  • 5 weeks later...
Em 27/04/2020 em 20:26, AlexBauduin disse:

Não sei se estou fazendo algo de errado, mas busquei por matrizes v,15,11,15 no site http://lotdrw.tk/

 

Só aparecem 7 opções lá:

 

v,k,t,m b Mínimo Teórico Autor Data
16,15,11,15 1 1 rockcavera 04/01/2020
17,15,11,15 1 1 rockcavera 04/01/2020
18,15,11,15 1 1 rockcavera 04/01/2020
19,15,11,15 1 1 rockcavera 04/01/2020
20,15,11,15 4 2 rockcavera 04/01/2020
21,15,11,15* 4 2 rockcavera 04/01/2020
22,15,11,15* 6 3 rockcavera 04/01/2020

 

Vi que não tinha uma 25,15,11,15. Então testei uma no LotDrw Systems Checker (com 99,9945% de cobertura e B=40), só que não aparece o botão de enviar (mesmo eu estando com os campos de login e senha preenchidos).

 

Dado que não existe nenhuma matriz 25-15-11-15 disponível no site, eu não deveria conseguir fazer upload da que eu testei?

Desculpe a demora para responder. O site mostra apenas as matrizes que estão disponíveis, ou seja, que alguém já enviou.

 

No seu caso, você não conseguiu enviar a matriz 25,15,11,15=40, pois ela não é 100% fechada. Somente matrizes com 100% de fechamento são aceitas pelo site.

Link to post
Share on other sites
  • 2 months later...

Venho informar que não abandonei o projeto, só estou um pouco sem tempo de terminar o que havia prometido. Só para descontrair, como vejo em alguns projetos "open source" no github: "tenho bocas para alimentar". :-D

 

Só para atualizar:

  • Estou fazendo código da nova interface gráfica usando outro pacote, uma vez que o pacote atual o desenvolvedor não trouxe novas estruturas que preciso. Então, decidi escolher um pacote mais completo, porém funciona apenas no Windows. A ideia inicial era disponibilizar o programar para Windows, Linux e MacOS. Entretanto, nesse primeiro momento, a versão beta até a 1.0 vai ser apenas Windows. As melhorias na interface serão feitas de acordo com a necessidade.
  • O "paralelismo" (uso de mais de um núcleo/thread de processamento) está em desenvolvimento. Para quem não sabe o que isso significa: o paralelismo aumenta a velocidade de verificação dos sistemas, pois consegue usar mais núcleos de processamento do processador. Como exemplo pode-se citar uma verificação que demora 60 segundos para realizar com 1 núcleo. Já a mesma verificação com 2 núcleos demora 30 segundos. Claro que a redução não ocorre sempre pela metade, mas foi usada para simplificar o entendimento. Sobre o atual estado de desenvolvimento: eu criei um código que funcionou legal em um método de verificação. Ainda é preciso estender para os outros 3 métodos de verificação (atualmente o programa usa 4 métodos de verificação de sistemas de acordo com o sistema).
  • Adicionar um outro método de verificação que se mostra bastante rápido para certos sistemas. O problema atual é descobrir para quais sistemas ele é mais rápido. Outra solução seria disponibilizar uma seleção para os 5 métodos e o usuário escolher qual usar.

Resumo da ópera: atualmente o programa é funcional, apesar de estar em um estágio BETA. Há necessidade de melhorias? Sim. No entanto, com o tempo e paciência, eu irei fazendo.

 

Para o repositório (site), pretendo fazer algumas melhorias:

  • Adicionar uma função pare recuperar a senha. Ta faltando isso, né? :oops:
  • Adicionar uma página que mostra os sistemas enviados (sugestão da @Aline Marie).
  • Realizar algumas melhorias na aparência. O site é feio, mas é funcional. :smile:
  • Adicionar uma página especifica para os programas, na qual terá uma breve explicação de uso, pois, atualmente, os tutoriais de uso dos programas estão unicamente presentes neste fórum (o que não é ruim, mas preciso fazer isso no site também :-D).

 

Queria agradecer a todos que já baixaram o programa e o utilizam, principalmente as pessoas que enviaram sistemas para o site do projeto, como: @BigMax, @Aline Marie e @Weber Azevedo. Têm mais alguns, mas não sei os usuários aqui no fórum ou se frequentam aqui.

 

O site já possui 20 usuários cadastrados! Fico feliz que está sendo útil para algumas pessoas. E sim, os programas e o site continuam sendo gratuitos e vão continuar!

 

Abraço a todos.

  • Like 1
Link to post
Share on other sites
  • 3 months later...
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...