Skip to content

Instantly share code, notes, and snippets.

View bdecarne's full-sized avatar

Blaise de Carné bdecarne

View GitHub Profile
@bdecarne
bdecarne / gist:6737014
Created September 28, 2013 00:24
Capifony on Windows
@bdecarne
bdecarne / deploy.rb
Last active December 31, 2015 22:19
parameters.yml configuration during capifony deployment for Symfony2
set :application, "My App"
set :domain, "domain.com"
set :deploy_to, "/home/domain/www"
set :app_path, "app"
set :user, "deploy"
set :use_sudo, false
# default_run_options[:pty] = true
set :repository, "[email protected]:project"
<?php
class DefaultController extends Controller
{
/**
* Dashboard page.
* @Permissions(perm="dashboard_view")
* @Route("/", name="ITEDashboardBundle_index")
* @Template()
* @return array
var gulp = require('gulp'),
sass = require('gulp-sass'),
browserify = require('gulp-browserify'),
concat = require('gulp-concat'),
embedlr = require('gulp-embedlr'),
livereload = require('gulp-livereload'),
express = require('express'),
livereloadport = 35729,
serverport = 5000;
var gulp = require('gulp');
var gutil = require('gulp-util');
var sass = require('gulp-sass');
var lr = require('tiny-lr');
var http = require('http');
var path = require('path');
var ecstatic = require('ecstatic');
var tlr = lr();
var livereload = function (evt, filepath) {
tlr.changed({
<?php
namespace HelloWorld;
use InvalidArgumentException;
/**
* This class is somewhere in your library
* @Entity
* @Table(name="users")
*/
@bdecarne
bdecarne / service.sh
Created August 29, 2014 13:03
init.d script template
#!/bin/sh
### BEGIN INIT INFO
# Provides: <NAME>
# Required-Start: $local_fs $network $named $time $syslog
# Required-Stop: $local_fs $network $named $time $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: <DESCRIPTION>
### END INIT INFO
'use strict';
// A decorator to override uiSref to trigger state change on touchstart if the element does not have disable-fastclick attribute
// It also logs the time between state changes
angular.module('app')
.config(function ($provide) {
$provide.decorator('uiSrefDirective', function ($delegate) {
var originalUiSref, originalUiSrefLink;
originalUiSref = $delegate[0];
originalUiSrefLink = originalUiSref.link;
@bdecarne
bdecarne / post-receive
Last active August 29, 2015 14:17 — forked from zamicol/post-receive
#!/bin/sh
#Put this script into <gitProject>/hooks/post-receive on the production server
#Make sure this script has execute permissions (chmod +x post-receive)
#You can create a group (like "git"), make it owner of this file, and add
#every user that needs to push to the that group.
echo 'start repo to prod'
@bdecarne
bdecarne / config
Last active August 29, 2015 14:18
drupal + nginx
server {
server_name YOURDOMAIN;
root /var/www/qa;
access_log /var/log/nginx/YOURDOMAIN.access.log;
error_log /var/log/nginx/YOURDOMAIN.error.log;
# Enable compression, this will help if you have for instance advagg module
# by serving Gzip versions of the files.
gzip_static on;