Skip to content

Instantly share code, notes, and snippets.

🤡
Computerin'

Ben Bleything bleything

🤡
Computerin'
Block or report user

Report or block bleything

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am bleything on github.
  • I am bleything (https://keybase.io/bleything) on keybase.
  • I have a public key whose fingerprint is 37E3 B0CE 8DCB F109 C50D 2AFF 3511 6249 73F6 46D9

To claim this, I am signing this object:

@bleything
bleything / shoes_midi_keyboard.rb
Created Nov 2, 2008 — forked from ahx/shoes_midi_keyboard.rb
A MIDI keyboard in Shoes.
View shoes_midi_keyboard.rb
# 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.
View gist:275827
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.
@bleything
bleything / example.rb
Created Mar 11, 2010
an example of Hash[ *ary1.zip(ary2).flatten ]
View example.rb
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 ],
View gist:380070
namespace "/api/v1" do
# mounted at /api/v1/things
get "/things" {}
# mounted at /api/v1/admin/asplode
get "/admin/asplode" {}
end
View gist:401553
module Enumerable
def frequencies
counts = Hash.new(0)
self.each{|item| counts[item] +=1}
return counts
end
end
View gist:407721
require 'rubygems'
require 'eventmachine'
puts Date.today
View README.rdoc

DESCRIPTION:

Create and manage users and groups

DATABAGS:

users

{

"id"       : "username",
View flac2mp3
#!/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! '"', '\"'
View gist:548025
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 }
You can’t perform that action at this time.