Skip to content

Instantly share code, notes, and snippets.

View tebesfinwo's full-sized avatar
🦖
(╯°□°)╯︵ ┻━┻

Jun Han (Johnson) Ooi tebesfinwo

🦖
(╯°□°)╯︵ ┻━┻
View GitHub Profile
### Keybase proof
I hereby claim:
* I am tebesfinwo on github.
* I am tebesfinwo (https://keybase.io/tebesfinwo) on keybase.
* I have a public key ASDsOoUDYmg0Iqwu_tYwsrjznxMxhY2ufE-g9K-M-TolHQo
To claim this, I am signing this object:
@tebesfinwo
tebesfinwo / tmux-cheatsheet.markdown
Created December 29, 2018 19:53 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@tebesfinwo
tebesfinwo / Makefiles.md
Created December 4, 2018 16:28 — forked from evertrol/Makefiles.md
Makefile cheat sheet

Makefile cheat sheet

Mostly geared towards GNU make

I've used ->| to indicate a tab character, as it's clearer to read than

  • Set a target, its dependencies and the commands to execute in order
target: [dependencies]
->| 
@tebesfinwo
tebesfinwo / System Design.md
Created April 19, 2016 02:05 — forked from vasanthk/System Design.md
System Design Cheatsheet

#System Design Cheatsheet

Picking the right architecture = Picking the right battles + Managing trade-offs

##Basic Steps

  1. Clarify and agree on the scope of the system
  • User cases (description of sequences of events that, taken together, lead to a system doing something useful)
    • Who is going to use it?
    • How are they going to use it?
/**
@author : tebesfinwo
Link to some EULER problems :
https://docs.google.com/document/d/1URbpHu6STtlPgW3OeVUgRkJ3OnywQNujJZqYozfobEk/edit?usp=sharing
*/
'use strict';
var Ant = function(params){
this.north = 0;