Skip to content

Instantly share code, notes, and snippets.

View jadaradix's full-sized avatar
🙂
existing

James Garner jadaradix

🙂
existing
View GitHub Profile
docker pull eu.gcr.io/euphoric-adventures/uk-train-boards_ukrsib:latest;
docker stop ukrsib;
docker rm ukrsib;
docker run --name ukrsib --net routing -v ~/uktb/app:/var/www/htdocs/ -d eu.gcr.io/euphoric-adventures/uk-train-boards_ukrsib;
docker stop uk-train-boards_nginx;
docker rm uk-train-boards_nginx;
docker run --name uk-train-boards_nginx -p 10080:10080 --net routing -v ~/uktb/app:/var/www/htdocs/ -v ~/uktb/docker/nginx.conf:/etc/nginx/conf.d/default.conf -d nginx;
# docker tag uk-train-boards_ukrsib eu.gcr.io/euphoric-adventures/uk-train-boards_ukrsib:latest;
@jadaradix
jadaradix / git-print-current-branch.sh
Created July 3, 2017 13:22
git print current branch
git branch | grep \* | cut -d ' ' -f2
@jadaradix
jadaradix / mkv.sh
Created June 30, 2017 13:06
Convert Blu-ray m2ts files to mkv with MKVToolNix/mkvmerge
# . mkv.sh "xyz/BDMV/STREAM" "~/fs";
cd "$1";
for i in *.m2ts; do
mkvmerge -o "$2/$i.mkv" $i;
done
cd -;
@jadaradix
jadaradix / black-screen-osx-vnc.sh
Created June 25, 2017 12:50
black-screen-osx-vnc.sh
sudo kill -9 $(ps auxwww | grep MacOS/loginwindow | grep james | head -1 | tr -s " " | cut -d " " -f 2)
@jadaradix
jadaradix / hapi-dynamic-cors.js
Created June 16, 2017 11:12
hapi-dynamic-cors.js
const Hapi = require('hapi');
const allowedOrigins = [];
const middleware = function addCorsHeaders (request, reply) {
// not cors
if (!request.headers.origin) {
return reply.continue()
}
@jadaradix
jadaradix / async-await-nodejs.js
Created June 2, 2017 21:24
async-await-nodejs
'use strict';
async function boot () {
async function getName () {
if (false) {
return new Promise(
resolve => {
setTimeout(() => resolve('James'), 1000);
}
@jadaradix
jadaradix / sqlite-bash-list-columns.sh
Created November 14, 2016 19:02
sqlite-bash-list-columns.sh
#!/bin/bash
# output: id, name, age
DATABASE_PATH="database.db";
TABLE_NAME="table";
LIST=$(sqlite3 $DATABASE_PATH "PRAGMA table_info($TABLE_NAME)");
for ROW in $LIST; do
printf $ROW | awk '{split($0,a,"|"); printf "%s, ", a[2]}';
done
<!-- BASED ON https://codepen.io/2ne/pen/osvpj -->
<html>
<head>
<style>
.ios {
font-family: sans-serif;
line-height: 26px;
position: relative;
width: 500px;
"use strict";
var fs = require("fs");
let getLines = function getLines (filename, lineCount, callback) {
let stream = fs.createReadStream(filename, {
flags: "r",
encoding: "utf-8",
fd: null,
mode: 438, // 0666 in Octal
@jadaradix
jadaradix / index.html
Last active August 19, 2023 13:51
Safari-esque HTML/CSS Browser frame for embedding an <iframe>
<html>
<head>
<title>Web Browser</title>
<style>
body {
margin: 24px;
}
.browser {
font-family: system, -apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", "Lucida Grande", sans-serif;
font-size: 14px;