Instalando SO – ReactOS no VirtualBox

O ReactOS é um sistema operacional novo, open source e free.  Você pode não acreditar, mas, ele NÃO É uma distribuição Linux, é sim um SO desenvolvido do zero que roda programas nativos desenvolvido para o Windows 32 bits, ele lembra muito o Windows NT.  E na hora da instalação, exige poucos recursos da maquina, com a quantidade de equipamento 32 bits ficando obsoletos, essa é uma boa opção para “reciclar” aquele seu PC que está ali pegando poeira.

Vamos testar:

1) Faça download em : https://reactos.org/download  ( Baixei a ISO)

Para esse teste eu baixei uma ISO no site e virtualizei o sistema com o Virtual Box, com 512 MB de RAM, HD de 10 GB e uma placa de vídeo de 32 MB ( huauuu…. que maquina! ) escolhi na hora da criação a opção “outro Windows 32 bits” e instalei o ReactOS sem maiores problemas para quem já instalou algum SO da Microsoft.
No momento que estou escrevendo esse texto (Set / 2019)  a versão atual é 0.4.1.

Instalando RecatOS

Instalando RecatOS

Após iniciar o sistema em português com teclado ABNT configurado certinho e tudo funcionando bem, gostei.

Instalando Reactos / Idioma

Instalando Reactos / Idioma

Você pode escolher um tema para o seu ReactOS, o padrão é o clássico do Windows, nesse exemplo eu escolhi um tema diferente, veja que legal, na imagem abaixo onde eu acesso a “Central de Aplicativos ReactOS” que nos oferece a um click, downloads de vários aplicativos já testados e funcionando no SO, tudo organizado por grupos de interesse.

ReactOS - Escolhendo um tema

ReactOS – Escolhendo um tema

 

Vou dar continuidade nesse post, publicando um tutorial sobre programação xBase – https://programandoxbase.wordpress.com/ .

 

CONCLUSÃO:  O ReactOS me pareceu bem confiável, alguns erros na execução de algum aplicativo, é justificável para um sistema ainda está em construção, mas o projeto promete e vou continuar a fazer testes com o surpreendente ReactOS, talvez esteja ai um filão de mercado para os PCs que temos em casa considerados obsoletos pelos novos Sistemas Operacionais que consomem muitos recursos.

#susviela

 


Ajude a manter o BLOG – Faça uma doação CRIPTOMOEDAS:

DOGE:  D7erXNGo3cYcXhVnPny3CGwrr2yc9azuAV

LTC:  LMJVUZBKpS4tjKpC6dAiBiH398z9Udt4hY

BTC: 159W6qoxFVa7uhqoZz85dmBNYkZ1rYBQyB


 

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

Publicado em Computadores e a Internet, Dicas Windows, Dicas: Software (Programas ) | Marcado com , , , , | Deixe um comentário

Minerando escondido no FireFox

Com a crescente adoção dos criptoativos (criptomoedas), Bitcoin, Monero, LTC, DOGE entre tantas, começaram a surgir inúmeros sites que se aproveitam da visita do usuário e utilizam o navegador do mesmo para “minerar escondido” sem sua autorização.

Uma dica rápida para quem usa o excelente navegador FireFox, a partir da versão Quantum 74, existe a opção de não permitir que os sites maliciosos usem seu navegador para minerar criptomoedas sem autorização.

Acesse o menu Preferencias e na opção Privacidade e Segurança, escolha personalizado, marque o que você quer bloquear nesse caso específico, selecione Criptomineradores.

FireFox_Nao_Minerando

Fonte:
https://blog.mozilla.org/blog/2019/05/21/latest-firefox-release-is-faster-than-ever/

 

#susviela

 


 

Ajude a manter o BLOG – Faça uma Colaboração :

Criptomoeda Doge:

D7erXNGo3cYcXhVnPny3CGwrr2yc9azuAV

Faça uma doação na criptomoeda Doge

 

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

 

Publicado em Criptomoedas, Dicas: Software (Programas ), Educação e Conhecimento, Internet - Segurança | Marcado com , , , , | Deixe um comentário

Hash SHA1 no Lazarus IDE (free Pascal)

Mais uma dica rápida para quem usa a IDE Lazarus / free Pascal (faça download aqui ).

Uma das maneiras, “digamos segura”, de armazenar senhas no seu banco de dados, é gravar o hash* do String / texto  da mesma, evitando o uso de texto plano o que impede a visualização da senha por alguém que tenha acesso ao banco de dados ou até mesmo um vazamento de informações.

Criei um pequeno exemplo no Lazarus 2.0 para testar isso, usando o SHA1 para calcular o Hash de um string digitado em um EditBox e mostrando no formulário o resultado do hash, quando o botão Calcular é pressionado.

