Skip to content

Instantly share code, notes, and snippets.

@hisea
hisea / example.py
Created October 19, 2020 01:16
LeetCode Template
# Recursion
def recursion(level, param1, param2):
# recursion terminator
if level > MAX_LEVEL:
print_result
return
# process logic in current level
process_data(level, data)
@hisea
hisea / cloud.yml
Last active June 12, 2021 05:32
cloud.yml
ssh_authorized_keys:
- github:hisea
hostname: k3-00
k3os:
dns_nameservers:
- 8.8.8.8
- 1.1.1.1
ntp_servers:
- 0.us.pool.ntp.org
- 1.us.pool.ntp.org
@hisea
hisea / cloud.yml
Created April 3, 2019 00:49
rancher cloud config
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDW8gOCw2WSGDLEEN6Knytz9lKwiy48SBKFSiORSiNGBh3H996T+XUe7E9ytgtT587IItGkYpfnmpqa4EkVYPEL5JdOHrd9aDtUnKm5Jmb1Z18ffl2a/yzVFoiGT1vO96kFjg5UCdxlOa4I7rlEPgo7xmrDRO7fVyALQJmc8VIFFEyX4pOFC/r++42n9tZMHX+F4hX0BvUVOzkKLzgU20iVMfLCtmJ359WAyLze3al5+Vxb/1s93J3+6+LJMMUFO6ecHTCt/MrQzSdw4e6fupcRafHbHUXuuN3ynhBysJbMUqFvC2sEi64w83H2BFqZ5hdBfwz5hALxNZw0XWRzEQgV [email protected]
@hisea
hisea / asymmetric.go
Created September 24, 2018 04:36 — forked from cryptix/LICENSE
example of using JWT for http authentication in go
package main
// using asymmetric crypto/RSA keys
import (
"crypto/rsa"
"fmt"
"io/ioutil"
"log"
"net/http"
include .env
PROJECTNAME=$(shell basename "$(PWD)")
# Go related variables.
GOBASE=$(shell pwd)
GOPATH=$(GOBASE)/vendor:$(GOBASE)
GOBIN=$(GOBASE)/bin
GOFILES=$(wildcard *.go)
0426efaf9b2b37b56e22d529d9c2b897ff8450f2aa36f808c2f378d2252c5af9fabfc935713c624820e50a6f6fefa5b730f5dddde61c27b78d51182b9cb66b1194;yumao5
@hisea
hisea / ethminer_ubuntu_nvidia.md
Created December 25, 2017 06:29 — forked from johnstcn/ethminer_ubuntu_nvidia.md
NVIDIA/CUDA ethminer setup under Ubuntu Server 16.04

Headless Ethminer (nVidia) Setup Guide

Cian Johnston, July 2017

A couple of weeks ago, I decided I should put my gaming rig to work crypto mining. I did not expect to make any significant profit on this, it was more of a fun project to set up. However, there were a large number of tutorials and guides already out there, and many were more than a year out of date.

This guide assumes the reader already has a crypto wallet set up, is comfortable with Linux and the command line, and knows how to use Google if they run into problems.

The end result is an Ubuntu 16.04 LTS headless server running CUDA ethminer via systemd.

Hardware

@hisea
hisea / ethminer_ubuntu_nvidia.md
Created December 25, 2017 06:29 — forked from johnstcn/ethminer_ubuntu_nvidia.md
NVIDIA/CUDA ethminer setup under Ubuntu Server 16.04

Headless Ethminer (nVidia) Setup Guide

Cian Johnston, July 2017

A couple of weeks ago, I decided I should put my gaming rig to work crypto mining. I did not expect to make any significant profit on this, it was more of a fun project to set up. However, there were a large number of tutorials and guides already out there, and many were more than a year out of date.

This guide assumes the reader already has a crypto wallet set up, is comfortable with Linux and the command line, and knows how to use Google if they run into problems.

The end result is an Ubuntu 16.04 LTS headless server running CUDA ethminer via systemd.

Hardware

@hisea
hisea / install_connector.sh
Last active December 14, 2016 01:12 — forked from hkhamm/install_connector.sh
Install the Spark Cassandra Connector
#!/bin/bash
# Installs the spark-cassandra-connector and support libs
mkdir /usr/local/opt/connector
cd /usr/local/opt/connector
rm *.jar
curl -o ivy-2.4.0.jar \
'https://repo1.maven.org/maven2/org/apache/ivy/ivy/2.4.0/ivy-2.4.0.jar'
@hisea
hisea / create-multi-host-swarm-digitalocean.sh
Last active August 2, 2016 00:44 — forked from jmshal/create-multi-host-swarm-digitalocean.sh
Setup a Docker Swarm multi-host cluster on DigitalOcean
docker-machine create \
--driver=digitalocean \
--digitalocean-access-token=$DO_TOKEN \
--digitalocean-size=512mb \
--digitalocean-region=tor1 \
--digitalocean-private-networking=true \
--digitalocean-image=ubuntu-16-04-x64 \
docker-swarm-kv-store
docker $(docker-machine config docker-swarm-kv-store) run -d \