Skip to content

Instantly share code, notes, and snippets.

View nowk's full-sized avatar

Yung Hwa Kwon nowk

  • damncarousel
  • New York, NY
View GitHub Profile
@nowk
nowk / portpoxy.ps1
Created January 23, 2022 16:49
Quick portproxy on wsl2 (PowerShell only)
$ports = 80,3000,9000,9090,9100,9999
$wslIP = $(wsl hostname -I).Split(" ")[0]
Foreach ($i in $ports)
{
echo "Creating portyproxy port $i on $wslIp";
netsh interface portproxy add v4tov4 listenport=$i listenaddress=0.0.0.0 connectport=$i connectaddress=$wslIP;
}
[Unit]
...
[Service]
ExecStartPre=-/usr/bin/docker kill %n
// will need to remove volume if named
ExecStartPre=-/usr/bin/docker rm -v %n
ExectStart=/usr/bim/docker \
--name %n \
...
id -g -n
@nowk
nowk / pomodor.js
Created April 6, 2017 02:29
Pomodor Inject Script for Everhour + E.ggtimer
// Testined using https://chrome.google.com/webstore/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld
var runningTimer = false;
var longBreakCount = 4;
var pomodoroTime = "25minutes";
var shortBreakTime = "5minutes";
var longBreakTime = "15minutes";
var countPomodoro = function() {
cluster_size=1
public_dns_name="dvers.io"
nginx_public_domain="nginx.dvers.io"
app_version="1.0.0"
case_id="demo-2"
domain="custom-2.dvers.io"
subdomain_prefix="demo-2"
cluster_size=2
public_dns_name="dvers.io"
nginx_public_domain="nginx.dvers.io"
app_version="2.0.0"
case_id="demo-3"
domain="custom-3.dvers.io"
subdomain_prefix="demo-3"
@nowk
nowk / Contract Killer 3.md
Created August 29, 2016 15:46 — forked from malarkey/Contract Killer 3.md
The latest version of my ‘killer contract’ for web designers and developers

Contract Killer

The popular open-source contract for web professionals by Stuff & Nonsense

  • Originally published: 23rd December 2008
  • Revised date: March 15th 2016
  • Original post

FROM debian:jessie
MAINTAINER Yung Hwa Kwon <yung.kwon@damncarousel.com>
RUN apt-get update \
&& apt-get install -y \
gnuchess
# adduser to -u <ID>
# gnuchess cannot run as root
RUN adduser --disabled-password --uid 1000 --gecos '' gnuchess
@nowk
nowk / vimrc
Last active December 11, 2015 02:23
*.go vs *_test.go, Run Go checks similar to Syntastic, but with async.
let g:neomake_go_gotest_maker = {
\ 'exe': 'go',
\ 'args': ['test', '-c'],
\ 'errorformat':
\ '%f:%l: %m,' .
\ '%-G#%.%#'
\ }
au BufEnter *_test.go let g:neomake_go_enabled_makers = ['gotest']
au BufLeave *_test.go let g:neomake_go_enabled_makers = ['go', 'golint', 'govet']
@nowk
nowk / docker-run
Last active November 5, 2015 16:03
Basic command template around `docker run` to bootstrap some basic options
#!/bin/sh
set -e
if [ ! -n "$1" ] ; then
echo
cat <<EOF
USAGE:
./docker-run <command> [-- <docker options>]