Put the loadavg1min.rb
to jobs/loadavg1min.rb
.
Add the code from loadavg1min.erb to the desired dashboard.
#!/bin/bash | |
# Dashing service | |
# Add this file to /etc/init.d/ | |
# $ sudo cp dashboard /etc/init.d/ | |
# Update variables DASHING_DIR, GEM_HOME, & PATH to suit your installation | |
# $ sudo nano /etc/init.d/dashboard | |
# Make executable | |
# $ sudo chmod 755 /etc/init.d/dashboard | |
# Update rc.d | |
# $ sudo update-rc.d dashboard defaults |
#!/bin/bash | |
# | |
# https://github.com/Nyr/openvpn-install | |
# | |
# Copyright (c) 2013 Nyr. Released under the MIT License. | |
# Detect Debian users running the script with "sh" instead of bash | |
if readlink /proc/$$/exe | grep -q "dash"; then | |
echo "This script needs to be run with bash, not sh" |
from datetime import datetime, timedelta | |
from math import asin, sin, acos, cos, atan2, tan, radians, degrees, sqrt | |
import operator | |
# lots of help from http://www.movable-type.co.uk/scripts/latlong.html | |
EARTHS_RADIUS = 6371 * 1000.0 # meters | |
class Coordinates: |
curl \ | |
-F access_token=YOUR_ACCESS_TOKEN \ | |
-F page=1 \ | |
-F per_page=100 \ | |
-X GET http://memair.herokuapp.com/api/v1/biometrics |
alias brake='bundle exec rake' | |
alias brails='bundle exec rails' |
I was haing some trouble (OOMing and crashing) with Dropbox running on an old Ubuntu laptop so I wrote a couple of scripts to keep it in check. The first one shuts down Dropbox when a threshold load average is met (4.00). And the second one restarts the Dropbox process if it crashes.
*/10 * * * * ~/dropbox_restarter.sh >> ~/dropbox_restarter.log
*/1 * * * * ~/dropbox_load_limiter.sh >> ~/dropbox_load_limiter.log
from __future__ import unicode_literals | |
import pytest | |
from starscream.records import Record | |
class TestBug(): | |
def create_field_1_based_rdd(self, foo_rdd): | |
return foo_rdd.map(lambda rec: rec.rename_keys(id='int field') | |
.merge({ |
foo = sc.records([{'foo': 123}, {'foo': 321}]) | |
bar = sc.records([{'bar': 123}, {'bar': 321}]) | |
baz = sc.records([{'baz': 123}, {'baz': 321}]) | |
qux = foo.cartesian(bar)\ | |
.map(lambda (x,y): x.merge(y))\ | |
.cartesian(baz)\ | |
.map(lambda (x,y): x.merge(y)) | |
qux.collect() |