Skip to content

Instantly share code, notes, and snippets.

@warrenca
warrenca / docker-etcd.sh
Created May 25, 2017 01:58
docker-etcd.sh
#!/bin/bash
docker stop etcd; docker rm etcd; docker run -d -p 4001:4001 -p 2380:2380 -p 2379:2379 \
--name etcd quay.io/coreos/etcd /usr/local/bin/etcd \
-name etcd0 \
-advertise-client-urls http://${HostIP}:2379,http://${HostIP}:4001 \
-listen-client-urls http://0.0.0.0:2379,http://0.0.0.0:4001 \
-initial-advertise-peer-urls http://${HostIP}:2380 \
-listen-peer-urls http://0.0.0.0:2380 \
-initial-cluster-token etcd-cluster-1 \
-initial-cluster etcd0=http://${HostIP}:2380 \
@warrenca
warrenca / CompanyUserController.php
Created December 10, 2018 00:28
Laravel Repository Pattern
<?php
namespace App\Http\Controllers;
use Warrenca\Laravel\Repositories\UserRepository;
/**
* Class CompanyUserController
*/
@warrenca
warrenca / gist:2b29b3f688fe9d784364dd277b392a5d
Created July 5, 2020 06:33 — forked from dustismo/gist:6203329
How to install leveldb on ubuntu
sudo apt-get install libsnappy-dev
wget https://leveldb.googlecode.com/files/leveldb-1.9.0.tar.gz
tar -xzf leveldb-1.9.0.tar.gz
cd leveldb-1.9.0
make
sudo mv libleveldb.* /usr/local/lib
cd include
sudo cp -R leveldb /usr/local/include
#! /usr/bin/env python
import redis
import random
import sys
r = redis.Redis(host = 'localhost', port = 6379)
REDIS_SETGET = False
REDIS_HSET = False
@warrenca
warrenca / testing-bash.sh
Created August 13, 2020 02:02
testing-bash
#!/bin/bash
THE_DATE=$(date)
echo $THE_DATE