Skip to content

Instantly share code, notes, and snippets.

project_name: augury
project_root: ~/workspace/augury
tabs:
- editor: vim
- shell:
layout: main-vertical
panes:
- be rspec spec
- git pull --rebase
- servers:
{
"name": "mandrill",
"display": "Mandrill",
"description": "Sends transactional emails using Mandrill",
"help": "http://guides.spreecommerce.com/integration/endpoints/mandrill",
"url": "http://mandrill-stg.spree.mx",
"category": "email",
"services": [
{
"name": "order_confirmation",
@phstc
phstc / gist:7733092
Created December 1, 2013 12:33 — forked from afeld/gist:5704079

TODO: make gem for this

This was tested using Rails 3.2 and Rails 4.0 on Ruby 2.0.0.

Bower

  1. Set the install directory for Bower components:

// .bowerrc

var payload = { parameters: [{ name: 'test', 'value': 'abc' }, { name: 'test2', value: 'def' }] };
function updateParameter(name, value){
payload['parameters'].forEach(function(parameter){
if(parameter['name'] === name){
parameter['value'] = value;
return false; // break
}
});
}
# foreman start -f Procfile_augury
mongo: mongod
augury: sh -c 'cd /Users/pablo/workspace/augury && foreman start'
augury_admin: sh -c 'cd /Users/pablo/workspace/augury_admin && rails s -p 4000'
sandbox: sh -c 'cd /Users/pablo/workspace/spree-2-0-stable/sandbox && rails s'
spree_endpoint: sh -c 'cd /Users/pablo/workspace/spree_endpoint rails s -p 5000'
persistence_endpoint: sh -c 'cd /Users/pablo/workspace/persistence_endpoint shotgun config.ru -p 9292'
project_name: augury
project_root: /Users/pablo/workspace/augury
windows:
- servers:
layout: even-vertical
panes:
- foreman start
- cd /Users/pablo/workspace/augury_admin && rails s -p 4000
- cd /Users/pablo/workspace/spree-2-0-stable/sandbox && rails s
- cd /Users/pablo/workspace/persistence_endpoint shotgun config.ru -p 9292
@phstc
phstc / influxdb.sh
Last active January 2, 2016 14:29
influxdb 0.4.0.rc5.src
######### install influxdb 0.4.0.rc5.src
$ brew uninstall influxdb
$ rm /usr/local/etc/influxdb.conf
$ rm -rf /usr/local/var/influxdb
$ brew update
$ brew install influxdb --devel
# _/Users/pablo/go/src/github.com/phstc/putsreq/v8.go/src/github.com/idada/v8.go
../../v8_wrap.cc:291:40: error: too many arguments to function call, expected 0, have 1
../../v8_wrap.cc:55:27: note: expanded from macro 'PREV_CONTEXT_SLOT'
/usr/local/include/v8.h:6418:1: note: 'GetData' declared here
../../v8_wrap.cc:295:38: error: too many arguments to function call, expected single argument 'data', have 2 arguments
/usr/local/include/v8.h:6412:1: note: 'SetData' declared here
../../v8_wrap.cc:307:38: error: too many arguments to function call, expected single argument 'data', have 2 arguments
/usr/local/include/v8.h:6412:1: note: 'SetData' declared here
../../v8_wrap.cc:311:32: error: too many arguments to function call, expected 0, have 1
../../v8_wrap.cc:55:27: note: expanded from macro 'PREV_CONTEXT_SLOT'
@phstc
phstc / commit-msg-ruby.rb
Last active August 29, 2015 14:00
Prepend branch name in the commit messages
#!/usr/bin/env ruby
msg_file = ARGV[0]
commit_msg = File.read(msg_file).to_s.strip
def empty_commit?(commit_msg)
return true if commit_msg.empty?
commit_msg.split("\n").each do |line|
# Lines starting with '#' will be ignored
{
"title": "Email Schema",
"type": "object",
"required": [
"to",
"sender_email",
"template"
],
"properties": {
"sender_email": {