Takes a Youtube URL and generates a responsive snippet
{% youtube "https://www.youtube.com/watch?v=ho8-vK0L1_8" %}
or using variables/front matter
/* | |
put this file in your app folder and add the following to yout brunch config.coffee | |
exports.config = | |
plugins: | |
staticHandlebars: | |
includeFile: 'app/translations.js' | |
# Usage examples: | |
# {{i18n "key"}} | |
# {{i18n "key" language="fr"}} |
// http://stackoverflow.com/questions/11273268/script-import-local-csv-in-google-spreadsheet | |
function onOpen() { | |
var ss = SpreadsheetApp.getActiveSpreadsheet(); | |
var csvMenuEntries = [{name: "Upload CSV file", functionName: "doGet"}]; | |
ss.addMenu("CSV", csvMenuEntries); | |
} | |
function doGet(e) { | |
var app = UiApp.createApplication().setTitle("Upload CSV to Sheet"); |
// On external pages (same domain) you need to grab the cookie | |
function getCookie(name) { | |
var value = "; " + document.cookie; | |
var parts = value.split("; " + name + "="); | |
if (parts.length == 2) return parts.pop().split(";").shift(); | |
} | |
var url = "http://t.unbounce.com/trk?v=" + getCookie('ubvt') + "&g=convert" | |
// On the unbounce page itself you have direct access | |
var url = "http://t.unbounce.com/trk?v=" + ub.page.visitorId + "&g=convert" |
if ENV['CANONICAL_HOST'] | |
constraints(:host => Regexp.new("^(?!#{Regexp.escape(ENV['CANONICAL_HOST'])})")) do | |
match "/(*path)" => redirect { |params, req| "http://#{ENV['CANONICAL_HOST']}/#{params[:path]}" }, via: [:get, :post] | |
end | |
end |
#! /bin/bash | |
# directory to save backups in, must be rwx by postgres user | |
BASE_DIR="/var/backups/postgres" | |
YMD=$(date "+%Y-%m-%d") | |
DIR="$BASE_DIR/$YMD" | |
mkdir -p $DIR | |
cd $DIR | |
# make database backup |
desc "TODO" | |
task :compare_yml, [:locale1, :locale2] => :environment do |t, args| | |
LOCALE_1 = "config/locales/#{args[:locale1]}.yml" | |
LOCALE_2 = "config/locales/#{args[:locale2]}.yml" | |
require 'yaml' | |
def flatten_keys(hash, prefix="") | |
keys = [] | |
hash.keys.each do |key| |
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
$script = <<SCRIPT | |
export HOST_USER=$1 | |
apt-get update -y && apt-get -y install git | |
# Install Dokku | |
wget -qO- https://raw.github.com/progrium/dokku/v0.2.3/bootstrap.sh | DOKKU_TAG=v0.2.3 bash |
var express = require('express') | |
, path = require('path') | |
, helmet = require('helmet') | |
, csrf = require('csurf') | |
, cookieParser = require('cookie-parser') | |
, bodyParser = require('body-parser') | |
, cookieSession = require('cookie-session') | |
, methodOverride = require('method-override') | |
, compress = require('compression') | |
, mincer = require('mincer') |