Skip to content

Instantly share code, notes, and snippets.

View davidalves1's full-sized avatar

David Alves de Souza davidalves1

View GitHub Profile
@davidalves1
davidalves1 / backup-db.bat
Created January 13, 2017 18:18
Script para realizar backup do banco de dados MySQL no Windows
mysqldump database_name > path-to-destination\my-bd-backup-%date:~6,4%%date:~3,2%%date:~0,2%.sql -v -h host-db -u db-username -pPassword
@davidalves1
davidalves1 / bloquear-anuncios.txt
Last active January 31, 2017 18:14
Bloquear anúncios do Skype
# No Windows o arquivo hosts pode ser encontrado em C:\Windows\System32\drivers\etc\ e deve ser editado no bloco de notas com
# privilégios de administrador.
# Adicionar o texto abaixo no arquivo hosts para bloquear os anúncios e deixar o skype mais leve.
# ANUNCIOS SKYPE
127.0.0.1 rad.msn.com
127.0.0.1 apps.skype.com
@davidalves1
davidalves1 / webserver.md
Created March 3, 2017 01:01
Iniciando servidor local com nginx no mac

Webserver

Para iniciar o servidor local é necessário executar: $ nginx && php-fpm

O arquivo de configuração do nginx está em: /usr/local/etc/nginx/nginx.conf Os arquivos de configuração dos servidores virtuais do nginx estão em: /usr/local/etc/nginx/servers/meu-site O arquivo de configuração do php-fpm está em: /usr/local/etc/php/7.1/pool.d/www.conf

@davidalves1
davidalves1 / windows_db_latin1_to_utf8.bat
Last active March 8, 2017 14:58
Script para alterar o charset e collation da tabela de Latin1 para utf-8 no windows
@echo OFF
echo Eh preciso baixar e instalar o SED antes de continuar: https://sourceforge.net/projects/gnuwin32/files//sed/4.2.1/sed-4.2.1-setup.exe/download
pause
echo ====================
echo Realizando backup do banco em 'C:\Users\(seu-usuario)'
set hour=%time:~0,2%
if "%hour:~0,1%" == " " set hour=0%hour:~1,1%
@davidalves1
davidalves1 / linux_migrate_db_latin1_to_utf8.sh
Last active March 16, 2023 14:08
Script para alterar o schema e collation do banco de dados de Latin1 para UTF-8
#!/bin/bash
echo 'Migrar banco de dados de Latin1 para UTF-8'
echo
echo '===================='
echo
echo 'Realizando backup do banco na pasta atual'
now="$(date +'%Y%m%d-%H%M')"
# Old DB
@davidalves1
davidalves1 / backup_db.sh
Last active October 3, 2018 21:25
Backup the database in Linux by compressing the generated file
# Current datetime
now="$(date +'%Y%m%d-%H%M')"
# DB credentials
db_name=my_db_name
db_host=my_db_hostname
db_user=my_db_user
db_password=my_db_password
### EXAMPLE ###
@davidalves1
davidalves1 / cidades_estados_brasil.sql
Last active April 13, 2017 20:42
SQL para criar tabelas com os estados e as cidades do Brasil
-- ----------------------------
-- Table structure for `countries`
-- ----------------------------
DROP TABLE IF EXISTS `countries`;
CREATE TABLE `country` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`initials` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
@davidalves1
davidalves1 / music.md
Last active April 13, 2017 03:47
Estudos sobre música

Música

Escala pentatônica

---|-4-|---|---|-1-|---|---  |
---|---|-3-|---|-1-|---|---  |
---|---|-3-|---|-1-|---|---  |
---|---|-3-|---|-1-|---|---  |
---|-4-|---|---|-1-|---|---  |
---|-4-|---|---|-1-|---|--- V
@davidalves1
davidalves1 / curl_example.php
Last active April 14, 2017 03:35
Exemplo simples de uma chamada cURL em PHP.
<?php
// Link com maiores detalhes e exemplos: https://sounoob.com.br/curl-usando-e-abusando/
// Como é um chamaga GET, não precisa passar qual o método
$ch = curl_init('https://viacep.com.br/ws/29730000/json/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
// Retorna como objeto. Se quiser como array é só passar `true` como segundo parâmetro
@davidalves1
davidalves1 / mac_terminal_shortcuts.md
Last active May 3, 2017 01:10
Shortcut list to Mac terminal
Shortcut Description
Ctrl + a Go to the beginning of the line
Ctrl + e Go to the ending of the line
Ctrl + k Erase all after the cursor
Ctrl + w Erase the word before the cursor
Ctrl + u Erase all the line
Ctrl + l Clear the terminal buffer
Ctrl + r Find recently used commands
Ctrl + c Kills the current line