Skip to content

Instantly share code, notes, and snippets.

Avatar

Gilbert Wat gilbertwat

View GitHub Profile
View package.json
{
"name": "testmongo",
"version": "0.1.0",
"description": "test mongo speed",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "MIT",
View todo_list.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link href='http://fonts.googleapis.com/css?family=Indie+Flower' rel='stylesheet' type='text/css'>
<style>
html {
padding: 5mm;
background-color: #e9e9e9;
@gilbertwat
gilbertwat / setup.sh
Created Jun 23, 2013
workstation set up
View setup.sh
apt-get update && apt-get upgrade
apt-get install vim git curl build-essential libssl-dev
#js
#java
#ruby just because web dev tools has a lot of tools in ruby
View gist:deddc55662fd11c29783
Verifying that +gilbertwat is my blockchain ID. https://onename.com/gilbertwat
View .gitconfig
[alias]
d = diff
dc = diff --cached
ca = commit --amend
co = checkout
st = status
sp = stash pop
su = stash save -u
po = push origin
cm = commit -m
View .zshrc
# Path to your oh-my-zsh installation.
export ZSH=/Users/gilbert/.oh-my-zsh
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
if [ -z $COLORTERM ]; then
ZSH_THEME="lambda"
else
View gist:5d6fdc1ef15de5a2643fffa8233117fd
### Keybase proof
I hereby claim:
* I am gilbertwat on github.
* I am gilbertwat (https://keybase.io/gilbertwat) on keybase.
* I have a public key ASD3a_S1JVXngq_gCrWIz3BIL2s1WIvsz1-tuCC39ZzGPAo
To claim this, I am signing this object:
@gilbertwat
gilbertwat / GGV_outage_template.md
Last active Dec 13, 2017
GGV_outage_template.md
View GGV_outage_template.md

Outage Report

Duration: (x)min
From: YYYYMMDDHHmm
To: YYYYMMDDHHmm
Summary: summary

Outage Timeline:

HHmm: Problem Found
HHmm: Ops screaming

@gilbertwat
gilbertwat / ggv_geekbot.rb
Created Dec 25, 2017
Geekbot API to CSV for easy analysis
View ggv_geekbot.rb
#!/usr/bin/env ruby
require 'net/http'
require 'uri'
require 'rubygems'
require 'json'
require 'csv'
after = 1509494400 #2017-11-01 00:00:00 +0800
user_id = 'JS Console Network Tab can help you'
View avoid_deadlock.rb
def must_deadlock
new_waypoints = get_new_waypoints
order.transaction do
order.waypoints.destroy_all
new_waypoints.each |waypoint| do
Order.waypoints.create!(waypoint)
end
end
end