Skip to content

Instantly share code, notes, and snippets.

View ianscrivener's full-sized avatar

Ian Scrivener ianscrivener

View GitHub Profile
var homeModule = angular.module('HomeModule', []);
homeModule.filter('titleCase', function () {
return function (input) {
var words = input.split(' ');
for (var i = 0; i < words.length; i++) {
words[i] = words[i].charAt(0).toUpperCase() + words[i].slice(1);
}
return words.join(' ');
}
/*jslint devel: true, node: true, passfail: true, vars: true */
// TODO: check out http://www.jslint.com for more jslint options
function itzStrict() {
"use strict";
// TODO: write you js code here...
exec: {
//get IP & Set a local variable
get_ip: {
command: 'ifconfig | grep -m 1 "inet addr:192.168.1" | cut -c21-31',
callback: function (error, stdout, stderr) {
if (error !== null) {
grunt.log.error('exec error: ' + error);
};
globalConfig.myIP = stdout;
set-option -g prefix C-a
unbind-key C-a
bind-key C-a send-prefix
set -g base-index 1
set-window-option -g pane-base-index 1
set-option -g renumber-windows on
# vi is good
setw -g mode-keys vi
bind-key -t vi-copy v begin-selection
// If you don't use underscore.js, use it (http://documentcloud.github.com/underscore/)
// Then, use underscore's mixin method to extend it with all your other utility methods
// like so:
_.mixin({
escapeHtml: function () {
return this.replace(/&/g,'&amp;')
.replace(/>/g,'&gt;')
.replace(/</g,'&lt;')
.replace(/"/g,'&quot;')
.replace(/'/g,'&#39;');
wget http://www.mdcharm.com/release/1.1.6/mdcharm_1.1.6_i386.deb
sudo dpkg -i mdcharm_1.1.6_i386.deb;
sudo apt-get -f install
@ianscrivener
ianscrivener / remove_gui_from_debian.sh
Created August 16, 2020 12:21 — forked from gismo141/remove_gui_from_debian.sh
Remove all GUI-related Packages from Existing Debian-Installation
apt-get remove -y --purge x11-common
apt-get autoremove -y --purge
apt-get install -y deborphan
deborphan | xargs dpkg -P # do this a bunch of times
@ianscrivener
ianscrivener / calc_ndvi_gdal.py
Created December 15, 2020 13:04 — forked from jgomezdans/calc_ndvi_gdal.py
Simple script to calculate NDVI using pure GDAL
from osgeo import gdal
import numpy
g = gdal.Open ("baikal_subset.tif")
if g is None:
raise IOError, "Couldn't open baikal_subset.tif"
b3 = g.GetRasterBand(3).ReadAsArray().astype(np.float32)
b4 = g.GetRasterBand(4).ReadAsArray().astype(np.float32)
@ianscrivener
ianscrivener / cloud-init.yaml
Created January 22, 2021 12:47 — forked from syntaqx/cloud-init.yaml
cloud init to install docker on ubuntu
#cloud-config
package_update: true
package_upgrade: true
package_reboot_if_required: true
manage-resolv-conf: true
resolv_conf:
nameservers:
- '8.8.8.8'
@ianscrivener
ianscrivener / cloud-init.yml
Created January 22, 2021 12:48
Cloud Init Example
#cloud-config
package_upgrade: true
packages:
- zsh
- tmux
- nmap
- curl
- wget
- git
- htop