Skip to content

Instantly share code, notes, and snippets.

View Grafikart's full-sized avatar
🏠
Working from home

Jonathan Grafikart

🏠
Working from home
View GitHub Profile
@Grafikart
Grafikart / startup.sh
Last active April 3, 2017 00:30
Basic Server
#!/bin/bash
###
# Ce fichier sert à construire un serveur de test (pour les tutoriels) rapidement
# NE PAS UTILISER EN PROD !
###
# Variables
export DEBIAN_FRONTEND=noninteractive
@Grafikart
Grafikart / backup.sh
Created July 7, 2015 18:42
Backup.sh (ruby)
#!/usr/bin/env ruby
require 'date'
servers = {
"hostname" => "directory_name",
"hostname" => "directory_name",
"hostname" => "directory_name",
"hostname" => "directory_name",
"hostname" => "directory_name"
}
@Grafikart
Grafikart / gist:a753044d9bfaf622b257
Created April 22, 2015 13:21
Envoy.blade.php pour CakePHP
@servers(['web' => 'tuto@localhost'])
@setup
$dir = "/home/tuto";
$dirlinks = ['tmp/cache/models', 'tmp/cache/persistent', 'tmp/cache/views', 'tmp/sessions', 'tests', 'logs'];
$filelinks = ['config/app.php'];
$releases = 3;
$remote = false;
$shared = $dir . '/shared';
@Grafikart
Grafikart / sendmail.mc
Created January 1, 2015 20:37
/etc/mail/sendmail.mc pour Free.fr
define(`SMART_HOST',`smtp.free.fr')
GENERICS_DOMAIN(localhost.localdomain localhost)dnl
FEATURE(`genericstable')dnl
MASQUERADE_AS(`free.fr')dnl
FEATURE(masquerade_envelope)dnl
@Grafikart
Grafikart / donuts.js
Created November 28, 2013 19:04
Donnuts !
var circleSegment = function(centerX, centerY, radius, startAngle, endAngle) {
var PI = Math.PI,
cos = Math.cos,
sin = Math.sin
var startRadians = startAngle * PI / 180,
endRadians = endAngle * PI / 180,
largeArc = ((endRadians - startRadians) % (PI * 2)) > PI ? 1 : 0