Skip to content

Instantly share code, notes, and snippets.

being hydrated by coconut water

Evan Hutomo evanhutomo

being hydrated by coconut water
View GitHub Profile
  • SC1000 $ is not used specially and should therefore be escaped.
  • SC1001 This \o will be a regular 'o' in this context.
  • SC1003 Want to escape a single quote? echo 'This is how it'\''s done'.
  • SC1004 This backslash+linefeed is literal. Break outside single quotes if you just want to break the line.
  • SC1007 Remove space after = if trying to assign a value (or for empty string, use var='' ... ).
  • SC1008 This shebang was unrecognized. ShellCheck only supports sh/bash/dash/ksh. Add a 'shell' directive to specify.
  • SC1009 The mentioned parser error was in ...
  • SC1010 Use semicolo
View vimrc
" Set compatibility to Vim only.
set nocompatible
" Helps force plug-ins to load correctly when it is turned back on below.
filetype off
" Turn on syntax highlighting.
syntax on
syntax enable
# pass data from 1 window parent to child window
from tkinter import *
class trackApp(Frame):
def __init__(self, master):
Frame.__init__(self, master)
View gitignore-note
#built application files
# files for the dex VM
# Java class files
evanhutomo / gradle_eh
Last active Aug 29, 2015
personal cheatsheet for memorizing purpose of gradle command
View gradle_eh
## check and download gradle from
./gradlew -v
## fire a spesific gradle command (you can see the gradle tab on right the right side - default). For instance, assemble command
./gradlev assemble
evanhutomo / qjs
Created Apr 8, 2015
ELOQUENT JAVASCRIPT exercise - The sum of a range
View qjs
(function () {
console.log(sum(range(1, 10)));
-> 55
console.log(range(5, 2, -1));
-> [5,4,3,2]
function range (param1, param2, param3) {
1. if param1 >= param2 then -param3 else return false
evanhutomo / npm
Last active Aug 29, 2015
npm useful command (for reminder purpose)
View npm
#print list of global installed libraries
npm list -g
#write .bash_profile with NODE_PATH (npm root -g) -> point to node_modules
echo 'export NODE_PATH="'$(npm root -g)'"' >> ~/.bash_profile && . ~/.bash_profile
#write .bash_profile with NODE_PATH GLOBAL
echo 'export NODE_PATH="'$(npm bin -g)'"' >> ~/.bash_profile && . ~/.bash_profile
evanhutomo / shell
Last active Feb 8, 2018
bash note for personal use
View shell
# fix MAMP common issue, myslq wont start but apache is start
killall -9 mysqld
# check bash type
# node and npm path, write on .bash_profile
echo 'export PATH=$PATH:/usr/local/bin' >> $HOME/.bash_profile
# uninstall npm package
evanhutomo / phase1.js
Last active Aug 29, 2015
phase 1 : Learn javascript module pattern
View phase1.js
Courtesy of addyosmani
// Counter covers namespace
var Counter = (function(){
//count covers private var
var count = 0;
//count covers private method
var privateMethod;
evanhutomo / evlog.js
Created Mar 1, 2015
Just tried to subtitute console.log object with mine. This still first snippet version, so any suggestion, good critics, idea will be good and be heared :D. Thanks
View evlog.js
var evLog = {
d: function(param){
var bCheck = $('body').children('#playground').length;
if(bCheck == 0){
console.log("playground not found");
var createDiv = document.createElement("div");
createDiv.setAttribute("id", "playground");