Skip to content

Instantly share code, notes, and snippets.

View mateuszgachowski's full-sized avatar
👋

Mateusz Gachowski mateuszgachowski

👋
View GitHub Profile
@mateuszgachowski
mateuszgachowski / request-long-polling.js
Last active September 16, 2018 09:16
Small lib for making smart requests
// The problem
// @syntax
// ask(URL:String, OPTIONS:Object);
const asked = ask('https://myapi.com/v2/rest/issues', {
interval: 1000,
failFactor: function (interval, errorCount) {
return interval * errorCount;
},
onError: function () {},
@mateuszgachowski
mateuszgachowski / install-docker.sh
Created February 18, 2018 14:36
Install docker
sudo apt-get update
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
@mateuszgachowski
mateuszgachowski / gist:8219343
Created January 2, 2014 13:44
Add to bookmarks. Adds a comment in JIRA with "code review passed" message.
javascript:(function () {$('#footer-comment-button').children('span').trigger('click');$('#comment').val('*{{Code review:}}* {color:green}passed{color}');var response = confirm('Code review passed?');if (response) {$('#issue-comment-add-submit').trigger('click')}})();
#!/bin/bash
running=$(VBoxManage list runningvms | grep -c "PHP virtualbox")
if ((running == 0))
then
echo 'Starting VirtualBox machine...'
VBoxManage startvm "PHP virtualbox" --type headless
echo '##############################'
echo 'Waiting for the VM to start...'
var outcomes = ['rock', 'scissors', 'paper'];
// Creates random outcome
var randomOutcome = function () {
return outcomes[Math.floor(Math.random() * outcomes.length)];
};
// Init prompter (ask user for answer)
var prompter = function () {
var answer = prompt('Select your outcome');