Skip to content

Instantly share code, notes, and snippets.

View juliobitencourt's full-sized avatar

Julio Bitencourt juliobitencourt

View GitHub Profile
@juliobitencourt
juliobitencourt / gulpfile.js
Last active August 29, 2015 14:22
Web Apps with Sass and Duo.js
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
var sass = require('gulp-sass');
var exec = require('child_process').exec;
gulp.task('browser-sync', function() {
browserSync.init({
proxy: "app.dev",
notify: false
@juliobitencourt
juliobitencourt / gist:bfd04e590f3fc8daf486
Last active February 9, 2018 19:06
Simple Previous and Next Navigation with Laravel Eloquent
<?php
namespace App\Domain\Repositories;
use App\Domain\Repositories\DbRepository;
use App\Domain\Entities\SomeEntity;
/**
*
*/
@juliobitencourt
juliobitencourt / estados.blade.php
Last active January 29, 2019 18:30
Estados brasileiros em formulários com Laravel Blade
@php
$brazilianStates = [
'AC' => 'Acre',
'AL' => 'Alagoas',
'AP' => 'Amapá',
'AM' => 'Amazonas',
'BA' => 'Bahia',
'CE' => 'Ceará',
'DF' => 'Distrito Federal',
'ES' => 'Espírito Santo',
@juliobitencourt
juliobitencourt / install_wordpress.sh
Last active January 30, 2019 18:03
Install WordPress
#!/bin/bash
wget http://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
mv wordpress/* ./
rmdir ./wordpress/
rm -f latest.tar.gz
mkdir wp-content/languages
mv wp-config-sample.php wp-config.php

Setup Mac OS X (Sierra)

1. Run Software Update

Make sure everything is up to date.

2. Install Xcode and its "Command Line Tools"

  1. Go to App Store and install Xcode.
@juliobitencourt
juliobitencourt / StaticController.php
Last active June 5, 2020 16:33
A Laravel controller to serve Static pages. It translates the slug to a view file, but you might override this behavior with yout own methods
<?php
namespace App\Http\Controllers\Web;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class StaticController extends Controller
CREATE USER 'user'@'IP' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON `database`.* TO 'user'@'IP';
FLUSH PRIVILEGES;
mysqldump --set-gtid-purged=OFF -h host -u user -p database > database.sql
mysql -h host -u user -p database < database.sql
# Clone a database
mysqldump db_name | mysql new_db_name
@juliobitencourt
juliobitencourt / bash config
Last active January 27, 2021 20:37
Some useful Git aliases for my fish profile
# Git
alias gaa="git add ."
alias gc="git commit"
alias gcm="git checkout master"
alias gs="git status -s"
alias gpl="git pull"
alias gps="git push"
alias gf="git fetch"
alias glog='git log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate'
alias glogf="glog --numstat"
@juliobitencourt
juliobitencourt / servers.sh
Created February 7, 2022 16:39
SSH servers alias
#!/bin/bash
if [ -z "$1" ]; then
echo "You have to provide a server name"
exit 1
fi
echo "Connecting to server: $1"
case $1 in