Categorias
Infra Telecomunicações

Como o GPS funciona?

Para entender de modo rápido e prático como funciona um GPS, incluindo detalhes a respeito de precisão e mecanismos de correção de erros na determinação do posicionamento, assista aos 3 vídeos a seguir, preparados e disponilizados pela filial brasileira da Trimble no YouTube: O primeiro vídeo é o Como funciona o “GPS”, e explica de […]

Categorias
Controle de versão Desenvolvimento Linux/Unix/*nix Segurança

GitHub com SSH

Sejamos francos: ao trabalhar com repositórios Git, especialmente no GitHub, depois de algum tempo começamos a achar que perder tempo digitando o usuário e a senha a cada push é inaceitável. Principalmente se trabalhamos com commits freqüentes: Se, ao realizar um push, você precisa digitar usuário/senha como na ilustração acima, verifique a configuração de seu […]

Categorias
Infra Linux/Unix/*nix

crontab.guru

O crontab.guru é um site muito útil, nos ajuda a configurar corretamente a sintaxe de um agendamento crontab, por mais complicado que ele seja: https://crontab.guru/ Ve você precisa configurar agendamentos para cron jobs, essa ferramenta é uma mão na roda!

Categorias
Backup/Restore Infra Linux/Unix/*nix

Remoção de backups antigos usando “find” e “cron”

Usuários Linux experientes sabem que o comando find é um dos mais úteis e importantes no dia-a-dia. Basicamente ele é utilizado para encontrar arquivos com base em um conjunto de parâmetros e opções, mas não se engane: esse é o uso mais básico (e talvez o menos freqüênte) mas você pode utilizá-lo para encontrar arquivos […]

Categorias
Controle de versão Linux/Unix/*nix

Configuração do Git no Linux

Lembrete rápido para minhas configurações básicas do Git, no Linux, para usar a linha de comando com eficiência: git config –global user.name “Abrantes Araújo Silva Filho” git config –global user.email “abrantesasf@gmail.com” git config –global core.editor “emacs26 -nw” git config –global push.default “simple” Os dois primeiros comandos apenas ajustam meu nome e e-mail. O terceiro comando […]

Categorias
Databases Infra

Por que não usar o MySQL?

Antes de entrar no assunto deste artigo gostaria de esclarecer que reconheço a importância do MySQL para o mundo dos bancos de dados, para o movimento open source, para milhares de sites que o utilizam como repositório de dados e para sistemas de grande sucesso, como o Wordpress, que são totalmente baseados no MySQL. No […]

Categorias
Databases Infra

Finalmente uma razão para eu indicar o SQL Server: o Linux!

Sem querer iniciar uma discussão do tipo “Oracle é melhor ou pior que SQL Server?” (seria igual discutir sobre qual time de futebol é melhor – e todos sabem que é o Vasco da Gama!), gostaria de comentar sobre um grande avanço do SQL Server: a disponibilidade para Linux. Vou explicar isso melhor. Sempre que […]

Categorias
Databases Infra Linux/Unix/*nix

Como obter uma lista de palavras a partir de um dicionário Aspell

Há algum tempo eu estava precisando de uma grande lista de palavras em português para fazer um teste sobre encoding e collation no PostgreSQL. A solução que eu encontrei foi fazer um dump de um dicionário pt_BR do Aspell. Para extrair um dump no formato de uma palavra por linha, utilize o seguinte comando: O […]

Categorias
Fileserver Infra

Como recuperar uma senha expirada de administrador do domínio no Samba 4

Você instalou o Samba 4, criou os domínios do tipo “Active Directory”, instalou as ferramentas de administração remota de servidores da Microsoft (RSAT) para gerenciar o domínio, criou os grupos, usuários, e deixou seu controlador de domínios e servidor de arquivos tinindo. Mas, depois de um tempo, esqueceu-se de trocar a senha do “Administrator” do […]

Categorias
Databases Infra

Erro do Java com Sybase 9 e Windows 7

Ao tentar usar as ferramentas do Sybase 9 (Interactive SQL 9.0.2 e Sybase Central 4.3.0) em um computador Windows 7 (64 bits, não testei com 32 bits) com Java 1.8 instalado, sempre ocorre um erro de Java e o Interactive SQL e o Sybase Central não abrem (ocorre um erro java.lang.NullPointerException). A mensagem de erro […]

Categorias
Databases Infra

Usar histórico de comandos no SQL*Plus

Quem trabalha com o SQL*Plus sabe que uma das coisas mais irritantes nessa ferramenta é que depois de executar alguns comandos, ao tentar usar a seta para cima no teclado para voltar alguns comandos atrás, nada funciona. Sim, apesas dos bilhões de dólares que a Oracle ganha anualmente, até hoje, ela não foi capaz de […]

Categorias
Infra Periféricos

Configurar a senha da interface web do CUPS no Ubuntu 14.04

A interface de administração web do CUPS (http://localhost:631) sempre solicita uma senha para tarefas administrativas que necessitam de maior privilégio no sistema. Entretanto a instalação padrão do Ubuntu não configura uma senha de acesso à interface web para seu usuário. Dessa forma para instalar, modificar ou administrar impressoras no sistema, é necessário configurar tal senha. […]

Categorias
Desktops Infra

Instalação do BBtoken do Banco do Brasil no Ubuntu 14.04

Para acessar algumas contas no Banco do Brasil é necessária a utilização de um token USB com chaves de acesso, apelidado de BBtoken. O problema é que o driver que já vem no token distribuído pelo Banco do Brasil está desatualizado e não funciona corretamente no Ubuntu 14.04. Para instalar o BBtoken, siga as instruções […]

Categorias
Desktops Infra

Como instalar o plugin do Java para o Firefox no Ubuntu 14.04

Para instalar o plugin do Java para o Firefox, no Ubuntu 14.04, faça o seguinte: Em primeiro lugar, descubra se o Firefox é 32 ou 64 bits. Depois disso, baixe a versão adequada do Java JDK (32 ou 64 bits) no site da Oracle. Eu sempre baixo a versão “tar.gz” para descompactar diretamente no diretório […]

Categorias
Desktops Infra

Como descobrir se o Firefox é 32 ou 64 bits?

Para verificar se o Mozilla Firefox que está instalado em sua máquina é 32 ou 64 bits (importante, por exemplo, para saber qual plugin do Java deve ser instalado), basta digitar na barra de endereços do Firefox o seguinte: O Firefox mostrará as informações sua compilação, incluindo a arquitetura (se 32 ou 64 bits).

Categorias
Backup/Restore Databases Infra

Script de backup online do Oracle com RMAN

Para configurar o backup online de um banco Oracle através do uso do RMAN, eu uso o script abaixo: #!/bin/bash # # Script de backup incremental do banco de dados Oracle, conforme indicado em: # “Oracle Database 2 Day DBA” # “Oracle Database Backup and Recovery User’s Guide” # Acrescentei o backup do init.ora e […]

Categorias
Databases Infra

Conexão do Forms 6i com o Oracle 12c

O Oracle 12c não permite, por padrão, a conexão do Forms 6i pois a última versão do banco de dados certificada para o Forms 6i foi a 10.1. Para que o Forms 6i se conecte ao Oracle 12c, faça o seguinte: Primeiro, altere o parâmetro de inicialização sec_case_sensitive_logon para false. Conecte-se como system e dê […]

Categorias
Infra Linux/Unix/*nix

Instalação do Oracle Linux 6

A última versão disponível do Oracle Linux 6 é a versão 6.7 que pode ser baixada no site https://edelivery.oracle.com. O Oracle Linux é grátis e livre para uso em produção e, se necessário, você pode pagar pelo suporte (compre suporte diretamente pelo site da Oracle). A instalação demonstrada aqui foi feita em um servidor Dell […]

Categorias
Infra Linux/Unix/*nix Segurança

SSH com chave pública no Oracle Linux 6

Uma das primeiras coisas a fazer quando configurar um novo servidor, é tornar o acesso via SSH mais seguro. No Oracle Linux 6 (e demais distribuições derivados do Red Hat Enterprise Linux 6, como a CentOS 6) o processo é bem fácil. Edite o arquivo /etc/ssh/sshd_config e deixe as seguintes variáveis conforme mostrado abaixo: Agora […]

Categorias
Infra Linux/Unix/*nix

Criar usuário no shell do Oracle Linux 6

Para criar um usuário no shell do Oracle Linux 6 (e outras distribuições derivadas do Red Hat Enterprise Linux, como o CentOS), o comando que costumo usar é o seguinte: As opções são as seguintes: -m: indica que é para o comando criar o diretório home -d: indica qual o path do diretório home do […]