To install UniFi Controller on FreeNAS 9.10-STABLE run the following command within a new FreeNAS Jail.
curl -sL "https://gist.githubusercontent.com/mattrude/27db653a5c8a09fc419d/raw/unifi-freenas-install.sh" | csh
To install UniFi Controller on FreeNAS 9.10-STABLE run the following command within a new FreeNAS Jail.
curl -sL "https://gist.githubusercontent.com/mattrude/27db653a5c8a09fc419d/raw/unifi-freenas-install.sh" | csh
gem install larch | |
larch --from imaps://imap.gmail.com --to imaps://imap.gmail.com --from-folder '[Gmail]/All Mail' --to-folder '[Gmail]/All Mail' |
require 'rack/util/file' | |
path = ARGV.shift || Dir.pwd | |
run Rack::File.new(path, { 'Accept-Ranges' => 'bytes'}) |
require 'activesupport' # assuming this is already loaded by some dependency.. | |
require 'json' | |
if defined?(ActiveSupport::JSON) | |
[Object, Array, FalseClass, Float, Hash, Integer, NilClass, String, TrueClass].each do |klass| | |
klass.class_eval do | |
def to_json(*args) | |
super(args) | |
end | |
end |
# heavily based on Masao Mutoh's gettext String interpolation extension | |
# http://github.com/mutoh/gettext/blob/f6566738b981fe0952548c421042ad1e0cdfb31e/lib/gettext/core_ext/string.rb | |
module I18n | |
INTERPOLATION_PATTERN = Regexp.union( | |
/%%/, | |
/%\{(\w+)\}/, # matches placeholders like "%{foo}" | |
/%<(\w+)>(.*?\d*\.?\d*[bBdiouxXeEfgGcps])/ # matches placeholders like "%<foo>.d" | |
) |
$LOAD_PATH << './lib' | |
require 'i18n.rb' | |
class Backend < I18n::Backend::Simple | |
include I18n::Backend::Metadata | |
end | |
# if string.respond_to?(:translation_metadata) |
Locate the section for your github remote in the .git/config
file. It looks like this:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:joyent/node.git
Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/*
to this section. Obviously, change the github url to match your project's URL. It ends up looking like this:
require 'jruby' | |
module Serialize | |
def self.serialize(obj) | |
baos = java.io.ByteArrayOutputStream.new | |
oos = java.io.ObjectOutputStream.new(baos) | |
oos.write_object(JRuby.reference(obj)) | |
oos.close | |
# Convert any YouTube video into an audio file you can listen to on the go, using: | |
# http://rg3.github.com/youtube-dl/ | |
{ ~ } > brew install ffmpeg | |
{ ~ } > wget https://raw.github.com/rg3/youtube-dl/2012.02.27/youtube-dl | |
{ ~ } > chmod u+x youtube-dl | |
# Pick which video format you want to download.. (use any YT video link) | |
{ ~ } > ./youtube-dl -s -F http://www.youtube.com/watch?v=vT1KmTQ-1Os |
source "https://rubygems.org" | |
gem 'sprockets' | |
gem 'sprockets-sass' | |
gem 'sass' | |
gem 'compass' | |
gem 'bootstrap-sass' | |
gem 'handlebars_assets' | |
gem 'coffee-script' |