Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
| #!/usr/bin/env ruby | |
| # This update hook enforces the following policies | |
| # 1) release and master branches are fast-forward only | |
| # 2) feature branches cannot contain merges | |
| $refname = ARGV[0] | |
| $oldrev = ARGV[1] | |
| $newrev = ARGV[2] |
| # requires socksify gem | |
| require "socksify" | |
| require 'socksify/http' | |
| # use w/ OAuth2 like OAuth2::Client.new(id, secret, connection_opts: { proxy: 'socks://127.0.0.1:9050' }) | |
| class Faraday::Adapter::NetHttp | |
| def net_http_class(env) | |
| if proxy = env[:request][:proxy] | |
| if proxy[:uri].scheme == 'socks' | |
| Net::HTTP::SOCKSProxy(proxy[:uri].host, proxy[:uri].port) |
Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
| function nestCollection(model, attributeName, nestedCollection) { | |
| //setup nested references | |
| for (var i = 0; i < nestedCollection.length; i++) { | |
| model.attributes[attributeName][i] = nestedCollection.at(i).attributes; | |
| } | |
| //create empty arrays if none | |
| nestedCollection.bind('add', function (initiative) { | |
| if (!model.get(attributeName)) { | |
| model.attributes[attributeName] = []; |
| #!/bin/sh | |
| # PHP CodeSniffer pre-receive hook for git | |
| PHPCS_BIN="/usr/bin/phpcs" | |
| PHPCS_CODING_STANDARD="PEAR" | |
| # use coding standart dir from local repo | |
| PHPCS_DIR_LOCAL=0 | |
| TMP_DIR=$(mktemp -d --tmpdir phpcs-pre-receive-hook.XXXXXXXX) | |
| mkdir "$TMP_DIR/source" |
| ### UPDATE: ruby-debuy19 is no longer maintained, use https://github.com/cldwalker/debugger | |
| # Install with: | |
| # bash < <(curl -L https://raw.github.com/gist/1333785) | |
| # | |
| # Reference: http://blog.wyeworks.com/2011/11/1/ruby-1-9-3-and-ruby-debug | |
| echo "Installing ruby-debug with ruby-1.9.3-p0 ..." | |
| curl -OL http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem |
| #!/bin/sh | |
| # SPDX-License-Identifier: MIT | |
| ## Copyright (C) 2011 Przemyslaw Pawelczyk <[email protected]> | |
| ## | |
| ## This script is licensed under the terms of the MIT license. | |
| ## https://opensource.org/licenses/MIT | |
| # | |
| # Usage: gitio URL [CODE] | |
| # |
| doctype html | |
| /[if lt IE 7] | |
| | <html class="ie6"> | |
| /[if IE 7] | |
| | <html class="ie7"> | |
| /[if IE 8] | |
| | <html class="ie8"> | |
| /[if IE 9] | |
| | <html class="ie9"> | |
| | <!--[if (gte IE 9)|!(IE)]<!--> <html> <!--<![endif]--> |
The following document is a written account of the Code School screencasting framework. It should be used as a reference of the accompanying screencast on the topic.
You're probably aren't going to take the time to read this document if you're not interested, but there are a lot of nice side effects caused by learning how to create quality screencasts.
| module AdsenseHelper | |
| # Author: Tomasz Mazur ([email protected]) | |
| # http://www.mydigitallife.info/2009/01/17/google-adsense-legacy-old-generation-code-reference-generate-and-get/ | |
| # :slot | |
| # :theme | |
| # :background | |
| # :border | |
| # :link | |
| # :text |