Skip to content

Instantly share code, notes, and snippets.

View DouweM's full-sized avatar

Douwe Maan DouweM

View GitHub Profile
@DouweM
DouweM / 21r.rb
Created April 12, 2014 23:56 — forked from Osagiede/21r.rb
# define global variables here
# define methods here
# for human
user_cards = 0
card_one = rand(1..11)
card_two = rand(1..11)
# for computer
cpu_cards = rand(1..11)
@DouweM
DouweM / C# File.sublime-build
Created March 21, 2014 14:00
Sublime C# build file
{
"cmd": ["mcs", "$file", "-r:System.Windows.Forms.dll", "-r:System.Drawing.dll"],
"file_regex": "^(.*?)\\(([0-9]+),([0-9]+)\\): (.*)$",
"selector": "source.csharp"
}
queue_names = "aggregations,xml_generation,profile_generation,trip,billing,flume,end,snap,profile_analysis,etl,report_api,events,pipeline_entry,profile_aggregation,geocoder".split(",")
queues = {}
queue_names.each do |name|
queues[name] = []
end
Resque.working.each do |x|
name = x.job["queue"]
queue = queues[name]
queues = Hash.new { |h, k| h[k] = [] }
Resque.working.each do |x|
queues[x.job["queue"]] << x.job["run_at"]
end
queues = Hash.new { |h, k| h[k] = [] }
Resque.working.each do |x|
queues[x.job["queue"]] << x.job["run_at"]
end
% irb
ruby-1.9.3-p327 :001 > ++
ruby-1.9.3-p327 :002 > ++
ruby-1.9.3-p327 :003 > ++
ruby-1.9.3-p327 :004 > 5
=> 5
ruby-1.9.3-p327 :005 > x = 3
=> 3
ruby-1.9.3-p327 :006 > x++
ruby-1.9.3-p327 :007 > 2
@DouweM
DouweM / VerEx.rb
Last active March 8, 2016 00:44 — forked from svineet/VerEx.rb
# This is a program trying to implement Verbal Expressions
# See this for more info - http://verbalexpressions.github.io/
def VerEx
VerExClass.new
end
class VerExClass
attr_accessor :regex
@DouweM
DouweM / somefile.rb
Last active December 21, 2015 05:39
class TutorsController < ApplicationController
before_action :authenticate_user!
respond_to :html
def new
@tutor = current_user.build_tutor
respond_with @tutor
end
@DouweM
DouweM / request
Last active December 20, 2015 20:09 — forked from abhishek0/request
curl http://localhost:3000/users -d '{"user": { "first_name": "Abhishek", "login_info_attributes": { "password": "p"}}}'
datetime = DateTime.parse('2013-07-14T09:00')
tz = datetime.in_time_zone # => Sun, 14 Jul 2013 09:00:00 UTC +00:00
tz.instance_variable_set(:@time_zone, ::Time.find_zone!("CET"))
tz.instance_variable_set(:@period, tz.send(:get_period_and_ensure_valid_local_time))
tz # => Sun, 14 Jul 2013 09:00:00 CEST +02:00
# :-)