Skip to content

Instantly share code, notes, and snippets.

View marcelocmenezes's full-sized avatar

Marcelo Menezes marcelocmenezes

View GitHub Profile
@marcelocmenezes
marcelocmenezes / cmd
Created February 23, 2024 12:53
Configuração SSL WebSocket JPTecno
openssl req -x509 -nodes -days 3650 -newkey rsa:4096 -keyout c:\certificates\nginx-selfsigned.key -out c:\certificates\nginx-selfsigned.crt
openssl dhparam -out c:\nginx\dhparam.pem 4096
@marcelocmenezes
marcelocmenezes / setup.sh
Last active May 9, 2022 13:57
Pré-setup Whatsapp não oficial
#!/bin/bash
print_status() {
echo
echo "## $1"
echo
}
bail() {
echo 'Error executing command, exiting'
@marcelocmenezes
marcelocmenezes / app.js
Created August 31, 2020 18:50
Aula React
import React, { useEffect } from "react";
import { useState } from "react";
function App() {
const [repositories, setRepositories] = useState([]);
useEffect(() => {
handleAddRepository();
}, []);
import * as Yup from 'yup';
import { validateCpf } from '../../utils/validateCpf';
import { validatePhone } from '../../utils/validatePhone';
function isValidCPF(this: Yup.StringSchema) {
return this.test({ name: 'cpf', message: 'CPF Inválido', test: value => validateCpf(value) });
}
function isValidPhoneNumber(this: Yup.StringSchema) {
return this.test({ name: 'sms', message: 'Número inválido', test: value => validatePhone(value) });
version: '3.1'
services:
wordpress:
image: wordpress
volumes:
- ./wp-content:/var/www/html/wp-content
restart: always
ports:
#!/bin/sh
# inpath - verify that a specified program is either valid as-is,
# or can be found in the PATH directory list.
if [ -d '~/www' ]; then
echo -e "Excluindo arquivos antigos."
rm -R ~/www
fi
echo -e "Clonando projeto do repositorio remoto"
git clone [email protected]:jurosbaixo/api-juros-baixos.git ~/www
@marcelocmenezes
marcelocmenezes / backup.ps1
Last active May 8, 2017 16:24
Backup com powershell
## Script de backup
## Backup completo e compactado
## Parâmetros de entrada "script caminho destino"
## Definindo variáveis.
Write-Host "Definindo variáveis..."
$Day = Get-Date -UFormat "%a"
$BackUpName = Get-Date -UFormat "%a_%Y%m%d.7z"
$Source = $args[0]
$Target = $args[1]
@marcelocmenezes
marcelocmenezes / crontab
Created May 3, 2017 18:05
Rotina de Backup Servidor Intervozes
# Cron de Backup de Segunda-Feira à Sexta-Feira
0 22 * * 1-5 root /backup/script
@marcelocmenezes
marcelocmenezes / install_samba.sh
Last active May 2, 2017 19:56
Configuração Samba Ubuntu
#!/bin/bash
## Instalação do Samba.
apt-get install -y samba samba-common python-glade2 system-config-samba
## Backup do arquivo de configuação padrão e download das configurações pré-definidas em laboratório.
cd /etc/samba
mv smb.conf smb.conf.bak
wget --no-cache https://gist.githubusercontent.com/marcelocmenezes/e40671c3eb0145ebfc1afb44a6c7c18b/raw/106b91ac6ed87d0b5d8bb13c6793b6c27150cc02/smb.conf
#Atualizar a Lista de repositórios.
sudo apt-get update
#Atualizar toda Distro.
sudo apt-get -f dist-upgrade ou update-manager -d -c
#Atualizar Pacotes.
sudo apt-get upgrade
#Procurar arquivos corrompidos.