See how a minor change to your commit message style can make a difference.
git commit -m"<type>(<optional scope>): <description>" \ -m"<optional body>" \ -m"<optional footer>"
| /* | |
| * This document is provided to the public domain under the | |
| * terms of the Creative Commons CC0 public domain license | |
| */ | |
| How to boot Arch Linux ARM in QEMU (patched for M1) | |
| Prerequisites: | |
| QEMU - patched for M1 processors - patches: https://github.com/utmapp/qemu |
| RUN apk --no-cache add \ | |
| wget \ | |
| ca-certificates \ | |
| libstdc++ | |
| # Get and install glibc for alpine | |
| ARG APK_GLIBC_VERSION=2.29-r0 | |
| ARG APK_GLIBC_FILE="glibc-${APK_GLIBC_VERSION}.apk" | |
| ARG APK_GLIBC_BIN_FILE="glibc-bin-${APK_GLIBC_VERSION}.apk" | |
| ARG APK_GLIBC_BASE_URL="https://github.com/sgerrand/alpine-pkg-glibc/releases/download/${APK_GLIBC_VERSION}" | |
| RUN wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub \ |
See how a minor change to your commit message style can make a difference.
git commit -m"<type>(<optional scope>): <description>" \ -m"<optional body>" \ -m"<optional footer>"
Generally, the Git proxy configuration depends on the Git Server Protocol you use. And there're two common protocols: SSH and HTTP/HTTPS. Both require a proxy setup already. In the following, I assume a SOCKS5 proxy set up on localhost:1080. But it can also be a HTTP proxy. I'll talk about how to set up a SOCKS5 proxy later.
When you do git clone ssh://[user@]server/project.git or git clone [user@]server:project.git, you're using the SSH protocol. You need to configurate your SSH client to use a proxy. Add the following to your SSH config file, say ~/.ssh/config:
ProxyCommand nc -x localhost:1080 %h %p
| # See here for JDK 7: https://gist.github.com/bmaupin/4396be4bb29c5ad440b6 | |
| # See here for test to make sure this works: https://gist.github.com/evaryont/6786915 | |
| if grep -q -i "release 6" /etc/*release; then | |
| jce_primary_link_dir=/usr/lib/jvm/jre-1.8.0-oracle.x86_64/lib/security | |
| elif grep -q -i "release 7" /etc/*release; then | |
| jce_primary_link_dir=/usr/lib/jvm/jce-1.8.0-oracle | |
| fi | |
| wget \ |
| socat TCP-LISTEN:<localport> SOCKS4A:localhost:<host>:<remoteport>,socksport=9050 | |
| # for example, to ssh into secret.shell.server.org via tor, do: | |
| $ socat TCP-LISTEN:22222 SOCKS4A:localhost:secret.shell.server.org:22,socksport=9050 & | |
| $ ssh localhost -p 22222 |
This content from this markdown file has moved a new, happier home where it can serve more people. Please check it out : https://docs.microsoft.com/azure/azure-cache-for-redis/cache-best-practices.
| http://freecode-freecode.blogspot.com/2008/11/how-to-gbkgb2312-and-utf-8-encoding.html | |
| GB2312UTF8 = { | |
| Dig2Dec : function(s){ | |
| var retV = 0; | |
| if(s.length == 4){ | |
| for(var i = 0; i < 4; i ++){ | |
| retV += eval(s.charAt(i)) * Math.pow(2, 3 - i); | |
| } | |
| return retV; |
mysql> CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'localhost' WITH GRANT OPTION;
mysql> CREATE USER 'user_name'@'%' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;
| wget --continue --no-check-certificate -O jdk-8-linux-x64.tar.gz --header Cookie: oraclelicense=a http://download.oracle.com/otn-pub/java/jdk/8-b132/jdk-8-linux-x64.tar.gz |