Skip to content

Instantly share code, notes, and snippets.

View mavencode01's full-sized avatar
🏠
Working from home

Philip K. Adetiloye mavencode01

🏠
Working from home
View GitHub Profile
@mavencode01
mavencode01 / gist:1bff1697512768aa3373
Created February 12, 2016 18:02 — forked from lgazo/gist:460a739e640be720f626
consul template nginx shop
upstream shop {
least_conn;
{{range service "shop"}}server {{.Address}}:{{.Port}} max_fails=3 fail_timeout=60 weight=1;
{{else}}server 127.0.0.1:65535; # force a 502{{end}}
}
server {
listen 80;
server_name api.shop.com;
gitlab-data:
image: 'sameersbn/gitlab:8.0.2'
command: true
volumes:
- '/home/docker/gitlab/data:/home/git/data'
gitlab:
image: 'sameersbn/gitlab:8.0.2'
environment:
- DB_HOST=psql
- DB_NAME=gitlabhq_production
@mavencode01
mavencode01 / psql.yml
Created January 27, 2016 08:01
postgres replicated
psql-master:
image: 'sameersbn/postgresql:9.4-4'
deployment_strategy: emptiest_node
environment:
- DB_NAME=gitlabhq_production
- DB_PASS=password
- DB_USER=gitlab
- PSQL_MODE=replicator
- PSQL_TRUST_LOCALNET=true
- REPLICATION_USER=replicator
@mavencode01
mavencode01 / vagrant_virtualbox_centos7.md
Created November 9, 2015 21:02 — forked from hareeshpc/vagrant_virtualbox_centos7.md
Vagrant installation on Headless ubuntu server (14.04.1) with CentOS and remote ssh login

Installation of virtual box headless

This was obtained from y-yoshinoya at https://gist.github.com/y-yoshinoya/413fcd3f6bfcfce54456

wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian precise non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'
sudo apt-get update
sudo apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.3 dkms
// Highcharts CheatSheet Part 1.
// Create interactive charts easily for your web projects.
// Download: http://www.highcharts.com/download
// More: http://api.highcharts.com/highcharts
// 1. Installation.
// Highcharts requires two files to run, highcharts.js and either jQuery, MooTools or Prototype or the Highcharts Standalone Framework which are used for some common JavaScript tasks.
// <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
// <script src="https://code.highcharts.com/highcharts.js"></script>
@mavencode01
mavencode01 / angularjs-providers-explained.md
Created October 3, 2015 15:17 — forked from demisx/angularjs-providers-explained.md
AngularJS Providers: Constant/Value/Service/Factory/Decorator/Provider
Provider Singleton Instantiable Configurable
Constant Yes No No
Value Yes No No
Service Yes No No
Factory Yes Yes No
Decorator Yes No? No
Provider Yes Yes Yes

Constant

@mavencode01
mavencode01 / purge-cloudstack.sh
Last active August 29, 2015 14:26 — forked from CrackerJackMack/purge-cloudstack.sh
PEW PEW reset cloudstack as a fresh install
/etc/init.d/cloud-management stop
mysql -ppassword -e 'drop database cloud'
mysql -ppassword -e 'drop database cloud_usage'
cloud-setup-databases cloud:password@localhost --deploy-as=root:password
rm -rf /var/log/cloud/management/*
cloud-setup-management
/etc/init.d/cloud-management start

Install, Setup, and Test Spark and Cassandra on Mac OS X

This Gist assumes you already followed the instructions to install Cassandra, created a keyspace and table, and added some data.

Install Apache Spark

brew install apache-spark
package com.mycompany.ssl;
import java.net.Socket;
import java.security.Principal;
import java.security.PrivateKey;
import java.security.cert.X509Certificate;
import java.util.List;
import javax.annotation.Nullable;
import javax.net.ssl.X509KeyManager;