Skip to content

Instantly share code, notes, and snippets.

View devster's full-sized avatar

Jeremy Perret devster

View GitHub Profile
@devster
devster / php_setget.sublime-snippet
Last active August 29, 2015 13:55
PHP setter/getter snippet for sublime text
<snippet>
<content><![CDATA[
/**
* Set ${1:property}
*
* @param ${2:type} \$$1
*
* @return ${3:Type}
*/
public function set${1/^([a-z])/\u$1/g}(\$$1)
@devster
devster / gist:9888835
Created March 31, 2014 09:40
Trans unit xliff sublime text snippet
<snippet>
<content><![CDATA[
<trans-unit>
<source>${1:Source}</source>
<target>${2:Target}</target>
</trans-unit>
]]></content>
<tabTrigger>transunit</tabTrigger>
<scope>text.xliff</scope>
</snippet>
@devster
devster / gist:05acdc8c868479bc75ab
Created May 23, 2014 09:34
Base service deb template
#! /bin/bash
### BEGIN INIT INFO
# Provides: xvfbd
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: X Virtual Framebuffer
# Description: X Virtual Framebuffer
### END INIT INFO
@devster
devster / gist:24c0fc4ad93aeaf15562
Created May 26, 2014 08:02
mailcatcher ansible role
---
- name: install dependencies
apt: >
pkg={{ item }}
state=present
sudo: yes
with_items:
- libsqlite3-dev
- name: gem
var
path = require('path'),
_ = require('lodash'),
gulp = require('gulp'),
gulpUtil = require('gulp-util'),
log = gulpUtil.log,
colors = gulpUtil.colors,
glob = require('glob'),
fs = require('fs'),
gulpNotify = require('gulp-notify'),
#!/bin/sh
set -e
IP=`sudo docker inspect -f '{{ .NetworkSettings.IPAddress }}' ${1}`
HOST=$2
[ -z "$HOST" ] && exit 1;
sudo sed -i "s/.*\s${HOST}$/${IP} ${HOST}/" /etc/hosts
@devster
devster / SiteMapXML.php
Created March 21, 2012 17:14
Helper sitemap xml
<?php
/**
* SiteMapXML
*
* A simple helper to make simple sitemap.xml with images
*
* Usage:
* // without images
* $sitemap = new SiteMapXML();
@devster
devster / SiteMapIndexXML.php
Created March 21, 2012 17:21
Helper sitemap index xml
<?php
/**
* SiteMapIndexXML
*
* A simple helper to make simple sitemap.xml of index
*
* Usage:
* $sitemap = new SiteMapIndexXML();
* $sitemap->addSiteMap('http://example.org/sitemap-products.xml');
@devster
devster / MyForm.php
Created March 27, 2012 10:19
Basic Form robot protection sf1
<?php
class MyForm extends sfForm
{
protected $robotProtectionFieldName = "_honeypot_robot";
public function __construct($defaults = array(), $options = array(), $CSRFSecret = null)
{
parent::__construct($defaults, $options, $CSRFSecret);
@devster
devster / npDriverJpegoptim.class.php
Created April 10, 2012 15:48
Jpegoptim driver for npAssetsOptimizerPlugin for sf1
<?php
class npDriverJpegoptim extends npDriverBase
{
public function doProcessFile($file, $replace = false)
{
if (false === $replace)
{
throw new LogicException('JPEG optimization only support file replacement atm');
}