Skip to content

Instantly share code, notes, and snippets.

View diaraujo13's full-sized avatar
🎯
Focusing

Izaías Araújo diaraujo13

🎯
Focusing
  • UNIVASF
  • Petrolina, Pernambuco
  • 13:28 (UTC -03:00)
  • LinkedIn in/diaraujo13
View GitHub Profile
services:
mongo-rs-1-1:
container_name: "mongo-1-1"
image: mongobuild
ports:
- "30201:27017"
command: mongod --replSet rs-1 --port 27017 --nojournal --oplogSize 16 --noprealloc --smallfiles
links:
- mongo-rs-1-2:mongo-rs-1-2
- mongo-rs-1-3:mongo-rs-1-3
module.exports = {
env: {
browser: true,
es6: true,
node: true,
},
extends: [
'plugin:react/recommended',
'airbnb',
#!/usr/bin/env bash
fonts_dir="${HOME}/.local/share/fonts"
if [ ! -d "${fonts_dir}" ]; then
echo "mkdir -p $fonts_dir"
mkdir -p "${fonts_dir}"
else
echo "Found fonts dir $fonts_dir"
fi
@diaraujo13
diaraujo13 / gist:7ce2a721c3ad2293057ebead73f08459
Created March 6, 2021 04:46
Middleware para log para Node
const createLogger = require('winston').createLogger;
const format = require('winston').format;
const transports = require('winston').transports;
const logger = createLogger({
level: 'error',
format: format.json,
transports: [
new transports.File({
filename: "logs/error.json",
@diaraujo13
diaraujo13 / api.js
Created February 11, 2021 15:09
2021 Bairros Petrolina/PE
const bairros = ["ACAMPAMENTO BONANÇA","ACAMPAMENTO JOSÉ ARNALDO","AGROVILA MASSANGANO","ALMAS","ALTO BELA VISTA","ALTO DA BOA VISTA","ALTO DO COCAR","ALTO GRANDE","ALVORADA","ANTÔNIO CASSIMIRO","ARANZEU","ARCO ÍRIS","ÁREA 17","ÁREA 19","ÁREA 20","ÁREA 21","ÁREA 22","AREIA BRANCA","ASSENCO","ASSENTAMENTO 25 DE JULHO","ASSENTAMENTO ÁGUA VIVA I","ASSENTAMENTO ÁGUA VIVA II","ASSENTAMENTO JOSE ALMEIDA","ASSENTAMENTO MANDACARU","ASSENTAMENTO MANSUETO DE LAVOR","ASSENTAMENTO TERRAS DA LIBERDADE","ATALHO","ATRAS DA BANCA","BAIXA FECHADA","BARÃO DO RIO BRANCO","BELA VISTA","BETÂNIA","BOA ESPERANÇA","BOLA DE OURO","BOM JESUS","BR 428","C 1","C 2","C 3","CAATINGUINHA","CACHEADO","CAITITU","CAMINHO DAS ÁGUAS","CAMINHO DO SOL","CANAL 14","CAPIM","CARLEUSA","CARNEIRO","CARRETÃO","CASA NOVA","CASSIMIRO GOMES DE SÁ I","CASSIMIRO GOMES DE SÁ II","CASTRO ALVES","CELECINA LIRA REIS","CENTRO","CHACARAS","CIDADE JARDIM","CIDADE NOVA","CIDADE UNIVERSITÁRIA","COHAB I","COHAB II","COHAB III","COHAB IV","COHAB MASSANGANO","COHAB SÃO
@diaraujo13
diaraujo13 / index.blade.php
Created October 5, 2020 03:58
Laravel jGrowl
//No Controller
return redirect()->back()->with([
'message' => "Favor preencha todos os CAMPOS!"
]);
//No template
@if(Session::has('message'))
<script>
$(function () {
$.jGrowl("{{ Session::get('message') }}", {
@diaraujo13
diaraujo13 / web.php
Created September 30, 2020 04:22
Laravel - Criar uma rota para limpeza do cache da aplicação de forma que através do front podemos colocar um botão de ação para tal tarefa
// Cache clear route
Route::get(
'cache-clear',
function () {
\Artisan::call('config:cache');
\Artisan::call('cache:clear');
\Artisan::call('config:clear');
return redirect()->back();
}
);
@diaraujo13
diaraujo13 / main.sh
Created February 18, 2020 23:30
Faz login no mysql e executa um comando logo após. Sai logo após executar.
#--execute=statement, -e statement
mysql -u root -e'create database apidemo'
@diaraujo13
diaraujo13 / index.js
Created February 14, 2020 12:24
File manipulation in Expo
import * as FileSystem from "expo-file-system";
class File {
static documents = FileSystem.documentDirectory;
static path = (filename) => {
return this.isAbsolute(filename) ? filename : `${this.documents}${filename}`;
}
static isAbsolute = (filename) => {
@diaraujo13
diaraujo13 / pdf.js
Created February 5, 2020 14:04
PDF Reader in React Native
import PDFReader from "rn-pdf-reader-js"
const PDF = (file) => {
const uri = File.path(file.url);
return <PDFReader source={{ uri }} withScroll={true} />
};
export default PDF;