This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# just call with ./kill_test_servers.sh buster-server|selenium|phantom | |
function get_buster_server_pid(){ | |
echo `ps aux|grep buster-server|grep node|awk '{ print $2 }'` | |
} | |
function get_selenium_server_pid(){ | |
echo `ps aux|grep selenium|grep java|awk '{ print $2 }'` | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Save this in a bookmarklet and click it on a page: | |
javascript:(function(){function d(a,c){document.body.style.webkitClipPath="circle("+a+"px, "+c+"px, "+b+"px)"}var b=90;window.addEventListener("mousemove",function(a){d(a.pageX,a.pageY)});window.addEventListener("mousewheel",function(a){if(a.shiftKey){a.preventDefault();var c=a.wheelDeltaY;b+=-c;b=0<c?Math.max(90,b):Math.min(b,window.innerHeight/2);d(a.pageX,a.pageY)}})})(); | |
// Or paste this in the console and mouse over the page. | |
// SHIFT+mousewheel scroll makes the circle bigger/smaller. | |
(function() { | |
var radius = 90; // px |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
echo "What should the Application be called (no spaces allowed e.g. GCal)?" | |
read inputline | |
name=$inputline | |
echo "What is the url (e.g. https://www.google.com/calendar/render)?" | |
read inputline | |
url=$inputline |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def valid_msp_number(msp_number) | |
weights = [0, 2, 4, 8, 5, 10, 9, 7, 3, 0] | |
total = 0 | |
weights.to_enum.with_index(1).each do |weight, i| | |
total = total + msp_number[i-1].to_i * weight.to_i | |
end | |
a = total / 11 | |
b = a * 11 | |
c = total - b | |
result = 11 - c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Extracted from http://git.io/HeGfdA | |
# Full credit to https://github.com/SamSaffron | |
# | |
# Middleware that causes static asset requests to bypass rails altogether. This | |
# can make requests a lot faster. From 4.5s to 1.5s in some apps. Only relevant | |
# in development environments as production already does this. | |
# | |
# Put this file in lib/middleware and add the following code to your | |
# development.rb environment file: | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace :delayed_job do | |
def args | |
fetch(:delayed_job_args, "") | |
end | |
def delayed_job_roles | |
fetch(:delayed_job_server_role, :app) | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Source: http://nicolasgallagher.com/micro-clearfix-hack/ | |
* | |
* For modern browsers | |
* 1. The space content is one way to avoid an Opera bug when the | |
* contenteditable attribute is included anywhere else in the document. | |
* Otherwise it causes space to appear at the top and bottom of elements | |
* that are clearfixed. | |
* 2. The use of `table` rather than `block` is only necessary if using | |
* `:before` to contain the top-margins of child elements. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## FILL ## | |
fill Sets fill color of the shape. | |
fill-opacity Sets fill opacity of the shape. | |
fill-rule Sets fill rule of the shape. | |
** example ** | |
fill: #ccc; | |
fill: rgba(0,0,0,.5); | |
fill: red; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--colour | |
-I app |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace :translator do | |
desc "Export missing translations for a specific locale" | |
task :export_keys => :environment do | |
from = ENV['FROM'] | |
to = ENV['TO'] | |
if from.present? and to.present? | |
translator = Translator.new( | |
from: from.to_sym, | |
to: to.to_sym | |
) |