segunda-feira, 31 de agosto de 2015

Sort - Arquivo Posicional

Para classificar um arquivo posicional fixo, quando a(s) chave(s) não está(ão) no começo do arquivo, deve-se usar o parâmetro -k, como a seguir:

-k1.[pos_inicial],1.[pos_final]

Exemplo:

sort -k1.58,1.77 -k1.13,1.26 -k1.175,1.176 -k1.79,1.98

No exemplo acima, o arquivo é classificado pelas posições 58 a 77, em seguida pelas posições 13 a 26, depois pelas posições 175 a 176 e por fim pelas posições 79 a 98.

sexta-feira, 7 de agosto de 2015

Open DNS - Family Shield

Para os pais que se preocupam em garantir uma navegação na Internet mais segura para os seus familiares, vai uma dica para utilizar o Open DNS - Family Shield (OpenDNS - Family Shield), que automaticamente bloqueia sites maliciosos e com conteúdo pornográfico.

Endereços de DNS

    Servidor DNS preferencial:  208.67.222.123
    Servidor DNS alternativo: 208.67.220.123


Como efetuar as alterações (fonte http://www.tecmundo.com.br/seguranca/4495-aprenda-a-bloquear-sites-pornograficos-e-perigosos-no-computador.htm):

Windows XP

Acesse o Menu Iniciar, em seguida clique sobre o ícone do “Painel de Controle” e então selecione as “Conexões de Rede”. Clique com o botão direito do mouse sobre a conexão ativa e então sobre a opção “Propriedades”.

Selecione “Protocolo de Internet (TCP/IP)” e clique novamente em “Propriedades”.Na janela que será aberta, selecione a opção “Usar os seguintes endereços de servidor DNS” e insira os endereços:

Servidor DNS preferencial:  208.67.222.123
Servidor DNS alternativo: 208.67.220.123


Windows 7 / Vista / 8 / 8.1 / 10

Para os novos sistemas operacionais mais novos da Microsoft, as configurações a serem feitas são as mesmas. Acesse o “Painel de Controle” no Menu Iniciar e então clique sobre “Exibir status e tarefas de rede”. Ao lado de “Conexão local”, clique em “Exibir status” e então em “Propriedades”.


Selecione “Protocolo TCP/IP versão 4” e clique novamente sobre “Propriedades”. Na janela que será aberta, selecione a opção “Usar os seguintes endereços de servidor DNS” e insira os endereços:

Servidor DNS preferencial:  208.67.222.123
Servidor DNS alternativo: 208.67.220.123

Linux (Distro: Ubuntu)

Na Área de trabalho do sistema operacional, clique com o botão direito sobre o ícone de rede e então sobre a opção “Editar conexões”. Selecione a conexão utilizada e clique novamente sobre o botão “Editar”. Escolha a aba “Configurações IPv4”. Na caixa de texto referente aos servidores DNS, insira os endereços: 208.67.222.123, 208.67.220.123. Clique em “OK” e reinicie o sistema.


Mac OS (Versões Leopard)

Clique sobre a maçã da Área de trabalho e selecione a opção “Preferências de sistema”. Escolha o ícone referente à Rede e escolha a primeira conexão apresentada na janela de conexões. Vá para a janela de configurações avançadas e insira os endereços: 208.67.222.123 e 208.67.220.123. Clique em “OK” para finalizar.



quarta-feira, 5 de agosto de 2015

MySQL - Função para Contar ocorrências de um caracter/string em uma string

Para contar a quantidade de ocorrências de um caracter ou string em uma string pode-se usar esta função:

round((length(<string>) - length(replace(<string>,<caracter/string pesquisada>,''))) / length(<caracter/string pesquisada>))

Exemplo:

round((length(dna_ppg) - length(replace(dna_ppg,'#',''))) / length('#'))

Procura no campo 'dna_ppg' a quantidade de ocorrências do caracter '#'

Fonte (http://gilbertoalbino.com/como-contar-numero-de-ocorrencias-de-string-num-campo-do-mysql/)