Skip to content

Instantly share code, notes, and snippets.

@Globegitter
Globegitter / nginx-latest.sh
Last active May 7, 2022 18:19
Install the latest nginx from source for Ubuntu 14.04
# Automatically instal the latest nginx
wget -O - http://nginx.org/keys/nginx_signing.key | sudo apt-key add -
#Make a backup copy of your current sources.list file
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
#Now copy the following repositories to the end of ` /etc/apt/sources.list`
echo "deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx" | sudo tee -a /etc/apt/sources.list
echo "deb-src http://nginx.org/packages/mainline/ubuntu/ trusty nginx" | sudo tee -a /etc/apt/sources.list
var keystone = require('keystone'),
Types = keystone.Field.Types;
var Newsletter = new keystone.List('Newsletter', {
map: { name: 'title' },
autokey: {path: 'key', from: 'title' },
defaultSort: '-sendAt'
});
Newsletter.add({
@Globegitter
Globegitter / es.sh
Last active November 18, 2020 12:52
Easy install for elasticsearch on Ubuntu 14.04
cd ~
##If you want to install OpenJDK
#sudo apt-get update
#sudo apt-get install openjdk-8-jre-headless -y
###Or if you want to install Oracle JDK, which seems to have slightly better performance
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
@Globegitter
Globegitter / helloworld_pb.js
Created June 28, 2019 20:34
helloworld proto js
/**
* @fileoverview
* @enhanceable
* @suppress {messageConventions} JS Compiler reports an error if a variable or
* field starts with 'MSG_' and isn't a translatable message.
* @public
*/
// GENERATED CODE -- DO NOT EDIT!
var jspb = require('google-protobuf');
@Globegitter
Globegitter / @jest+core+24.7.1.patch
Created May 16, 2019 18:01
jest 24.7.1 symlink patches
diff --git a/node_modules/@jest/core/build/runJest.js b/node_modules/@jest/core/build/runJest.js
index 5afb90a..9a2c15b 100644
--- a/node_modules/@jest/core/build/runJest.js
+++ b/node_modules/@jest/core/build/runJest.js
@@ -244,7 +244,7 @@ const processResults = (runResults, options) => {
if (isJSON) {
if (outputFile) {
- const cwd = (0, _realpathNative().sync)(process.cwd());
+ const cwd = process.cwd();
@Globegitter
Globegitter / @jest+transform+24.5.0.patch
Created March 21, 2019 15:55
jest 24.5.0 symlink patches
diff --git a/node_modules/@jest/transform/build/ScriptTransformer.js b/node_modules/@jest/transform/build/ScriptTransformer.js
index 81397c7..7589de2 100644
--- a/node_modules/@jest/transform/build/ScriptTransformer.js
+++ b/node_modules/@jest/transform/build/ScriptTransformer.js
@@ -328,7 +328,7 @@ class ScriptTransformer {
}
transformSource(filepath, content, instrument) {
- const filename = this._getRealPath(filepath);
+ const filename = filepath;
@Globegitter
Globegitter / Dockerfile
Created June 15, 2017 13:24
Stellar core build docker image alpine
# Image: globegitter/stellar-core-build:alpine-3.6
FROM alpine:3.6
RUN apk add --no-cache --virtual=pandoc-deps wget ca-certificates && \
wget https://gitlab.com/ConorIA/alpine-pandoc/raw/master/conor@conr.ca-584aeee5.rsa.pub -O /etc/apk/keys/conor@conr.ca-584aeee5.rsa.pub && \
echo https://conoria.gitlab.io/alpine-pandoc/ >> /etc/apk/repositories && \
apk add --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing cmark && \
apk add --no-cache openssh git build-base pkgconfig \
autoconf automake libtool bison flex postgresql-dev pandoc && \
apk del pandoc-deps
@Globegitter
Globegitter / customNetworkLayer.js
Last active July 28, 2016 09:28
Hacked defer support
const defaultNetworkLayer = new Relay.DefaultNetworkLayer(endpoint, {
fetchTimeout,
retryDelays,
headers: {...authHeaders, ...customHeaders}
});
defaultNetworkLayer.supports = (...options) => {
return options.every(option => {
if (option === 'defer') {
return true;
}
@Globegitter
Globegitter / config.js
Last active February 1, 2016 12:44
webpack2 config
'use strict';
/* eslint-env node*/
/**
* Our webpack config. Call with true to enable debug mode (faster rebuilds etc.)
* @type {function}
*/
const webpack = require('webpack');
const argv = require('minimist')(process.argv.slice(2), {
'boolean': ['minify', 'src_maps']
});
@Globegitter
Globegitter / npm-debug.log
Created August 19, 2015 16:10
NPM debug log
0 info it worked if it ends with ok
1 verbose cli [ 'node',
1 verbose cli '/Users/markus/mutable_node_modules/bin/npm',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli 'karma',
1 verbose cli 'karma-cli',
1 verbose cli 'karma-jasmine',
1 verbose cli 'karma-phantomjs-launcher',
1 verbose cli 'karma-junit-reporter' ]