Skip to content

Instantly share code, notes, and snippets.

Looking to the future

Robin Mayfield rujmah

Looking to the future
View GitHub Profile
rujmah / get_aws_instances_example.js
Created Sep 15, 2020
Quick example of getting EC2 instance ids with JS async await
View get_aws_instances_example.js
const AWS = require('aws-sdk')
AWS.config.update({region: 'eu-west-1'})
const ec2 = new AWS.EC2()
const inst = ec2.describeInstances().promise()
async function main(){
const result = await inst
rujmah / .gitignore
Last active Dec 30, 2019 — forked from octocat/.gitignore
Some common .gitignore configurations
View .gitignore
# Packages #
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
rujmah /
Last active Jan 25, 2019
AWS API Gateway that calls an single endpoint Lambda with GET

AWS API Gateway that calls an single endpoint Lambda with GET

Pertinent info

Ensure IntegrationHttpMethod is set to POST even if you want to use a GET (or whatever)


    Type: AWS::ApiGateway::Method
rujmah / listFromJSON.js
Last active May 9, 2018
Trello: Quick list from JSON using Node
View listFromJSON.js
// export json from trello board
const board = require('./path/to/trelloboard.json')
for(let list of board.lists){
let listcards = => c.idList === )
for(let card of listcards){
console.log(`\t${} [${card.desc}]`)
ffprobe -v quiet -show_format -show_streams -pretty -print_format json ./video_file.mp4

Will output some lovely JSON to the console. Dump to a file with > json_file.json or what-have-you.

rujmah / .railsrc
Created Feb 19, 2018
Rails RSpec set up (Rails 5.1.5)
View .railsrc
rujmah /
Last active Mar 8, 2018
Simple markdown note-taking bash script using Vim to Dropbox via command line

Simple Note-taking from command line

What it does:

  • Notes will appear in with ISO date prefix in directory
  • Running the command multiple times a day will re-open that days notes
  • Assumes you have a Dropbox account (or some directory) at the path below
  • Tested on Ubuntu 16.04 and 17.10


View gist:71fff9195c82750540e0d53b658da56b
provider "heroku" {
email = ""
api_key = "call heroku auth:token"
resource "heroku_app" "default" {
name = "herokutest"
region = "us"
config_vars {
rujmah /
Created Feb 21, 2017 — forked from willurd/
Big list of http static server one-liners

Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.

Discussion on reddit.

Python 2.x

$ python -m SimpleHTTPServer 8000
rujmah /
Created Dec 9, 2016
add ports on Centos 7

Review ports:

sudo semanage port -l | grep http_port_t

Add port:

sudo semanage port -a -t http_port_t  -p tcp 8024