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 / application.js
Created Feb 2, 2015
Webpack config for Rails
View application.js
//= require main.bundle
View .eslintrc.js
{
"parser": "babel-eslint",
"env": {
"browser": true,
"node": true
},
"settings": {
"ecmascript": 6,
"jsx": 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
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 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
@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 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 / 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
@kulesa
kulesa / clean-merged-branches
Created Mar 10, 2012
clean-merged-branches
View clean-merged-branches
#!/bin/sh
#/ Usage: clean-merged-branches [-f]
#/ Delete merged branches from the origin remote.
#/
#/ Options:
#/ -f Really delete the branches. Without this branches are shown
#/ but nothing is deleted.
set -e
# show usage maybe
You can’t perform that action at this time.