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 |