sexta-feira, 17 de abril de 2015

Conversão de Base Numérica em Pascal (Lazarus e Delphi)

Olá, Boa Tarde!!!

Hoje vamos falar um pouco sobre as conversões de bases numéricas. As conversões numéricas são muito utilizadas na computação, as bases mais utilizadas são a Hexadecimal, Decimal, Octal e Binária. A base numérica representa a quantidade de símbolos possíveis para representar um determinado número, abaixo temos uma tabela com os símbolos que podem ser utilizados em cada sistema de numeração.

Base Numérica Símbolos Exemplo
Binário 0 e 1
100110100102
Octal 0, 1, 2, 3, 4, 5, 6 e 7
23228
Decimal 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9
123410
Hexadeciaml 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F
4D216

Quando vemos um número qualquer sem base numérica sub-entendemos ser um número da base Decimal, porém para números de qualquer outra base é necessário informar explicitamente a base numérica do número, ela é representada por um número sub-escrito no final do número como no exemplo acima.

Tendo em vista estas diferentes bases, desenvolvemos um pequeno aplicativo em pascal para fazermos as devidas conversões. Aqui vamos disponibilizar o conversor, bem como os fontes para que você possa redistribui-lo e/ou melhora-lo, apenas solicitamos que seja preservados os  dados autorais dos fontes, fontes estes desenvolvidos em linguagem pascal, com o auxilio da ferramenta Lazarus na sua versão 1.2.6.




Segue Links:
   Link para download do EXE:

   Link para download do código fonte(Lazarus 1.2.6):

Estes fontes foram desenvolvidos com Lazarus versão 1.2.6 e Sistema Operacional Windows 7 - x64, porém são totalmente compatíveis com Delphi. Caso surja alguma duvida, basta deixar seu comentário.

Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.

Atenciosamente
Dica Chave.

terça-feira, 20 de janeiro de 2015

Criptografia (Exemplo em Lazarus e Delphi)

Olá Galera, Boa Tarde...

Hoje vamos falar um pouco sobre criptografia de dados para sistemas empresariais.

Você sabe afinal o que é criptografia?
Nada mais é que um meio de aprimorar a segurança de uma mensagem ou de um arquivo, embaralhando o conteúdo de modo que ele só possa ser lido por quem por quem tenha a chave de criptografia correta para desembaralhá-lo. Por exemplo, quando você esta conversando com outra pessoa em um chat, normalmente os dados trafegados pela rede serão criptografados para ajudar a manter os dados em segurança.

A primeira vista ela até pode parecer complicada, mas para usufruir dos benefícios que proporciona você não precisa estuda-lá profundamente e nem ser nenhum matemático experiente. Atualmente, a criptografia já está integrada ou pode ser facilmente adicionada à grande maioria dos sistemas operacionais e aplicativos e para usá-la, muitas vezes, basta a realização de algumas configurações.

Mas nosso objetivo não é falar sobre o que é criptografia e sim mostrar um exemplo prático. Vamos postar aqui um modelo desenvolvido em Lazarus 1.2.6, com executável e os fontes com a função de criptografia, função esta que você poderá utilizar em seus sistemas, apenas alterando a chave(Key) de criptografia.



Segue Links:
   Link para download do EXE:
     Cripto - EXE.

   Link para download do código fonte(Lazarus 1.2.6):


Estes fontes foram desenvolvidos com Lazarus versão 1.2.6, porém são totalmente compatíveis com Delphi. Caso surja alguma duvida, basta deixar seu comentário.


Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.

Atenciosamente
Dica Chave.

Teste de QI de Einstein

Olá, Bom Dia, Pessoal!!!

Você já resolveu o teste de QI de Einstein? Achou interessante? Gostaria de fazer um para distribuir em seu sistema, site ou apenas para se divertir?

Aí vai uma dica, estamos disponibilizando para todos os internautas que acessam nosso blog, o executável para todos utilizarem da melhor forma possível, bem como os fontes para que você possa redistribui-lo e/ou melhora-lo, apenas solicitamos que seja preservados os  dados autorais dos fontes, fontes estes desenvolvidos em linguagem pascal, com o auxilio da ferramenta Lazarus na sua versão 1.2.6.


Segue Links:
   Link para download do EXE:

   Link para download do código fonte(Lazarus 1.2.6):


Estes fontes foram desenvolvidos com Lazarus versão 1.2.6, porém são totalmente compatíveis com Delphi. Caso surja alguma duvida, basta deixar seu comentário.


Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.

Atenciosamente
Dica Chave.

segunda-feira, 19 de janeiro de 2015

Criar Senha para o Usuário ROOT no Ubuntu 14.04.01 LTS.

Olá, Boa Tarde a Todos!!!

Hoje vamos ver uma dica muito rápida porém de extrema utilidade para os usuários iniciantes no linux, especialmente no Ubuntu.

