Skip to content

Instantly share code, notes, and snippets.

http://iphone-streaming.ustream.tv/ustreamVideo/1524/streams/live/playlist.m3u8
@njdancer
njdancer / bash.js
Created August 24, 2015 21:21
bash error
let command = `$($(${this.args.met} && echo "Atom met!") || echo "Atom not met!") ||
$(${this.args.meet}) &&
$(${this.args.met})`
#!/bin/bash
SSH_DIR=$(getent passwd $1 | cut -d: -f6)/.ssh
KEY_LOC=$SSH_DIR/keyLocation
CACHE=$KEY_LOC.cache
AUTH_KEYS=""
if [ -e "$KEY_LOC" ]
then
while read URL
do
#!/usr/bin/env bash
INSTALL_DIR=/root
FAIL2BAN_SSH_PATH=/etc/fail2ban/jail.d/ssh.local
if [ "$(uname)" == 'Darwin' ]
then
# /root is not available on Mac OS
INSTALL_DIR=/usr/local
fi
SCRIPT_NAME=keys4user
INSTALL_PATH=$INSTALL_DIR/$SCRIPT_NAME
@njdancer
njdancer / machine.js
Last active September 18, 2019 04:22
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@njdancer
njdancer / machine.js
Last active October 3, 2019 04:37
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
// - XState (all XState exports)
@njdancer
njdancer / machine.js
Last active October 8, 2019 01:58
Generated by XState Viz: https://xstate.js.org/viz
const loadApplication = () => {
return new Promise((resolve,reject) => {
setTimeout(() => {resolve({authData: null})}, 1000)
})
}
const isCredentialsSet = (context, event) => event.username != null && event.password != null
const onboardingMachine = Machine({
initial: "check",
@njdancer
njdancer / machine.js
Last active October 8, 2019 00:36
Generated by XState Viz: https://xstate.js.org/viz
const sessionMachine = Machine({
states: {
check: {
},
onboarding: {
entry: "navigateToOnboarding",
on: {
"AGREE": {
actions: ["assignOnboarding"],
@njdancer
njdancer / machine.js
Last active October 10, 2019 23:35
Generated by XState Viz: https://xstate.js.org/viz
const registerDevice = () => new Promise((resolve,reject) => {
resolve("deviceIdTest")
})
const getPushToken = () => new Promise((resolve,reject) => {
resolve("pushTokenTest")
})
const onboardingMachine = Machine(
{
@njdancer
njdancer / machine.js
Last active October 9, 2019 05:44
Generated by XState Viz: https://xstate.js.org/viz
const requestMachine = Machine(
{
context: {
failGracefully: false,
tokenUpdated: false,
},
id: "request",
initial: "loading",
on: {
REFRESH: ".loading",