Skip to content

Instantly share code, notes, and snippets.

View tedivm's full-sized avatar

Robert Hafner tedivm

View GitHub Profile
@tedivm
tedivm / emprise_dump
Created February 9, 2021 05:15
Emprise Data
Roberts-MacBook-Pro-3:emprise robert$ node server/cli.js dump |
Compilation WARNING (equipment "basic_healing" from "/Users/robert/Repositories/emprise/game/items/potions.yaml"): Missing recommended parameter "description".
Compilation WARNING (equipment "advanced_healing" from "/Users/robert/Repositories/emprise/game/items/potions.yaml"): Missing recommended parameter "description".
Compilation WARNING (equipment "druid_staff" from "/Users/robert/Repositories/emprise/game/items/weapons.yaml"): Missing recommended parameter "description".
Compilation WARNING (equipment "crappy_sword" from "/Users/robert/Repositories/emprise/game/items/weapons.yaml"): Missing recommended parameter "description".
Compilation WARNING (adventure "cabin_hidden_map" from "/Users/robert/Repositories/emprise/game/locations/forest/cabin/adventures/hidden_map.yaml"): Missing recommended parameter "description".
Compilation WARNING (equipment "map_to_grove" from "/Users/robert/Repositories/emprise/game/locations/forest/cabin/adventures/
@tedivm
tedivm / packer_iam.tf
Created September 10, 2020 04:29
Packer IAM Role in Terraform
data "aws_caller_identity" "current" {}
data "aws_region" "current" {}
locals {
rolename = "${local.identifier}-${data.aws_region.current.name}"
}
data "aws_iam_policy_document" "packer" {
@tedivm
tedivm / README.md
Last active April 3, 2020 22:56
JSON Lines to CSV

Installation

  1. Copy the jsonl_to_csv.py to your filesystem.
  2. Give it permissions to run using the command chmod +x jsonl_to_csv.py
  3. To get the full help documentation run ./jsonl_to_csv.py
@tedivm
tedivm / gist:340b7ae117e7c07503a2e09b6aee303e
Created September 19, 2019 21:26
DMCA Takedown Template
My name is INSERT NAME and I am the INSERT TITLE of INSERT COMPANY NAME. A website that your company hosts (according to WHOIS information) is infringing on at least one copyright owned by my company.
An article was copied onto your servers without permission. The original ARTICLE/PHOTO, to which we own the exclusive copyrights, can be found at:
PROVIDE WEBSITE URL
The unauthorized and infringing copy can be found at:
PROVIDE WEBSITE URL
@tedivm
tedivm / audit.rules
Created August 8, 2018 06:03 — forked from Neo23x0/audit.rules
Linux Auditd Best Practice Configuration
# ___ ___ __ __
# / | __ ______/ (_) /_____/ /
# / /| |/ / / / __ / / __/ __ /
# / ___ / /_/ / /_/ / / /_/ /_/ /
# /_/ |_\__,_/\__,_/_/\__/\__,_/
#
# Linux Audit Daemon - Best Practice Configuration
# /etc/audit/audit.rules
#
# Compiled by Florian Roth
@tedivm
tedivm / gridtext.js
Created May 26, 2018 01:03
GridText
// http://www.urbanfonts.com/fonts/Arcade.htm
var font = {}
font['a'] = [
[0,0,0,0,0,0,0],
[0,0,0,0,0,0,0],
[0,1,1,1,1,1,0],
[0,0,0,0,0,1,1],
[0,1,1,1,1,1,1],
[1,1,0,0,0,1,1],
@tedivm
tedivm / docker-cheat-sheat.md
Created May 20, 2018 07:06 — forked from dwilkie/docker-cheat-sheat.md
Docker Cheat Sheet

Build docker image

$ cd /path/to/Dockerfile
$ sudo docker build .

View running processes

@tedivm
tedivm / apt_wait.sh
Created April 22, 2018 16:33
A BASH function to wait for `apt` to finish and release all locks.
#!/usr/bin/env bash
apt_wait () {
while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do
sleep 1
done
while sudo fuser /var/lib/apt/lists/lock >/dev/null 2>&1 ; do
sleep 1
done
if [ -f /var/log/unattended-upgrades/unattended-upgrades.log ]; then
@tedivm
tedivm / .screeps.yaml
Last active April 13, 2018 23:09
Screeps Standard Config File
connections:
main:
host: screeps.com
secure: true
token: '35a345b9-bc6b-4855-8566-66b341913f9b'
ptr:
host: screeps.com
secure: true
token: '35a345b9-bc6b-4855-8566-66b341913f9b'
ptr: true
INFO global: Vagrant version: 2.0.2
INFO global: Ruby version: 2.4.3
INFO global: RubyGems version: 2.6.14
INFO global: VAGRANT_LOG="info"
INFO global: VAGRANT_INSTALLER_ENV="1"
INFO global: VAGRANT_EXECUTABLE="/opt/vagrant/embedded/gems/gems/vagrant-2.0.2/bin/vagrant"
INFO global: VAGRANT_INSTALLER_EMBEDDED_DIR="/opt/vagrant/embedded"
INFO global: VAGRANT_INSTALLER_VERSION="2"
INFO global: resolv replacement has been enabled!
INFO global: Plugins: