Skip to content

Instantly share code, notes, and snippets.

文翼 wenzhixin

Block or report user

Report or block wenzhixin

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@wenzhixin
wenzhixin / waitForKeyElements.js
Last active May 25, 2019 — forked from BrockA/waitForKeyElements.js
A utility function, for Greasemonkey scripts, that detects and handles AJAXed content.
View waitForKeyElements.js
/*--- waitForKeyElements(): A utility function, for Greasemonkey scripts,
that detects and handles AJAXed content.
Usage example:
waitForKeyElements (
"div.comments"
, commentCallbackFunction
);
@wenzhixin
wenzhixin / mac_install_nginx_php_fpm.md
Last active Jun 6, 2016
MAC install nginx + php-fpm
View mac_install_nginx_php_fpm.md

nginx

brew install nginx

config

vi /usr/local/etc/nginx/
@wenzhixin
wenzhixin / ubuntu14.04-command-line-install-android-sdk
Last active Sep 26, 2019
Ubuntu 14.04 command line install android sdk
View ubuntu14.04-command-line-install-android-sdk
# install openjdk
sudo apt-get install openjdk-7-jdk
# download android sdk
wget http://dl.google.com/android/android-sdk_r24.2-linux.tgz
tar -xvf android-sdk_r24.2-linux.tgz
cd android-sdk-linux/tools
# install all sdk packages
@wenzhixin
wenzhixin / nginx-puma-redmine-sub-uri
Created May 8, 2015
running nginx, puma & redmine from sub-uri
View nginx-puma-redmine-sub-uri
####### NGINX
nginx config for running redmine under /redmine
(assuming working nginx config)
+++ add
upstream redmine-puma {
server unix:/<<redminepath>>/tmp/sockets/redmine.sock fail_timeout=0;
}
@wenzhixin
wenzhixin / install-openldap-gosa-ubuntu14.04
Last active Sep 10, 2018
Install guide for OpenLDAP and GOsa on Ubuntu 14.04
View install-openldap-gosa-ubuntu14.04
sudo apt-get install slapd ldap-utils
sudo dpkg-reconfigure slapd
sudo apt-get install gosa gosa-schema
sudo vi /etc/ldap/convert.conf << EOT
include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/nis.schema
include /etc/ldap/schema/inetorgperson.schema
@wenzhixin
wenzhixin / redmine-3.0.2-on-ubuntu-14.04
Last active Nov 15, 2017
redmine 3.0.2 installer on ubuntu 14.04(new installtion) with nginx, mysql and puma
View redmine-3.0.2-on-ubuntu-14.04
# set cache proxy
sudo vi /etc/apt/apt.conf << EOT
Acquire::http::Proxy "http://192.168.88.10:3142";
Acquire::HTTP::Proxy::192.168.88.10 "DIRECT";
EOT
sudo apt-get update
sudo apt-get upgrade
View example.js
// a.js
var A = function () {
};
A.prototype.a = function (a) {
return a;
};
@wenzhixin
wenzhixin / validate_share
Created Dec 11, 2014
/usr/local/bin/validate_share
View validate_share
#!/bin/bash
DATA_DIR=/home/share/sdk*
case "$SSH_ORIGINAL_COMMAND" in
rsync\ --server*)
TARGET=`echo "$SSH_ORIGINAL_COMMAND" | awk '{ print $NF }'`
if [[ "$TARGET" == $DATA_DIR ]]; then
$SSH_ORIGINAL_COMMAND
else
@wenzhixin
wenzhixin / jquery.base64.js
Created Oct 29, 2014
Base64 plugin support unicode characters.
View jquery.base64.js
jQuery.base64 = (function($) {
// private property
var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
// private method for UTF-8 encoding
function utf8Encode(string) {
string = string.replace(/\r\n/g,"\n");
var utftext = "";
for (var n = 0; n < string.length; n++) {
View ribbon.html
<style>
.ribbon {
overflow: hidden;
white-space: nowrap;
position: absolute;
right: 0;
top: 0;
width: 100px;
height: 100px;
}
You can’t perform that action at this time.