Skip to content

Instantly share code, notes, and snippets.

@ulitiy
ulitiy / launch.json
Created June 27, 2016 20:34
VS Code debugger, breakpoints doesn't work
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach with sourcemaps",
"type": "chrome",
"request": "attach",
"port": 9222,
"sourceMaps": true,
"webRoot": "${workspaceRoot}"
@ulitiy
ulitiy / nextprev
Created January 28, 2015 22:03
next/previous locomotive drop
module Locomotive
module Liquid
module Drops
class ContentEntry < Base
delegate :_slug, :_permalink, :_translated, :seo_title, :meta_keywords, :meta_description, to: :@_source
def _id
@_source._id.to_s
end
@ulitiy
ulitiy / utm
Last active August 29, 2015 13:56
$(function(){
function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;
}
$.each(["utm_source","utm_medium","utm_campaign","utm_term",'source_type','source','position_type','position','added','creative','matchtype'],function(i,v){
$('<input type="hidden" />').attr({
name: "content["+v+"]",
value: getURLParameter(v)
}).appendTo("form")
@ulitiy
ulitiy / gist:4389722
Last active December 10, 2015 05:48
class Fixnum
def digit_count
(self == 0) ? 1 : Math.log10(self).to_i + 1
end
end
def make_square n
height = Math.sqrt(n)
throw "Input incorrect" unless height == height.to_i
x = ((height - 1) / 2).floor