Skip to content

Instantly share code, notes, and snippets.

@nwgat
nwgat / keybase.md
Last active August 29, 2015 14:02
keybase.md

Keybase proof

I hereby claim:

  • I am nwgat on github.
  • I am wiak (https://keybase.io/wiak) on keybase.
  • I have a public key whose fingerprint is 490F 285B 8E97 2668 999F 6686 6DC5 1458 FA14 35E2

To claim this, I am signing this object:

@nwgat
nwgat / shout.conf
Last active August 29, 2015 14:17
put it in /etc/supervisor/conf.d/shout.conf
[program:shout]
command = node /home/node/shout/index.js --home /home/node/shout
directory = /home/node/shout
user = node
autostart = true
autorestart = true
stdout_logfile = /var/log/supervisor/shout.log
stderr_logfile = /var/log/supervisor/shout_err.log
@nwgat
nwgat / gist:978d5e4c88dbc9458d36
Last active August 29, 2015 14:19
jmri on cubie
echo "deb http://old-releases.ubuntu.com/ubuntu/ quantal main universe" | tee -a /etc/apt/sources.list
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update && apt-get upgrade -y && apt-get install oracle-java8-installer librxtx-java -y
su linaro -c "/home/linaro/JMRI/JmriFaceless"
/etc/init.d/jrmi
update-rc.d jmri defaults
chmod +x /etc/init.d/jmri
@nwgat
nwgat / why lftp
Created June 2, 2015 15:17
17:15 +justaguy why lftp
case in point
$ wget http://ipv4.speedtest-ams3.digitalocean.com/100mb.test
--2015-06-02 14:35:45-- http://ipv4.speedtest-ams3.digitalocean.com/100mb.test
Resolving ipv4.speedtest-ams3.digitalocean.com (ipv4.speedtest-ams3.digitalocean.com)... 178.62.255.144
Connecting to ipv4.speedtest-ams3.digitalocean.com (ipv4.speedtest-ams3.digitalocean.com)|178.62.255.144|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: ‘100mb.test.2’
#############################################
Nwgat.Ninja DigitalOcean Network Benchmark v2
#############################################
Digitalocean NYC1 (New York City, United States)
104883642 bytes transferred in 6 seconds (16.92M/s)
Digitalocean NYC2 (New York City, United States)
104890882 bytes transferred in 6 seconds (15.66M/s)
Digitalocean NYC3 (New York City, United States)
104882906 bytes transferred in 3 seconds (29.22M/s)
#############################################
Nwgat.Ninja DigitalOcean Network Benchmark v2
#############################################
Digitalocean NYC1 (New York City, United States)
104857600 bytes transferred in 38 seconds (2.66 MiB/s)
Digitalocean NYC2 (New York City, United States)
104857600 bytes transferred in 43 seconds (2.32 MiB/s)
Digitalocean NYC3 (New York City, United States)
104857600 bytes transferred in 38 seconds (2.62 MiB/s)
#############################################
Nwgat.Ninja DigitalOcean Network Benchmark v2
#############################################
Digitalocean NYC1 (New York City, United States)
104857600 bytes transferred in 7 seconds (15.08 MiB/s)
Digitalocean NYC2 (New York City, United States)
104857600 bytes transferred in 10 seconds (10.50 MiB/s)
Digitalocean NYC3 (New York City, United States)
104857600 bytes transferred in 7 seconds (14.12 MiB/s)
@nwgat
nwgat / gist:ac66bba3409c1ed74703
Created June 4, 2015 13:38
another test with -n 10
#############################################
Nwgat.Ninja DigitalOcean Network Benchmark v2.1
#############################################
Digitalocean NYC1 (New York City, United States)
104868130 bytes transferred in 5 seconds (18.64M/s)
Digitalocean NYC2 (New York City, United States)
104863786 bytes transferred in 6 seconds (17.29M/s)
Digitalocean NYC3 (New York City, United States)
104866682 bytes transferred in 3 seconds (36.71M/s)
@nwgat
nwgat / gist:690aa5291e7eedeca22d
Created July 15, 2015 23:30
tv disc episode playback idea
1. Read "discepisode.nfo" file in folder (map S01E01 to library/thetvdb)
S01E01 disc1.iso\BDMV\PLAYLIST\00051.mpls
2. Open BD ISO
3. Play BDMV\PLAYLIST\00051.mpls
import sys
import xbmc
import xbmcgui
import xbmcplugin
addon_handle = int(sys.argv[1])
url='bluray://udf%3a%2f%2fC%253a%255cetc%255cdisc1.iso%2f/BDMV/PLAYLIST/00000.mpls'
li = xbmcgui.ListItem('BD EP1!')
xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li)