Eis uma rotina para criar calendários permanentes.
O exemplo aqui gera um arquivo TXT com 200 calendários (de 1900 até 2100).
Exemplo de Layout:
https://uploaddeimagens.com.br/images/001/973/491/original/2019.JPG?1553081590
FUNCTION MAIN
REQUEST HB_LANG_PT
HB_LANGSELECT( 'PT' )
set date ...
Pesquisa resultou em 82 ocorrências
- 20 Mar 2019 08:37
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Calendário Permanente
- Respostas: 2
- Exibições: 827
- 16 Nov 2018 17:51
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: AES - Advanced Encryption Standard - Criptografia
- Respostas: 4
- Exibições: 2943
AES - Advanced Encryption Standard - Criptografia
Saudações!
De fato o código que escrevi permite criptografar e decodificar apenas com chave de 128 bits.
Fiz o complemento do código que agora permite criptografar e decodificar texto e arquivos com chaves de 128, 192 e 256 bits.
O código completo segue em anexo.
O texto (strings) são ...
De fato o código que escrevi permite criptografar e decodificar apenas com chave de 128 bits.
Fiz o complemento do código que agora permite criptografar e decodificar texto e arquivos com chaves de 128, 192 e 256 bits.
O código completo segue em anexo.
O texto (strings) são ...
- 09 Mai 2016 09:57
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: AES - Advanced Encryption Standard - Criptografia
- Respostas: 4
- Exibições: 2943
AES - Advanced Encryption Standard - Criptografia
Saudações!
Prezados amigos,
Fiz uma implementação do algoritmo AES - Advanced Encryption Standard. Referência Técnica em: http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf
O código está em um único arquivo (aes.prg) e está valido de acordo com a referência técnica. O objetivo foi ...
Prezados amigos,
Fiz uma implementação do algoritmo AES - Advanced Encryption Standard. Referência Técnica em: http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf
O código está em um único arquivo (aes.prg) e está valido de acordo com a referência técnica. O objetivo foi ...
- 06 Mai 2016 12:57
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Treinando lógica: mapeando todos os jogos da lotofácil
- Respostas: 6
- Exibições: 2241
Treinando lógica: mapeando todos os jogos da lotofácil
Saudações!
O sistema faz jogos de 15 números, não mais que isto. Você pode especificar quantos quiser abaixo de 15.
Para fazer o que você quer será necessário modificar a maneira como eu fiz o código. Ele foi feito pensando em 15 números e então mudar isto ... Eu não sei intuitivamente como fazer ...
O sistema faz jogos de 15 números, não mais que isto. Você pode especificar quantos quiser abaixo de 15.
Para fazer o que você quer será necessário modificar a maneira como eu fiz o código. Ele foi feito pensando em 15 números e então mudar isto ... Eu não sei intuitivamente como fazer ...
- 06 Mai 2016 12:38
- Fórum: [x]Harbour
- Tópico: pequenas funções - tela 125 x 32
- Respostas: 11
- Exibições: 7576
pequenas funções - tela 125 x 32
Saudações!
Você está usando harbour 3.0 ou 3.2 e o código foi preparado para compilar em harbour 3.4
No arquivo config.prg comente as linhas que contém referencia a UTF8EX.
UTF8EX não está presente em harbour 3.2, somente harbour 3.4
function ylib_iniciar()
REQUEST HB_LANG_PT
// REQUEST HB ...
Você está usando harbour 3.0 ou 3.2 e o código foi preparado para compilar em harbour 3.4
No arquivo config.prg comente as linhas que contém referencia a UTF8EX.
UTF8EX não está presente em harbour 3.2, somente harbour 3.4
function ylib_iniciar()
REQUEST HB_LANG_PT
// REQUEST HB ...
- 26 Abr 2015 13:28
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: 512 Threads rodando simultaneamente!!!
- Respostas: 10
- Exibições: 1841
512 Threads rodando simultaneamente!!!
Saudações!
Prezados amigos,
No código original em modo console , numa só janela, utilizando um processador intel core i5 - 3210M (4 núcleos) com 6GB de RAM, embora no processamento o uso da memória fica abaixo de 1 GB, o tempo de processamento quase exclusivo é de 11 minutos e 41 segundos ...
Prezados amigos,
No código original em modo console , numa só janela, utilizando um processador intel core i5 - 3210M (4 núcleos) com 6GB de RAM, embora no processamento o uso da memória fica abaixo de 1 GB, o tempo de processamento quase exclusivo é de 11 minutos e 41 segundos ...
- 24 Abr 2015 23:42
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Trabalhando com Números Gigantes
- Respostas: 1
- Exibições: 750
Trabalhando com Números Gigantes
Saudações!
Algumas vezes necessitamos de realizar operações com números inteiros gigantes. É o caso de algumas rotinas de criptografia.
Alguns deste números. por exemplo, podem ser vistos em http://en.wikipedia.org/wiki/RSA_numbers .
Algumas linguagens como Ruby, Python ou Julia possuem ...
Algumas vezes necessitamos de realizar operações com números inteiros gigantes. É o caso de algumas rotinas de criptografia.
Alguns deste números. por exemplo, podem ser vistos em http://en.wikipedia.org/wiki/RSA_numbers .
Algumas linguagens como Ruby, Python ou Julia possuem ...
- 24 Abr 2015 20:01
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: 512 Threads rodando simultaneamente!!!
- Respostas: 10
- Exibições: 1841
512 Threads rodando simultaneamente!!!
Saudações!
O código força todas as 512 threads a fazerem o "trabalho pesado" começando ao mesmo tempo.
É por isto que existe o carregamento dos 512 valores "1" .
Naturalmente, ao gravar na tabela, é preciso alterar um registro de cada vez, mas muitos registros ao mesmo tempo.
Se trata portanto de ...
O código força todas as 512 threads a fazerem o "trabalho pesado" começando ao mesmo tempo.
É por isto que existe o carregamento dos 512 valores "1" .
Naturalmente, ao gravar na tabela, é preciso alterar um registro de cada vez, mas muitos registros ao mesmo tempo.
Se trata portanto de ...
- 04 Abr 2015 00:20
- Fórum: MiniGui
- Tópico: Dúvida sobre uso de DBFs em rede
- Respostas: 27
- Exibições: 11426
Dúvida sobre uso de DBFs em rede
O LetoDb ajuda muito sim. A única ressalva é que ele não trabalha com multi-Thread.
Exemplo de uso:
/*
Para compilar use: hbmk2 t -lleto -lrddleto
Obs: a tabela [banco.dbf] deve estar no diretório do servidor letodb ou no path definido no arquivo letodb.ini
*/
func main()
Local cServer ...
Exemplo de uso:
/*
Para compilar use: hbmk2 t -lleto -lrddleto
Obs: a tabela [banco.dbf] deve estar no diretório do servidor letodb ou no path definido no arquivo letodb.ini
*/
func main()
Local cServer ...
- 03 Abr 2015 20:18
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: 512 Threads rodando simultaneamente!!!
- Respostas: 10
- Exibições: 1841
512 Threads rodando simultaneamente!!!
Saudações!
Queria testar até onde ia a capacidade do meu note Intel core i5 - 3210m, 2.5GHZ.
Aí bolei este código em harbour para criar 512 Threads e executá-las simultaneamente. Este processador tem 2 núcleos porém 4 Threads.
O teste trata-se de leitura e escrita frenética em uma tabela com 100 ...
Queria testar até onde ia a capacidade do meu note Intel core i5 - 3210m, 2.5GHZ.
Aí bolei este código em harbour para criar 512 Threads e executá-las simultaneamente. Este processador tem 2 núcleos porém 4 Threads.
O teste trata-se de leitura e escrita frenética em uma tabela com 100 ...
- 29 Mar 2015 22:20
- Fórum: Banco de Dados
- Tópico: letodb no linux ubuntu 12.04
- Respostas: 9
- Exibições: 2766
letodb no linux ubuntu 12.04
Prezado Amigo,
Também fui infeliz muitas vezes ao tentar compilar o letodb no linux.
Utilizando os arquivos [makefile] que estão no pacote é muito difícil devido aos erros nos paths do harbour.
Mas você pode compilá-lo a partir dos arquivos .hbp . Neste caso você deve ter o Harbour 3.4 instalado em ...
Também fui infeliz muitas vezes ao tentar compilar o letodb no linux.
Utilizando os arquivos [makefile] que estão no pacote é muito difícil devido aos erros nos paths do harbour.
Mas você pode compilá-lo a partir dos arquivos .hbp . Neste caso você deve ter o Harbour 3.4 instalado em ...
- 26 Nov 2014 20:43
- Fórum: [x]Harbour
- Tópico: Menu com HBTopBarMenu()
- Respostas: 4
- Exibições: 3193
Menu com HBTopBarMenu()
Bem, não sei se é o que você está buscando mas veja o tópico: https://pctoledo.org/forum/viewtopic.php?f=43&t=15281
Faça o download do exemplo de menu: https://pctoledo.org/forum/download/file.php?id=1557
http://uploaddeimagens.com.br/images/000/320/670/full/Captura_de_tela_de_2014-07-25_19_46 ...
Faça o download do exemplo de menu: https://pctoledo.org/forum/download/file.php?id=1557
http://uploaddeimagens.com.br/images/000/320/670/full/Captura_de_tela_de_2014-07-25_19_46 ...
- 23 Nov 2014 00:12
- Fórum: Ferramentas de Apoio
- Tópico: Aplicativo para trabalhar com PDF
- Respostas: 0
- Exibições: 1030
- 23 Nov 2014 00:08
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Como instalar o Harbour versão 2014 usando os fontes
- Respostas: 39
- Exibições: 18142
Como instalar o Harbour versão 2014 usando os fontes
Pelo menos pra mim funcionou normalmente. Existe outra indicação de compilador?Para o Harbour oficial, talvez seja mais prático baixar a versão nightly, que já vem com o compilador mingw junto, assim não tem erro.
Para o fork vszakats, a mesma versão de mingw do oficial não é válida.
grato,
Yugi
- 22 Nov 2014 22:21
- Fórum: Bate Papo
- Tópico: Palpites para a Mega Sena da virada!!!
- Respostas: 0
- Exibições: 1070
Palpites para a Mega Sena da virada!!!
Saudações!
Prezados amigos,
Para quem quiser aqui estão todas as combinações para a Mega Sena: http://www.4shared.com/archive/ESZ-xNuOba/mega-sena.html
São 51 arquivos .TXT com todos os 50.063.860 jogos. Para quem tiver curiosidade em como eles foram calculados basta ver o código abaixo.
Se rodar ...
Prezados amigos,
Para quem quiser aqui estão todas as combinações para a Mega Sena: http://www.4shared.com/archive/ESZ-xNuOba/mega-sena.html
São 51 arquivos .TXT com todos os 50.063.860 jogos. Para quem tiver curiosidade em como eles foram calculados basta ver o código abaixo.
Se rodar ...