This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
source :rubygems | |
gem 'levenshtein-ffi', :require => 'levenshtein' | |
gem "rspec" |
Cuiki = function() { | |
this.makeChoice = function() { | |
setTimeout(function() { | |
return Chameleon.Color.random(); | |
}, 5 * 60 * 1000); | |
} | |
return this; | |
} |
if(typeof require !== 'undefined') { // We are in Node, need to require the file | |
console.log("Requiring neon from file"); | |
var Neon = require('../neon.js'); | |
console.log(Neon); | |
// In Coffeescript, the following construct is recommended | |
// { Class, Module, Interface } = require('neon') | |
var Class = Neon.Class; |
This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
#container { | |
float:right; | |
position:relative; | |
left:-50%; | |
} | |
#container ul { | |
list-style:none; | |
position:relative; | |
left:50%; | |
} |
ul.menu a {color: #fff !important;} | |
pre, .section .gist .gist-file .gist-data pre { | |
font-family: 'Consolas',sans-serif !important; | |
letter-spacing: -1px !important; | |
color: #eee !important; | |
background-color: #000 !important; | |
} | |
div.gist-file, .gist-syntax, .gist-data{ | |
line-height: 1.5 !important; | |
font-family: 'Consolas',sans-serif !important; |
require 'stretto' | |
player = Stretto::Player.new('C C G G | A A Gh | F F E E | D D Ch') | |
player.play |
#===== Video | |
ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg | |
#===== Audio | |
# Start timidity port | |
timidity -iA -B0 -Os -EFreverb=0 |
*** glibc detected *** ruby: double free or corruption (fasttop): 0x10922a48 *** | |
======= Backtrace: ========= | |
/lib/tls/i686/cmov/libc.so.6[0x63a0d1] | |
/lib/tls/i686/cmov/libc.so.6[0x63b7d2] | |
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x63e8ad] | |
ruby(ruby_xfree+0x26)[0x8073316] | |
/usr/lib/libxml2.so.2(xmlFreeNodeList+0x166)[0xe0b886] | |
/usr/lib/libxml2.so.2(xmlFreeNodeList+0x84)[0xe0b7a4] | |
/usr/lib/libxml2.so.2(xmlFreeNodeList+0x84)[0xe0b7a4] | |
/usr/lib/libxml2.so.2(xmlFreeDoc+0xc2)[0xe0b5e2] |
t = Time.now | |
wtf = 2.years | |
puts wtf.to_i #=> 63115200 | |
puts ((t + wtf) - t).to_i #=> 63158400 |