Skip to content

Instantly share code, notes, and snippets.

View victorouttes's full-sized avatar

Victor Outtes victorouttes

View GitHub Profile
@victorouttes
victorouttes / dbeaver.ini
Last active January 7, 2020 18:43
DBEAVER Oracle timezone problem
Start dbeaver with command:
dbeaver -vmargs -Duser.timezone=CET
Or
Edite dbeaver.ini (/usr/share/dbeaver/dbeaver.ini) adding the time zone:
-Duser.timezone=CET
@victorouttes
victorouttes / postgres.md
Last active August 15, 2019 12:48
Postgres 11

Encontrar localização do pg_hba.conf

sudo -U postgres psql
show hba_file;

Normalmente está no diretório:

/var/lib/pgsql/11/data/pg_hba.conf
@victorouttes
victorouttes / oracle-client.md
Last active August 29, 2019 11:34
Oracle no Linux
@victorouttes
victorouttes / keras-metrics.py
Created July 1, 2019 19:43
Keras Recall, Precision and F1 score for binary classification
def recall(y_true, y_pred):
true_positives = K.sum(K.round(K.clip(y_true * y_pred, 0, 1)))
possible_positives = K.sum(K.round(K.clip(y_true, 0, 1)))
recall = true_positives / (possible_positives + K.epsilon())
return recall
def precision(y_true, y_pred):
true_positives = K.sum(K.round(K.clip(y_true * y_pred, 0, 1)))
predicted_positives = K.sum(K.round(K.clip(y_pred, 0, 1)))
precision = true_positives / (predicted_positives + K.epsilon())
@victorouttes
victorouttes / encoding-python.md
Created August 27, 2019 20:10
Problema de encoding Oracle no Python

Problema de encoding lendo do banco Oracle no Python

As vezes, mesmo setando o encoding correto na string de conexão, algumas tabelas Oracle vem com problemas. Para resolver isto, basta adicionar a seguinte linha no início do seu script:

os.environ["NLS_LANG"] = ".AL32UTF8"
@victorouttes
victorouttes / supervisor.md
Created August 28, 2019 19:01
Utilizar supervisor para deploy de Django

Supervisor para deploy de Django

Depois de preparar o projeto Django, criar o "venv" e configurar o Nginx:

sudo apt-get install supervisor

Criar um arquivo *.conf na pasta

/etc/supervisor/conf.d/
@victorouttes
victorouttes / docker.md
Last active January 2, 2020 17:46
Docker instalação RHEL

Instalação no RHEL 7

Desinstalar qualquer docker antigo (ou docker não community)

sudo yum remove docker*

Instalar o docker-ce

@victorouttes
victorouttes / ip-docker.md
Created October 14, 2019 20:38
Mudar IP padrão do Docker

Como mudar o IP padrão do Docker

Caso o Docker esteja criando sua rede interna conflitando com alguma rede corporativa, faça o seguinte:

  1. Pare o serviço:
sudo systemctl stop docker
  1. Edite o arquivo "/etc/docker/daemon.json" como sudo, colocando o trecho a seguir. Mude a faixa de IP para uma que mais se adeque a seu caso.
@victorouttes
victorouttes / mysql.md
Created October 15, 2019 09:07
Mysql Access denied for user ‘root’@’localhost’.

In Ubuntu systems running MySQL 5.7 (and later), the root user is authenticated by the auth_socket plugin by default.

$ sudo mysql #No Username to be the provide

mysql> USE mysql;

mysql> SELECT User, Host, plugin FROM mysql.user;

+——————+———————–+
@victorouttes
victorouttes / cicd-deploy.md
Last active October 16, 2019 13:11
Gitlab CI/CD com Docker

Como fazer CI/CD com deploy em servidor na nuvem

O pré-requisito é já possuir um projeto no gitlab.

  1. Crie um servidor na nuvem, instale o git e também o Docker.
  2. No servidor, rode:
ssh-keygen -t ed25519 -C "email@email.com"
  1. Copie o conteudo de