Create and manage users and groups
{
"id" : "username",
# A very simple midi-keyboard with Shoes. | |
# No key-up Event. | |
# Set Keyboard layout here: | |
KEYBOARD_LAYOUT = :de # only :de and :us are supported, by now. See MidiKeymap#map_keys! | |
# | |
# You will need a midi input for this. | |
# On OSX you could use http://notahat.com/midi_patchbay | |
# and http://notahat.com/simplesynth or Garage Band | |
# | |
# enjoy. |
What I Want In A Site Generator: An Essay | |
by Ben Bleything | |
Mrs. Anderson's 4th Grade Class | |
------------ | |
All of the static generators I've looked at so far have some nice | |
features, but none of them really come together for me. I like what | |
Jekyll is doing with a flat directory of posts, but I _don't_ like how | |
you have no control over where those posts go. |
require 'pp' | |
# say you've loaded a csv file with a header row, but you don't have | |
# access to any nice csv library. All you've got is an array of rows, | |
# which are also arrays: | |
# | |
# [ | |
# [ a, b, c, d ], | |
# [ 1, 2, 3, 4 ], | |
# [ 5, 6, 7, 8 ], |
namespace "/api/v1" do | |
# mounted at /api/v1/things | |
get "/things" {} | |
# mounted at /api/v1/admin/asplode | |
get "/admin/asplode" {} | |
end |
module Enumerable | |
def frequencies | |
counts = Hash.new(0) | |
self.each{|item| counts[item] +=1} | |
return counts | |
end | |
end |
require 'rubygems' | |
require 'eventmachine' | |
puts Date.today |
#!/usr/bin/ruby | |
# http://gist.github.com/gists/124242 | |
filename=ARGV[0] | |
abort "Usage: flac2mp3 FLACFILE" if filename.nil? | |
`metaflac --export-tags-to=- "#{filename}"`.each_line do |s| | |
v=s.strip.split '=', 2 | |
v[0].upcase! | |
v[1].gsub! '"', '\"' |
sorted = stats[key].sort | |
min = sorted.first | |
max = sorted.last | |
sum = sorted.inject(0) {|sum,sample| sum + sample } | |
avg = sum / sorted.size | |
# calculate standard deviation | |
diffs = sorted.map {|val| val - avg } | |
squared_diffs = diffs.map {|val| val ** 2 } | |
sqd_diff_sum = squared_diffs.inject(0) {|sum,sample| sum + sample } |
%w{ | |
nagios-nrpe-server nagios-plugins | |
nagios-plugins-basic nagios-plugins-standard | |
}.each do |pkg| | |
package(pkg) do | |
# your options here | |
end | |
end | |