1) Crie um  novo projeto no Lazarus;

2) Inclua um Editbox (TEdit),  um Label (Tlabel) e um Botão (TButton );

3) Na lista Uses, inclua Sha1;

4) Nesse exemplo não mudei o nome dos objetos;

5) Dois clique no botão e digite o seguinte código;

procedure TForm1.Button1Click(Sender: TObject);
var hashTexto : TSHA1Digest;
begin
   hashTexto := Sha1String( Edit1.Text );
   label1.Caption:= SHA1Print( hashTexto );
end;

Veja o resultado:

Criando o Hash de uma string

Criando o Hash de uma string

 

* Hash : https://pt.wikipedia.org/wiki/Fun%C3%A7%C3%A3o_hash

Um hash (ou escrutínio) é uma sequência de bits geradas por um algoritmo de dispersão, em geral representada em base hexadecimal, que permite a visualização em letras e números (0 a 9 e A a F), representando um nibble cada. O conceito teórico diz que “hash é a transformação de uma grande quantidade de dados em uma pequena quantidade de informações”.

Essa sequência busca identificar um arquivo ou informação unicamente. Por exemplo, uma mensagem de correio eletrônico, uma senha, uma chave criptográfica ou mesmo um arquivo. É um método para transformar dados de tal forma que o resultado seja (quase) exclusivo. Além disso, funções usadas em criptografia garantem que não é possível a partir de um valor de hash retornar à informação original.

Conclusão:

A IDE – Lazarus (Free Pascal ) está cada dia melhor, um exemplo de como o software livre pode evoluir e crescer.

Criar um hash da senha, e guardar no banco de dados é uma boa opção, depois é só comparar o hash  da senha digitada no campo Password da sua aplicação com o hash gravado no seu banco de dados, se forem iguais, permitir o acesso.

 

#susviela

 


 

Ajude a manter o BLOG – Faça uma Colaboração :

Criptomoeda Doge:

D7erXNGo3cYcXhVnPny3CGwrr2yc9azuAV

Faça uma doação na criptomoeda Doge

 

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

 

Publicado em Banco de Dados, Dicas: Software (Programas ), Educação e Conhecimento, Free Pascal, Programação, Programação Lazarus | Marcado com , , , , , | Deixe um comentário

Traduções no Lazarus IDE (free Pascal)

Uma dica rápida para quem usa a IDE Lazarus  (faça download aqui ),  na hora de instalar o programa ele detecta o idioma do seu SO e a interface da IDE já vai estar traduzida, mas ao usar componentes nos programa desenvolvidos a linguagem padrão é o inglês.

Então ao usar,  o componente MessageDlg por exemplo, o usuário do seu programa vai receber uma pergunta personalizada por você mas com os botões em inglês, não chega a ser um grande problema, veja:

Botões em Inlgês

Botões em Inlgês

 

É  simples de oferecer uma interface melhor para o seu usuário. faça o seguinte:

1) Localize na pasta onde foi instalado o seu Lazarus o arquivo “lclstrconsts.pt_BR.po”  e copie ele para a pasta onde está o executável do seu projeto;

2) Agora no Form principal do seu programa inclua a Uses Translations ;

3) E no evento On Create desse mesmo Form inclua a seguinte linha:

TranslateUnitResourceStrings( ‘LclStrConsts’, ExtractFilePath(Application.ExeName ) + ‘lclstrconsts.pt_BR.po’, ‘pt_BR’, ”);

 

Veja o resultado:

Botões SIM e NÃO

Botões SIM e NÃO

 

Conclusão:

A IDE – Lazarus (Free Pascal ) está cada dia melhor, um exemplo de como o software livre pode evoluir e crescer.
Além disso não custa muito oferecer um pouco mais de valor ao seu sistema, qualificando o mesmo.

 

#susviela

 


 

Ajude a manter o BLOG – Faça uma Colaboração :

Criptomoeda Doge:

D7erXNGo3cYcXhVnPny3CGwrr2yc9azuAV

Faça uma doação na criptomoeda Doge

 

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

 

Publicado em Dicas: Software (Programas ), Educação e Conhecimento, Programação, Programação Lazarus | Marcado com , , , , , | Deixe um comentário

“AutoStart Form” no Libre Office – Base

Iniciando um formulário automaticamente no Libre Office – Base

 

Para abrir formulário no Base ao iniciar siga os seguintes passos:

1) Segurança para executar macros ( isso pode ser uma falha de segurança, use por sua conta e risco ) :
Ferramentas -> Opções -> segurança -> [Macro security]
Escolha BAIXA (Não recomendado )

Criando macro no LibreOffice

Criando macro no LibreOffice

2) criar macro com o seguinte conteúdo:
Dentro de: SeuBanco.ODB / Standard / Module1 – clique em [EDIT] e salve o seguinte código:

SUB AbreFormulario
  Dim ObjTypeWhat
  Dim ObjName As String
  ObjName = "frmCliente"
  ObjTypeWhat = com.sun.star.sdb.application.DatabaseObject.FORM
  If ThisDatabaseDocument.FormDocuments.hasbyname(ObjName) Then 
     ThisDataBaseDocument.CurrentController.Connect()
     ThisDatabaseDocument.CurrentController.loadComponent(ObjTypeWhat, ObjName, FALSE) 
  Else
      MsgBox "Erro! Nome do firmulário usado. " & ObjName
  End if
End Sub

– Altere no código acima, o conteúdo da variável objName para o nome do seu fomulário;

3) Em Ferramentas-> Personalizar, na aba [Events] selecione “Open Document” e anexe a [Macro] que você acabou de criar  “AbreFormulario”

Autoexec Macro ao abrir

Autoexec Macro ao abrir

– Salvar, fechar o SeuBanco.ODB
– Reabra; O formulário deve começar automaticamente.

 

Conclusão:

Com esses passos, você pode agilizar o trabalho para os usuários do seu banco de dados nesse excelente ferramenta o Libre Office Base.

#susviela

 


Fonte:

https://ask.libreoffice.org/en/question/76828/how-to-autostart-a-form-by-default-at-odb-opening/

 

Ajude a manter o BLOG – Faça uma Colaboração :

Criptomoeda Doge:

D7erXNGo3cYcXhVnPny3CGwrr2yc9azuAV

Faça uma doação na criptomoeda Doge

 

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

 

Publicado em Banco de Dados, Dicas: Software (Programas ), Educação e Conhecimento, Libre Office, Programação | Marcado com , , , , , , , , , | Deixe um comentário

LibreOffice: Base agora é Firebird

Logo Base - Pacote Libre Office

Logo Base – Pacote Libre Office

Sai o HSQLDB

entra Firebird

 

 

