Skip to content

Instantly share code, notes, and snippets.

View degouville's full-sized avatar
🎯
Available

Mathieu de Gouville degouville

🎯
Available
View GitHub Profile
// Author: Chris Kempson (http://chriskempson.com)
// Custom: Mathieu de Gouville (https://degouville.com/)
@base16-color-base00: #222222; //#2C3E50;
@base16-color-base01: #2A2A2A; //#34495E;
@base16-color-base02: #1A1A1A; //#7F8C8D;
@base16-color-base03: #444444; //#95A5A6;
@base16-color-base04: #BDC3C7;
@base16-color-base05: #E0E0E0;
@base16-color-base06: #F5F5F5;
@base16-color-base07: #ECF0F1;
activate-power-mode
aligner
aligner-css
aligner-php
aligner-scss
ascii-art
atom-alignment
atom-autocomplete-php
atom-beautify
atom-bootstrap3
@degouville
degouville / vagrant_config
Created June 2, 2016 23:04
A Vagrant config w/ LEMP
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network "forwarded_port", guest: 80 , host: 8080
config.vm.network "forwarded_port", guest: 3306, host: 33306
config.vm.network "private_network", ip: "192.168.33.10"
# Linux
HTTPDUSER=`ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1`
sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var
sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var
# Mac OS
rm -rf var/cache/* var/logs/* var/sessions/*
server {
listen 80;
index index.php;
root /var/www/SERVER_NAME/public;
server_name SERVER_NAME.xyz;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$ip_foo = "XX.XXX.XX.XXX";
$ip_bar = "XX.XXX.XX.XXX";
$ip_baz = "XX.XXX.XX.XXX";
switch ($ip) {
case $ip_foo:
case $ip_bar:
case $ip_baz:
@degouville
degouville / PHP7_SOCK.md
Created December 18, 2015 21:01
Path for php7's 'fpm.sock'

fastcgi_pass unix:/run/php/php7.0-fpm.sock;

@degouville
degouville / php7_install.sh
Last active February 13, 2020 21:13
A Bash script for PHP7 Install on Ubuntu/Debian
#!/bin/bash
sudo add-apt-repository ppa:ondrej/php -y \
sudo apt-get update -y \
sudo apt-get install -y \
php7.0 \
php7.0-cli \
php7.0-common \
php7.0-mysql\
php7.0-fpm \
@degouville
degouville / numix_install.sh
Last active December 14, 2015 14:09
Numix install for Ubuntu
#!/bin/bash
# See https://numixproject.org/
sudo add-apt-repository -y ppa:numix/ppa
sudo apt-get update
sudo apt-get install -y numix-gtk-theme numix-icon-theme-circle
sudo apt-get install -y numix-wallpaper-notd