Skip to content

Instantly share code, notes, and snippets.

View fivethreeo's full-sized avatar

Øyvind Saltvik fivethreeo

  • Levanger, Norway
View GitHub Profile
@fivethreeo
fivethreeo / makevm.bat
Last active September 18, 2015 22:39
A batfile to bring up a coreos node in virtualbox
@echo off
setlocal EnableDelayedExpansion EnableExtensions
rem Install virtualbox and extensions
rem Install golang and set up PATH, GOROOT and GOPATH
rem Drop a ssh pubkey with the extension .pub in the same directory as this file
rem Key must be in ssh-(rsa|dsa) KEY form. No headers like ------------------
rem Copy from puttygen do not save from puttygen.
rem Run this batch file, use --noget if you change the go programs locally
rem Log in using username core not coreos (1 hour wasted) using the private key in putty
@fivethreeo
fivethreeo / coreos-beta-pv.template
Created September 25, 2015 23:16
coreos-beta-pv.template with allowedvalues
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "CoreOS on EC2: http://coreos.com/docs/running-coreos/cloud-providers/ec2/",
"Mappings" : {
"RegionMap" : {
"eu-central-1" : {
"AMI" : "ami-04bcbc19"
},
\documentclass[a4paper,norsk,12pt]{article}
\usepackage{amssymb} % needed for math
\usepackage{amsmath} % needed for math
\usepackage[utf8]{inputenc} % this is needed for german umlauts
\usepackage[norsk]{babel} % this is needed for german umlauts
\usepackage[T1]{fontenc} % this is needed for correct output of umlauts in pdf
\usepackage[margin=2.5cm]{geometry} %layout
\usepackage{hyperref} % this is needed for forms and links within the text
@fivethreeo
fivethreeo / lxde_mopidy_osmc.sh
Created January 24, 2016 16:31
lxde with x11vnc and mopidy-spotify on osmc
#!/bin/bash
# sudo bash lxde_mopidy_osmc.sh
# lxde with x11vnc and mopidy-spotify on osmc
# 1 or 2
raspberry=1
x11vnc=true
mopidy=true
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "Provision a VPC (across two AZs) Output the VPC, Subnet, and SG IDs.",
"Parameters": {
"KeyName": {
"Description": "Name of an existing EC2 KeyPair to enable SSH access to the Elastic Beanstalk and Bastion hosts",
"Type": "String",
"MinLength": "1",
chattr -i /etc/resolv.conf
mv /etc/resolv.conf /etc/resolv.conf.bak.$(date +%FT%H%M)
echo nameserver 185.56.187.149 >/etc/resolv.conf
echo nameserver 87.238.35.136 >>/etc/resolv.conf
chattr +i /etc/resolv.conf
--- webpackHotDevClient.orig.js 2019-10-24 21:33:25.464549772 +0200
+++ webpackHotDevClient.js 2019-10-24 21:40:27.485125571 +0200
@@ -22,7 +22,7 @@
url.format({
protocol: window.location.protocol,
hostname: window.location.hostname,
- port: parseInt(process.env.PORT || window.location.port, 10) + 1,
+ port: process.env.RAZZLE_HOTCLIENT_NOPORT ? '' : parseInt(process.env.PORT || window.location.port, 10) + 1,
pathname: launchEditorEndpoint,
search:
'use strict';
const path = require('path');
const fs = require('fs');
const appDirectory = fs.realpathSync(process.cwd());
const resolveApp = relativePath => path.resolve(appDirectory, relativePath);
module.exports = {
modify: (defaultConfig, { target, dev }, webpack) => {
@fivethreeo
fivethreeo / razzle.config.js
Last active May 18, 2020 22:09
add a webpack module to razzle.config.js
'use strict';
module.exports = {
modify: (defaultConfig, { target, dev }, webpack) => {
const config = Object.assign({}, defaultConfig);
config.module.rules = config.module.rules.reduce((rules, rule) => {
if (rule.exclude &&
rule.loader.indexOf('file-loader') !== -1) {
location ^~ /myapp/ {
proxy_pass http://0.0.0.0:3001/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}