Conforme esse texto no site do pacote Libre Office ( https://www.libreoffice.org/ ) o novo motor incorporado ( embarcado ) para gerenciamento de banco de dados passa a ser o Firebird, e agora com o lançamento da versão 6.1  essa opção já esta disponível para ser adotada pelos usuários do pacote.

Base agora com Firebird incorporado

Base agora com Firebird incorporado

Os usuários do LibreOffice base estão sendo encorajados a mudar para o Firebird lançado com a versão 6.1, que se tornará o padrão, enquanto o motor de banco de dados HSQLDB incorporado – embora obsoleta – ainda estará disponível como uma alternativa.

A versão do Firebird 3.0 está agora embarcada no LO.

Mais informações técnicas sobre o uso desse novo recurso no LO ( Libre Office ) podem ser encontradas em:

https://wiki.documentfoundation.org/Development/Base/FirebirdSQL

https://wiki.documentfoundation.org/Documentation/FirebirdMigration

 

Conclusão:

Mais um sinal que Java esta perdendo terreno, e a LibreOffice da um passo a frete para se afastar dessa solução.

 

#susviela

 


 

Ajude a manter o BLOG – Faça uma Colaboração :

Criptomoeda Doge:

D7erXNGo3cYcXhVnPny3CGwrr2yc9azuAV

Faça uma doação na criptomoeda Doge

 

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

 

Publicado em Banco de Dados, Dicas: Software (Programas ), Educação e Conhecimento, Libre Office, Programação, Programação - Java | Marcado com , , , , , , | Deixe um comentário

O Manifesto Cripto Anarquista

O Manifesto Cripto Anarquista – Timothy C. May

“Timothy C. May, mais conhecido como Tim May, foi um técnico e escritor político norte-americano,  um engenheiro eletrônico e cientista sênior da Intel no início da história da empresa. Foi um dos precursores do cripto-anarquismo no mundo moderno e foi também quem escreveu ” O Manifesto Cripto Anarquista”, leitura “meio” que obrigatória a todas as novas gerações de ciber-ativistas.”
(+)1951 (-) 15/Dez/2018

[ Cypherpunks of the World ] – Ciferpunks do mundo,

Vários de vocês na reunião “ciferpunks físicos” de ontem no Vale do Silício pediram que mais material aprovado nas reuniões fosse acessível eletronicamente aos leitores de toda a lista de ciferpunks, espiões, intrusos e assim por diante.

Aqui está o “Anarchist Crypto Manifesto” que eu li em setembro de 1992 na reunião da fundação. Suas origens remontam a meados de 1988 e foram distribuídas para alguns tecno-anarquistas na conferência “Crypto ’88” e novamente na “Hackers Conference” daquele ano. Mais tarde eu dei palestras em Hackers sobre isso em 1989 e 1990.
Há algumas coisas que eu gostaria de mudar, mas por razões históricas vou deixar como está. Alguns dos termos podem ser desconhecidos para você … Espero que o Glossário de Criptografia que acabei de distribuir seja útil.

(Isso deve explicar todos os termos enigmáticos do meu assunto!)

–Tim May

========

O manifesto criptoanarquista

Um espectro está emergindo no mundo moderno, o espectro da anarquia criptográfica.

A ciência da computação está à beira de fornecer a habilidade de indivíduos e grupos de se comunicar e interagir uns com os outros de uma maneira totalmente anônima. Duas pessoas podem trocar mensagens, fazer negócios e negociar contratos eletrônicos, nunca conhecendo o nome autêntico ou a identidade legal do outro. As interações nas redes serão inatingíveis, graças ao uso prolongado de reencaminhamento de pacotes criptografados em máquinas à prova de adulteração que implementam protocolos criptográficos com garantias quase perfeitas contra qualquer tentativa de alteração. Reputações serão de importância crucial, muito mais importante em lidar com as classificações de crédito de hoje. Esses desenvolvimentos alterarão completamente a natureza da regulamentação governamental, a capacidade de tributar e controlar as interações econômicas, a capacidade de manter as informações em segredo e até mesmo alterar a natureza da confiança e da reputação.

A tecnologia para esta revolução (e certamente será uma revolução social e econômica) existiu em teoria durante a última década. Os métodos são baseados em criptografia de chave pública, sistemas de teste de conhecimento zero interativos e vários protocolos de software para interação, autenticação e verificação. O foco até agora tem sido em conferências acadêmicas na Europa e nos EUA, conferências monitoradas de perto pela National Security Agency. Mas apenas recentemente redes de computadores e computadores pessoais alcançaram velocidade suficiente para tornar as ideias viáveis na prática. E os próximos 10 anos trarão velocidade extra suficiente para tornar essas ideias economicamente viáveis e, em essência, imparáveis. Redes de alta velocidade, ISDN, cartões inteligentes, satélites, transmissores Ku-Band, computadores pessoais multi-MIPS e chips de criptografia agora em desenvolvimento serão algumas das tecnologias capacitadoras.

O Estado tentará, é claro, adiar ou impedir a disseminação dessa tecnologia, citando preocupações com a segurança nacional, o uso dessa tecnologia por traficantes de drogas, evasores fiscais e temores de desintegração social. Qualquer uma dessas preocupações será válida; a criptoanarquía permitirá a livre comercialização de segredos nacionais e a comercialização de materiais ilícitos e roubados. Um mercado anônimo de computadores permitirá até mesmo o estabelecimento de mercados horríveis de assassinato e extorsão. Vários elementos criminosos e estrangeiros serão usuários ativos da CryptoNet. Mas isso não impedirá a disseminação da anarquia criptográfica. A anarquia criptográfica, combinada com mercados emergentes de informação, criará um mercado líquido para qualquer material que possa ser colocado em palavras e imagens. E da mesma forma que uma invenção aparentemente menor como o arame farpado possibilitou a vedação de grandes fazendas e fazendas, alterando para sempre os conceitos de terra e direitos de propriedade nas fronteiras do Ocidente, assim também a descoberta aparentemente menor de um ramo arcano da matemática se tornará o alicate que desmonta o arame farpado em torno da propriedade intelectual.

Levante-se, você não tem nada a perder, exceto suas cercas de arame farpado!

Fonte / Textto Original:

https://activism.net/cypherpunk/crypto-anarchy.html

Mais informação em:
https://pt.wikipedia.org/wiki/Criptoanarquismo
https://www.youtube.com/watch?v=Ch8Xp1BgR48
http://www.criptomoedasfacil.com/autor-do-manifesto-cripto-anarquista-morre-aos-67-anos/

 

Conclusão:

Timothy C. May, foi tão importante, quanto Satoshi Nakamoto,  para a tecnologia usada nas criptomoedas, e portanto nada mais justo que tentar homenageá-lo com a reprodução de um dos seus textos mais inspirador.

 

#susviela

 


 

Ajude a manter o BLOG – Faça uma Colaboração :

Criptomoeda Doge:

D7erXNGo3cYcXhVnPny3CGwrr2yc9azuAV

Faça uma doação na criptomoeda Doge

 

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

 

Publicado em Dicas: Software (Programas ), Educação e Conhecimento, Internet - Segurança, Programação, Programação C++ | Marcado com , , , , , | Deixe um comentário