Skip to content

Instantly share code, notes, and snippets.

View tangingw's full-sized avatar

Mobieus Jay tangingw

View GitHub Profile
@tangingw
tangingw / watch.py
Last active October 28, 2016 11:21
This is a naughty script that mimics linux watch command on Mac OS X.
import os
import sys
import time
"""This is a naughty script
to mimic linux watch process
in Mac OS X terminal. It might be
useful for other *BSD family.
"""
@tangingw
tangingw / binary_search.go
Created March 3, 2017 03:59
This is golang binary search in recursive form
package main
//Recursive Binary Search
func binarySearch(numList []int64, key int64) int {
low := 0
high := len(numList) - 1
if low <= high {
@tangingw
tangingw / binary_tree_search.go
Last active May 23, 2017 04:41
This is a simple implementation of binary tree search algorithm in Golang
package main
import (
"fmt"
)
/*
Reference:
1. http://0xax.blogspot.my/2014/08/binary-tree-and-some-generic-tricks.html
2. https://www.tutorialspoint.com/data_structures_algorithms/tree_traversal.htm
@tangingw
tangingw / counting.py
Created July 20, 2017 08:20
Algorithms for a tricky math problems
"""Synosis:
This is the algorithm that address the
following trick math question:
1 + 4 = 5
2 + 5 = 12
3 + 6 = 21
8 + 11 = ?
However this algorithm can also find the solution for such
@tangingw
tangingw / install_ensurepip.py
Created November 15, 2017 07:46 — forked from uranusjr/install_ensurepip.py
Script to install ensurepip to Python. “Fix” the Ubuntu 14.04 / Debian Sid bug. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732703
import os
import sys
import io
import tarfile
import urllib.request
ARCHIVE_URL = 'http://d.pr/f/YqS5+'
@tangingw
tangingw / decorator_learning.py
Last active May 15, 2018 14:33
Learning on Python Decorator
def decorate_msg(func):
def wrapped(*args):
return "the answer is %f" % func(*args)
return wrapped
def filename_decorate(filename):
@tangingw
tangingw / pip_proxy.py
Created August 16, 2019 07:50
This is a python script that runs pip in the proxy environments
import os
import re
import sys
PROXY = "<HTTP URL of YOUR PROXY>"
TRUSTED_URL = [
"pypi.org",
"files.pythonhosted.org",
"pypi.python.org"

Keybase proof

I hereby claim:

  • I am tangingw on github.
  • I am tangingw (https://keybase.io/tangingw) on keybase.
  • I have a public key whose fingerprint is 4CCD A09D 08D1 D23A 9B55 2D95 87E6 558E 507A A2BE

To claim this, I am signing this object:

@tangingw
tangingw / json2yaml.py
Created March 28, 2020 09:58 — forked from noahcoad/json2yaml.py
Python to convert json to yaml
#!/usr/bin/env python3
# convert json to yaml
# http://pyyaml.org/wiki/PyYAMLDocumentation
# python3 json2yaml.py < ~/code/manpow/moneybug/mbuploader/support/offices.json
# gist https://gist.github.com/noahcoad/46909253a5891af3699580b8f17baba8
import yaml, json, sys
sys.stdout.write(yaml.dump(json.load(sys.stdin)))
@tangingw
tangingw / hospital_covid_screening.json
Last active March 30, 2020 04:56
Public Hospital that conduct Covid-19 Screening (GeoJSON)
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.