Vamos ver como criar a primeira senha do usuário "ROOT" via terminal.

1º) Vamos abrir o terminal e digitar o comando abaixo e pressionar ENTER:
   SUDO PASSWD ROOT 

2º) Agora o sistema irá solicitar a senha do seu usuário, digite-a e novamente pressione ENTER:

3º) Agora será solicitado a nova senha do ROOT ("Digite a nova senha UNIX:"), pressione ENTER:

4º) E então vai pedir a confirmação da nova senha ("Redigite a nova senha UNIX:"), pressione ENTER:

Irá aparecer uma mensagem dizendo ("passwd: senha atualizada com sucesso"), pronto!!! Agora é só usufruir do usuário ROOT.

OBS.: Esta imagem mostra todas as linhas de comando gerados com a alteração da senha;

Dica: Este comando pode ser usado também para alterar a senha do ROOT.

Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.

Atenciosamente
Dica Chave.

terça-feira, 16 de dezembro de 2014

Escrevendo Número Por Extenso com Lazarus.

Olá, Bom Dia, Galera!

Hoje vamos para uma dica super rápida e muito útil.

Quem nunca precisou transformar números do tipo "REAL" ou "Inteiro" para extenso? Então aí vai uma solução prática, quem quer apenas usar o programa para gerar os números em extenso, basta baixar o "EXE", já quem tem interesse em adicionar esta função ao seu sistema, ou até mesmo melhora-la, pode baixar o "Fonte"



Segue Links:
   Link para download do EXE:

   Link para download do código fonte(Lazarus 1.2.6):


Estes fontes foram desenvolvidos com Lazarus versão 1.2.6, porém são totalmente compatíveis com Delphi. Caso surja alguma duvida, basta deixar seu comentário.


Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.

Atenciosamente
Dica Chave.

sexta-feira, 12 de dezembro de 2014

Gerador de Senhas

Olá, Boa Tarde, Pessoal!

Nesta dica vou disponibilizar um gerador de senhas fortes, desenvolvido por mim.

Mas, O que é um gerador de Senha?
   É um sistema que vai lhe ajudar a criar senhas fortes, seguras e difíceis de serem descobertas, até mesmo por hackers. Uma senha forte, começa  já eliminando vínculo com dados pessoais como datas de nascimento ou trechos de seus nomes. Segundo especialistas em segurança digital, ter uma senha forte é a melhor dica para os internautas que utilizam os mais variados serviços disponíveis na internet.

Nosso sistema Gerador de Senhas é muito simples de usar, basta escolher quais tipos de caracteres deseja que façam parte de sua senha, setar o tamanho e quantas senhas deseja gerar, e pronto....


Segue Links:
   Link para download do EXE:

   Link para download do código fonte(Lazarus 1.2.6):


Segue os links do executável para quem apenas desejar gerar boas senhas, e para quem quer conhecer, editar e utilizar as funções de geração de senhas, segue também os fontes. Fontes estes desenvolvidos com Lazarus versão 1.2.6. Caso surja alguma duvida, basta deixar seu comentário.


Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.

Atenciosamente
Dica Chave.

Gerar Script Para "DROPAR" Todas as Tabelas de Um TABLE_SPACE no ORACLE

Olá, Boa Tarde Galera!!!

Hoje vamos ver uma dica para banco de dados Oracle...

Objetivo: Gerar script para "dropar" todas as tabelas e seu conteúdo de um TABLE SPACE no Oracle.

Para o comando abaixo, vamos usar a TABLE SPACE "USERS".

1º) Vamos identificar nosso TABLE SPACE:
   SELECT DISTINCT(TABLESPACE_NAME) FROM ALL_TABLES; 

2º) Agora vou verificar se são realmente estas tabelas que quero apagar:
   SELECT TABLE_NAME FROM ALL_TABLES WHERE TABLESPACE_NAME = 'USERS';
   ou
   SELECT * FROM ALL_TABLES WHERE TABLESPACE_NAME = 'USERS'; 

3º) Este é o comando que vai gerar os comandos de "DROP TABLE":
   SELECT 'DROP TABLE ' || TABLE_NAME || ';'
   FROM ALL_TABLES
   WHERE TABLESPACE_NAME = 'USERS'
     AND TABLE_NAME IN(SELECT TABLE_NAME 
                       FROM ALL_TABLES 
                       WHERE TABLESPACE_NAME = 'USERS' 

4º) Este comando vai gerar algo semelhante ao descrito abaixo:



5º) Aí basta executar estes comando gerados.

Esta foi a dica de hoje, se for útil, comentem.

    Fonte.: Esta dica foi tirada de algum site na WEB e ajustada junto com o nosso colega Guilherme Godinho. 

Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.

Atenciosamente
Dica Chave.