- Go to Digital Ocean
- Create new droplet
- London
- Ubuntu
- No apps
- Add SSH keys
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file is responsible for configuring your application | |
# and its dependencies with the aid of the Mix.Config module. | |
# | |
# This configuration file is loaded before any dependency and | |
# is restricted to this project. | |
use Mix.Config | |
# Configures the namespace used by Phoenix generators | |
config :my_app, | |
app_namespace: MyApp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var dqData=[]; | |
dqData.push({title:'Product Groups', | |
mean:0.0393, | |
dP:[ | |
['GROUP01',-0.0435,32937], | |
['GROUP10',-0.2651,132], | |
['GROUP11',-0.0694,1164], | |
['GROUP12',0.0345,17127], | |
['GROUP13',-0.0288,8858], | |
['GROUP18',-0.3741,46], |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
find . -type f -print0 | xargs -0 ls -l | awk '{ n=int(log($5)/log(2)); if (n<10) { n=10; } size[n]++ } END { for (i in size) printf("%d %d\n", 2^i, size[i]) }' | sort -n | awk 'function human(x) { x[1]/=1024; if (x[1]>=1024) { x[2]++; human(x) } } { a[1]=$1; a[2]=0; human(a); printf("%3d%s: %6d\n", a[1],substr("kMGTEPYZ",a[2]+1,1),$2) }' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
defmodule App.Router do | |
use Phoenix.Router | |
resources "users", Controller.Users | |
options "/users", Controller.Users, :options | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
### BEGIN INIT INFO | |
# Provides: unicorn | |
# 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: starts the unicorn web server | |
# Description: starts unicorn |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
defrecord Card, suit: nil, rank: nil | |
defmodule Cards do | |
def create do | |
lc suit inlist [:H, :D, :C, :S], | |
rank inlist [:A, 2, 3, 4, 5, 6, 7, 8, 9, 10, :J, :Q, :K] do | |
Card.new suit: suit, rank: rank, points: score(rank) | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
falafel = require 'falafel' | |
fs = require 'fs' | |
raw = process.argv[2] | |
cooked = raw.replace(/\.js$/, '-trace.js') | |
counter = 0 | |
src = fs.readFileSync(raw, encoding: 'utf8') | |
tracied = falafel src, (node) -> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module Enumerable | |
def remove(other) | |
base = self.dup | |
other.each { |i| base.delete_at(base.index(i) || base.length) } | |
base | |
end | |
end | |
irb(main):008:0> [1,1,2,3].remove([1,2]) | |
=> [1, 3] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# inside config.before(:suite) | |
ActiveRecord::Base.subclasses.each do |model_class| | |
columns = model_class.columns.map { |c| c.name.to_sym } | |
missing = columns - model_class.instance_methods | |
missing.each do |column| | |
model_class.send(:define_method, column) { |*args| super(*args) } | |
end | |
end |