Skip to content

Instantly share code, notes, and snippets.

Alexey Kuleshov kulesa

  • Moscow, Russia
Block or report user

Report or block kulesa

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
kulesa / gist:1341179
Created Nov 5, 2011
resque rake environment task
View gist:1341179
namespace :resque do
task :setup => :environment do
Resque.before_fork { ActiveRecord::Base.connection.disconnect! }
Resque.after_fork { ActiveRecord::Base.establish_connection }
View gist:1050827
ArgumentError: wrong number of arguments (3 for 2)
from /Users/pro/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.7/lib/active_record/connection_adapters/mysql2_adapter.rb:634:in `select'
from /Users/pro/.rvm/gems/ruby-1.9.2-p180/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/abstract/database_statements.rb:9:in `select_all'
from /Users/pro/.rvm/gems/ruby-1.9.2-p180/gems/activerecord-3.1.0.rc4/lib/active_record/connection_adapters/abstract/query_cache.rb:62:in `select_all'
from /Users/pro/.rvm/gems/ruby-1.9.2-p180/gems/activerecord-3.1.0.rc4/lib/active_record/base.rb:473:in `find_by_sql'
from /Users/pro/.rvm/gems/ruby-1.9.2-p180/gems/activerecord-3.1.0.rc4/lib/active_record/relation.rb:109:in `to_a'
from /Users/pro/.rvm/gems/ruby-1.9.2-p180/gems/activerecord-3.1.0.rc4/lib/active_record/relation/finder_methods.rb:155:in `all'
from /Users/pro/.rvm/gems/ruby-1.9.2-p180/gems/activerecord-3.1.0.rc4/lib/active_record/base.rb:444:in `all'
from (irb):1
from /Users/pro/.rvm/gems/ruby-1.9.2-p180/
kulesa / linechart.html
Created Oct 26, 2010
Problem with google linechart options
View linechart.html
<html lang='en' xml:lang='en' xmlns=''>
<meta content='text/html;charset=UTF-8' http-equiv='content-type' />
<script type="text/javascript" src=""></script>
<script type='text/javascript'>
google.load('visualization', '1', {'packages':['linechart']});
<body onload='drawVisualization()'>
View node configure
Checking for program g++ or c++ : /usr/bin/g++
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for program gcc or cc : /usr/bin/gcc
Checking for gcc : ok
Checking for library dl : yes
Checking for library execinfo : not found
Checking for openssl : yes
# Helper function to get rid of repeating bindTo calls
google.maps.MVCObject::bindProperties: (object, options) ->
for key, value of options
this.bindTo key, object, value
# Add listener for few events at a time.
# For example marker.addListener 'dragged', 'distance_changed', updateForm
google.maps.MVCObject::addListener: (events..., __func) ->
for event in events
google.maps.event.addListener this, event, (listener) =>
hoursMins: (quarters) ->
addLeadingZero: (n) ->
if n.toString().length is 1 then "0$n" else "$n"
hours: addLeadingZero( Math.floor( quarters / 4))
mins: addLeadingZero( quarters*15 - hours * 60)
addSlider: () ->
$("#slider-range").slider {
range: true,
View watchr.rb
# use watchr watchr.rb
require 'fileutils'
require 'growl'
$cache_dir = File.join('tmp', 'watchr')
FileUtils.mkdir_p($cache_dir) unless File.exist?($cache_dir)
def modified?(file)
cache_file = File.join $cache_dir, file
You can’t perform that action at this time.