Skip to content

Instantly share code, notes, and snippets.

View lovejavaee's full-sized avatar
👋
Java | C++ | Python | ML | DL

Jeff M lovejavaee

👋
Java | C++ | Python | ML | DL
View GitHub Profile
@lovejavaee
lovejavaee / zsh-JDK-alias
Created September 7, 2018 16:40
JDK-version-alternate
# For JAVA_HOME
export JAVA_6_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/HOME
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home
export JAVA_9_HOME=/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home
export JAVA_10_HOME=/Library/Java/JavaVirtualMachines/jdk-10.jdk/Contents/Home
# Alias for dynamic JDK_HOME
alias jdk6='export JAVA_HOME=$JAVA_6_HOME'
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk9='export JAVA_HOME=$JAVA_9_HOME'
@lovejavaee
lovejavaee / socket5_proxy.sh
Created September 6, 2018 13:43
quick socket5 proxy
# quick socket5 proxy
# set socket5 proxy to $SERVER:$PORT at the browser
ssh -D $PORT -f -C -q -N $SERVER
function proxy_off(){
unset http_proxy
unset https_proxy
unset socket_proxy
echo -e "Proxy Closed!"
}
function proxy_on() {
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
export http_proxy="http://127.0.0.1:1080"
#http
```
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy http://127.0.0.1:1080
```
#socket5
```
git config --global http.proxy socks5://127.0.0.1:1080
# Standard and additional keybindings
#
# Find the key with: showkey -a
#
# ctrl + u : clear line
# ctrl + w : delete word backward
# alt + d : delete word
# ctrl + a : move to beginning of line
# ctrl + e : move to end of line (e for end)
# alt/ctrl + f : move to next word (f for forward)
Having to write
git pull origin branch_name
followed by
git add all -A
then
git commit -m "blaaah blaah"
@lovejavaee
lovejavaee / gist:84bafbd4c6e87418718ab63029dc4e33
Created June 6, 2018 16:11 — forked from jimbojsb/gist:1630790
Code highlighting for Keynote presentations

Step 0:

Get Homebrew installed on your mac if you don't already have it

Step 1:

Install highlight. "brew install highlight". (This brings down Lua and Boost as well)

Step 2:

git stash # Stash changes if any
git symbolic-ref HEAD refs/heads/${NEW_BRANCH} # Change head to a new, non-existing ref
git rm -rf . # Delete files from version control and working directory
rm -r . # Delete files from file system
git commit -m "Created new branch ${NEW_BRANCH}" # Commit changes in the new branch
$ sudo wget -qO- https://toolbelt.heroku.com/install.sh | sh
$ echo 'PATH="/usr/local/heroku/bin:$PATH"' >> .bash_profile
$ source .bash_profile
$ heroku version
$ heroku login
Enter your Heroku credentials.
Email: メールアドレス
Password (typing will be hidden): パスワード
---------------------------------------------------------------
Jetty (NIO); version: 8.1.7.v20120910
---------------------------------------------------------------
Server Software: Jetty(8.1.7.v20120910)
Server Hostname: localhost
Server Port: 8989
Document Path: http://localhost:8989/rnd?c=2048
Document Length: 2048 bytes