This file contains hidden or 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
# mongo_template.rb | |
# remove unneeded defaults | |
run "rm public/index.html" | |
run "rm public/images/rails.png" | |
run "rm public/javascripts/controls.js" | |
run "rm public/javascripts/dragdrop.js" | |
run "rm public/javascripts/effects.js" | |
run "rm public/javascripts/prototype.js" |
This file contains hidden or 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
MONKEY_PATCHES = {} | |
module MonkeyPatcher | |
begin | |
errors = [] | |
port = Mongo::Connection::DEFAULT_PORT | |
begin | |
db_conn = Mongo::Connection.new('host', port).db('db') | |
db_error = Mongo::Connection.new('host', port).db('db') |
This file contains hidden or 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
#!/usr/bin/env python | |
def builder(string1,string2): | |
return string1 + ' ' + string2 | |
def insert(string_list): | |
return [char +'-' for char in string_list] | |
def joiner(string_list): | |
return ''.join(x for x in string_list) |
This file contains hidden or 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
def func_one | |
func_one = lambda do | |
puts "lambda_one" | |
end | |
#func_one.call | |
end | |
def func_two | |
func_two = lambda do | |
puts "lambda_two" | |
end |
This file contains hidden or 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 first = function(){return 'first';}, | |
second = function(){return 'second';}, | |
func_one = function(someFunction, someValue){someFunction(someValue);}, | |
func_two = function(anotherFunction, anotherValue){anotherFunction(anotherValue);}; | |
function say(word) {console.log(word);} | |
function speak(anotherWord) {console.log(anotherWord);} | |
/* | |
* run the two functions above |
This file contains hidden or 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 is a work in progress!! | |
###################################################### | |
# I'm on a CentOS dev VM provided by my company # | |
###################################################### | |
#uname -a | |
#Linux ------- 2.6.18-128.el5 ----- x86_64 x86_64 x86_64 GNU/Linux | |
# OR | |
#cat /proc/version | |
#Linux version 2.6.18-128.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) ---- |
This file contains hidden or 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
# Use case for goldmine: | |
# the pivoting functionality of Goldmine#dig allows you to easily mine data | |
# from Mongo collections | |
require 'goldmine' | |
require 'mongo' | |
require 'yajl' | |
class Digger | |
# Convenience for connecting to MongoDB database instance on localhost |
This file contains hidden or 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
require 'kafka' | |
def batch(m1, m2, m3) | |
producer = Kafka::Producer.new | |
producer.batch do |msgs| | |
puts "batching multi-message..." | |
msgs << Kafka::Message.new("#{m1} ONE") | |
msgs << Kafka::Message.new("#{m2} TWO") | |
msgs << Kafka::Message.new("#{m3} THREE") | |
end |
This file contains hidden or 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
require 'kafka' | |
consumer = Kafka::Consumer.new | |
consumer.loop do |message| | |
puts "received" | |
message.each do |m| | |
#puts "Payload: #{m.payload}, Magic: #{m.magic}, Checksum: #{m.checksum}" | |
puts m.payload | |
end | |
end |
This file contains hidden or 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
class NewClass | |
def self.tell_me_something | |
"whatup!" | |
end | |
def self.randomize_select | |
list = [ | |
"one", | |
"two", | |
"three" | |
] |
OlderNewer