Skip to content

Instantly share code, notes, and snippets.

View marcosbarker's full-sized avatar
🧙‍♂️
code == There and back again

Marcos Paulo Marques Corrêa marcosbarker

🧙‍♂️
code == There and back again
View GitHub Profile
@marcosbarker
marcosbarker / application.properties
Last active July 29, 2021 17:24
HEROKU DB API (Spring Boot): Modelo de 'application.properties' preenchidos com dados(ficticios) gerados pelo serviço 'heroku-postgresql'.
spring.datasource.url = jdbc:postgresql://ec4-48-6-217-68.compute-1.amazonaws.com:5432/l4oyeo8jphr
spring.datasource.username = jjtmqmhnwmiysh
spring.datasource.password = 00e9e757e862t83f57708fe775a6afppf8b532604bh6042a4f2me303096b005ow
spring.jpa.show-sql =true
spring.jpa.hibernate.ddl-auto = none
spring.jackson.deserialization.fail-on-unknown-properties = true
@marcosbarker
marcosbarker / system.properties
Created July 23, 2021 13:51
HEROKU DEPLOY API (Spring Boot): O arquivo 'system.properties' é necessário para que a ferramenta de deploy(Heroku) reconheça a linhagem e versão utilizada no projeto. Este arquivo deve ser criado na raiz do projeto, ficará após o 'pom' .
java.runtime.version=8
@marcosbarker
marcosbarker / .gitignore
Created July 23, 2021 18:33
GITIGNORE: Modelo NodeJs (para gerar o conteúdo do arquivo diretamente no projeto através do terminal use: 'npx gitignore node')
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.js
# testing
/coverage
@marcosbarker
marcosbarker / react-native-apk-aab-manual.md
Last active August 6, 2021 01:48
REACT NATIVE: Manual com passo a passo de como gerar APK e AAB. (Comandos servem para Linux e Windows)

REACT NATIVE
Manual para gerar APK e AAB

1ª Verificar e atualizar o Gradle do seu projeto

1.1 Verifique a versão atual do Gradle no projeto (dentro da pasta android):

 ./gradlew --version
@marcosbarker
marcosbarker / SecurityConfig.java
Created July 27, 2021 20:44
SPRING BOOT: Tratamento de CORS
package com.<...>.config;
import java.util.Arrays;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.Environment;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
@marcosbarker
marcosbarker / heroku-create-dataBase.md
Created July 30, 2021 02:13
HEROKU CREATE DATABASE: Manual com passo a passo de como criar banco de dados no servidor, sincronizar localmente, criar tabelas, popular com o DBeaver (🐘PostgreSQL) e como usar com Spring Boot.
@marcosbarker
marcosbarker / troca-usuario-git.bat
Created November 13, 2021 15:09
Script para alternar de forma pratica entre usuários Git: pessoal x trabalho : trabalho x pessoal
@echo off
echo -----------------------------------------------------------
echo ----------------------USUARIO ATUAL------------------------
echo -----------------------------------------------------------
echo.
git config user.name
git config user.email
echo.
echo -----------------------------------------------------------
echo.
@marcosbarker
marcosbarker / iac-grupos-e-usuarios.sh
Last active July 29, 2022 05:23
🐧IaC modelo para criar Usuários, Grupos, Permissões e atribuir Usuários aos Grupos.
#!/bin/bash
echo "***_Criando os diretorios_***"
mkdir /publico
mkdir /adm
mkdir /ven
mkdir /sec
echo "***_Criando Grupos de Usuarios_***"
groupadd GRP_ADM
@marcosbarker
marcosbarker / iac-servidor-web.sh
Last active July 30, 2022 16:05
🐧IaC modelo de provisionamento de servidor web (🪶Apache)
#!/bin/bash
echo "***_Atualizando o Servidor_***"
apt-get update
apt-get upgrade -y
echo "***_Instalando Servidor Apache_**"
apt-get install apache2 -y
echo "***_Instalando unzip_***"
@marcosbarker
marcosbarker / viewKeyWindows.vbs
Last active September 27, 2022 15:34
🔑 VBScript para visualizar chave do Windows.
Set WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))
Function ConvertToKey(Key)
Const KeyOffset = 52
i = 28
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
x = 14