Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View csu's full-sized avatar

Christopher Su csu

  • San Francisco, CA
View GitHub Profile
@csu
csu / gist:b40b46b5634a0288f845
Created July 12, 2015 02:49
get all repo ssh_urls
REPOLIST=`curl --silent https://api.github.com/users/csu/repos -q | grep "\"ssh_url\"" | awk -F': "' '{print $2}' | sed -e 's/",//g'`
@csu
csu / gist:7b605646bf686218878d
Created July 12, 2015 02:50
clone all repos
#!/bin/bash
GIT_CLONE_CMD="git clone --quiet --mirror --recursive "
REPOLIST=`curl --silent https://api.github.com/users/csu/repos -q | grep "\"ssh_url\"" | awk -F': "' '{print $2}' | sed -e 's/",//g'`
for REPO in $REPOLIST; do
${GIT_CLONE_CMD}${REPO}
done
@csu
csu / gist:99ba5c637cb40ff50f90
Created October 3, 2015 19:49
recursively unzip all zip archives in a directory and its subdirectories
find . -name "*.zip" | while read filename; do unzip -o -d "`dirname "$filename"`" "$filename"; done;
var d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),l=d.location,e=encodeURIComponent,p='"'+((e(s))?e(s):e(document.title))+'" '+e(l.href);window.open('http://circular.io/?p='+p);
javascript:(function()%7Bvar%20d%3Ddocument%2Cw%3Dwindow%2Ce%3Dw.getSelection%2Ck%3Dd.getSelection%2Cx%3Dd.selection%2Cs%3D(e%3Fe()%3A(k)%3Fk()%3A(x%3Fx.createRange().text%3A0))%2Cl%3Dd.location%2Ce%3DencodeURIComponent%2Cp%3D'%22'%2B((e(s))%3Fe(s)%3Ae(document.title))%2B'%22%20'%2Be(l.href)%3Bwindow.open('http%3A%2F%2Fcircular.io%2F%3Fp%3D'%2Bp)%7D)()
@csu
csu / nginxproxy.md
Created January 21, 2016 05:02 — forked from soheilhy/nginxproxy.md
How to proxy web apps using nginx?

Virtual Hosts on nginx (CSC309)

When hosting our web applications, we often have one public IP address (i.e., an IP address visible to the outside world) using which we want to host multiple web apps. For example, one may wants to host three different web apps respectively for example1.com, example2.com, and example1.com/images on the same machine using a single IP address.

How can we do that? Well, the good news is Internet browsers

@csu
csu / gist:d22e60114051a0a182d2
Last active September 13, 2017 19:38
Deploy to Heroku/Dokku without any changes or new commits.
git commit --allow-empty -m "empty commit"
git push heroku master
git reset HEAD~
git push -f heroku master
javascript:(function()%7Bdocument.getElementsByClassName('compose-text-container')%5B0%5D.onpaste%20%3D%20function%20(event)%20%7Bvar%20items%20%3D%20(event.clipboardData%20%20%7C%7C%20event.originalEvent.clipboardData).items%3B%2F%2F%20find%20pasted%20image%20among%20pasted%20itemsvar%20blob%3Bfor%20(var%20i%20%3D%200%3B%20i%20%3C%20items.length%3B%20i%2B%2B)%20%7Bif%20(items%5Bi%5D.type.indexOf(%22image%22)%20%3D%3D%3D%200)%20%7Bblob%20%3D%20items%5Bi%5D.getAsFile()%3B%7D%7D%2F%2F%20load%20image%20if%20there%20is%20a%20pasted%20imageif%20(blob%20!%3D%3D%20null)%20%7Bvar%20reader%20%3D%20new%20FileReader()%3Breader.onload%20%3D%20function(event)%20%7Bmedia_el%20%3D%20'%3Cdiv%20class%3D%22compose-media-bar-holder%20padding-al%22%3E'%20%2B'%3Cdiv%20class%3D%22compose-media-bar%22%3E'%20%2B'%3Ca%20class%3D%22js-media-bar-remove%20compose-media-bar-remove%20is-actionable%22%3E'%20%2B'%3Ci%20class%3D%22sprite%20sprite-close%22%3E%3C%2Fi%3E'%20%2B'%3C%2Fa%3E'%20%2B'%3Cimg%20class%3D%22js-media-bar-thumb%20compose-
[distutils]
index-servers =
pypi
pypitest
[pypi]
repository=https://pypi.python.org/pypi
running upload
Submitting dist/steam_market-0.2.0.tar.gz to http://pypi.python.org/pypi
Upload failed (403): Must access using HTTPS instead of HTTP