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
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 }
end
end
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
kulesa / linechart.html
Created Oct 26, 2010
Problem with google linechart options
View linechart.html
<html lang='en' xml:lang='en' xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta content='text/html;charset=UTF-8' http-equiv='content-type' />
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type='text/javascript'>
google.load('visualization', '1', {'packages':['linechart']});
</script>
<title>AGGRHHHH</title>
</head>
<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
View initmap.coffee
# 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) => __func.call(this)
View time_range_slider.coffee
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)
"$hours:$mins"
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.