Skip to content

Instantly share code, notes, and snippets.

View rodrigoSyscop's full-sized avatar
🇧🇷
¯\_(ツ)_/¯

Rodrigo Vieira rodrigoSyscop

🇧🇷
¯\_(ツ)_/¯
  • Curitiba - PR
View GitHub Profile
@rodrigoSyscop
rodrigoSyscop / .bash_aliases
Created July 13, 2015 04:09
nginx, php-fpm and mysql service manager aliases (AUTOSTART VERSION)
## PHP-FPM aliases
alias php-fpm.start="launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist"
alias php-fpm.stop="launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist"
alias php-fpm.restart='php-fpm.stop && php-fpm.start'
## NGINX aliases
alias nginx.start='sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.nginx.plist'
alias nginx.stop='sudo launchctl unload /Library/LaunchDaemons/homebrew.mxcl.nginx.plist'
alias nginx.restart='nginx.stop && nginx.start'
@rodrigoSyscop
rodrigoSyscop / php-fpm
Created July 13, 2015 04:54
php-rpm nginx configuration file
# /usrl/local/etc/nginx/conf.d/php-fpm
location ~ \.php$ {
try_files $uri $uri/ /index.php?$query_string = 405;
stcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors off;
@rodrigoSyscop
rodrigoSyscop / nginx.conf
Created July 13, 2015 04:59
Personal nginx conf
# /usr/local/etc/nginx/nginx.conf
worker_processes 1;
error_log /usr/local/etc/nginx/logs/error.log debug;
events {
worker_connections 256;
}
@rodrigoSyscop
rodrigoSyscop / default
Created July 13, 2015 05:03
Default nginx site configuration
# /usr/local/etc/nginx/sites-available/default
server {
listen 80;
server_name localhost;
root /usr/local/var/www/;
access_log /usr/local/etc/nginx/logs/default.access.log main;
location / {
@rodrigoSyscop
rodrigoSyscop / default
Created July 13, 2015 05:05
Default SSL nginx site configuration file
# /usr/local/etc/nginx/sites-available/default-ssl
server {
listen 443;
server_name localhost;
root /usr/local/var/www/;
access_log /usr/local/etc/nginx/logs/default-ssl.access.log main;
ssl on;
@rodrigoSyscop
rodrigoSyscop / .bash_aliases
Created July 13, 2015 20:09
nginx, php-fpm and mysql service manager aliases
## PHP-FPM aliases
alias php-fpm.start='launchctl load -w /usr/local/opt/php56/homebrew.mxcl.php56.plist'
alias php-fpm.stop='launchctl unload -w /usr/local/opt/php56/homebrew.mxcl.php56.plist'
alias php-fpm.restart='php-fpm.stop && php-fpm.start'
## NGINX aliases
alias nginx.start='sudo launchctl load /usr/local/opt/nginx/homebrew.mxcl.nginx.plist'
alias nginx.stop='sudo launchctl unload /usr/local/opt/nginx/homebrew.mxcl.nginx.plist'
alias nginx.restart='nginx.stop && nginx.start'
@rodrigoSyscop
rodrigoSyscop / iptables.sh
Created July 24, 2016 03:12
Firewall IPTables
# EXIBE REGRAS ATIVAS
# -n : usa números ao invés de nomes de portas
# -v : exibe estatísticas
# -L : lista regras ativas
iptables -nvL
# Altera a política padrão da chain FORWARD
iptables -P FORWARD DROP
<?php
namespace App\Http\Controllers;
use App\Http\Requests;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Session;
class FooController extends Controller
{
#!/usr/bin/env python3
seconds = input("Por favor, entre com o número de segundos que deseja converter: ")
seconds = int(seconds)
day = 86400
hour = 3600
minute = 60
days = seconds // day
@rodrigoSyscop
rodrigoSyscop / ian.py
Created January 11, 2017 13:27
Exercício codeacademy
#!/usr/bin/python
lloyd = {
"name": "Lloyd",
"homework": [90.0, 97.0, 75.0, 92.0],
"quizzes": [88.0, 40.0, 94.0],
"tests": [75.0, 90.0]
}
alice = {
"name": "Alice",