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
# encoding: UTF-8 | |
# Add the about comment in the ruby 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
# Pre-requisite: X-Code Command Line Tools: http://connect.apple.com | |
# install homebrew | |
/usr/bin/ruby -e "$(/usr/bin/curl -fsSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)" | |
# git | |
brew install git | |
#rbenv |
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
# This script installs nodejs, coffeescript and git on an Ubuntu machine. | |
# Configures git to use with Github and clones a repository with a node | |
# project and installs its dependencies. | |
# 30 Jun 2013 | |
# Ibrahim Muhammad | |
# http://ibrahimmuhammad.com | |
# install node prereqs | |
sudo apt-get install python-software-properties python g++ make |
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
client = require 'socket.io-client' | |
socket = null | |
host = "http://localhost:12345" | |
connect_client = () -> | |
console.log('connecting') | |
socket = client.connect(host, {'force new connection': true}) | |
socket.on('connect', ()-> | |
console.log('connected') |
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
import os | |
import json | |
import httplib2 | |
import flask | |
from oauth2client import client | |
from apiclient.discovery import build | |
http_auth = None | |
view_id = '00000000' # Add view id here |
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
function fetch(url, callback) { | |
console.log('Getting ' + url); | |
var delay = (Math.round(Math.random() * 1E4) % 4000) + 1000 | |
var response = 'Content for ' + url; | |
setTimeout(function() { | |
callback(response) | |
}, delay); | |
} | |
function promiseFetch(url) { |
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
N = 10000000 | |
def loops(): | |
nums = [] | |
for num in range(N): | |
nums.append(num*2) | |
#print nums | |
def list_comprehensions(): |
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
count=12288 | |
sudo swapoff -a | |
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 | |
sudo mkswap /swapfile | |
sudo swapon /swapfile |
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
from functools import reduce | |
import shapely.geometry | |
import geojson | |
def merge_aois(aois): | |
shapes = (shapely.geometry.asShape(aoi) for aoi in aois) | |
union = reduce(lambda a, b: a.union(b), shapes) | |
merged_aoi = geojson.Feature(geometry=union, properties={}) | |
return merged_aoi |
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
# To install the most recent version go to https://www.anaconda.com/download/ | |
wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh | |
bash Anaconda3-5.2.0-Linux-x86_64.sh | |
conda install -y -c conda-forge jupyterlab | |
conda install -y scikit-learn | |
conda install -y pytorch torchvision cuda91 -c pytorch | |
conda install -y opencv matplotlib scikit-image | |
conda install -y affine #rasterio | |
pip install rasterio==1.0.1 # conda does not have v1 of rasterio yet |