Skip to content

Instantly share code, notes, and snippets.

View zhouyl's full-sized avatar

ZhouYL zhouyl

  • China.ShengZheng
View GitHub Profile
@zhouyl
zhouyl / ssh-proxy.sh
Last active March 22, 2017 02:10
在本机通过 ssh-tunnels 搭建 socks5 代理
#!/bin/bash
# Create a socks5 proxy server to use ssh-tunnels
ACTION="@$1"
HOST=sshproxyhost # edit /etc/hosts
LISTEN=127.0.0.1:8600
LOGDIR=/var/log/ssh-proxy/`date +%Y`
LOGFILE=$LOGDIR/`date +%Y%m%d`.log
@zhouyl
zhouyl / remnt_vmhgfs.sh
Last active August 29, 2015 13:57
重启 vmware 共享文件夹,以避免文件被缓存
#!/bin/bash
# Remount vmware shared folders to clear the file cache
echo -n 'Unmounting HGFS shares:'
umount /mnt/hgfs
echo -e " \033[32;49;2m[YES]\033[39;49;0m"
echo -n 'Mounting HGFS shares:'
mount -t vmhgfs .host:/ /mnt/hgfs
@zhouyl
zhouyl / mysql-backup.sh
Last active August 29, 2015 13:58
mysql 自动备份
#!/usr/bin/env bash
# 数据库自动备份
root_dir=$(cd "$(dirname "$0")"; cd ..; pwd)
timestamp=$(date +"%Y%m%d_%H%M")
backup_dir=$root_dir/data/dbbackup
# 需要备份的库
databases=(db1, db2)
@zhouyl
zhouyl / db2local.sh
Created April 8, 2014 09:45
同步远程数据库到本地
#!/bin/bash
### 数据库同步到本地 ###
all_databases=(db1 db2)
ssh='ssh root@remote-db-host'
mysqldump='/usr/local/mysql/bin/mysqldump -uroot -proot --single-transaction'
mysql='/usr/local/mysql/bin/mysql -uroot -proot'
create='CREATE DATABASE IF NOT EXISTS'
@zhouyl
zhouyl / jekyll-service.sh
Created June 17, 2014 06:46
Jekyll Service Helper
#!/bin/sh
ACTION="@$1"
if [ $ACTION = "@start" ] ; then
echo "Starting Jekyll Service..."
jekyll serve -w -B
PID=`ps -ef | grep "jekyll" | grep -v grep | awk '{print $2}'`
if [ $PID ] ; then
echo -e "Jekyll service startup succeed! \033[32;49;2m[YES]\033[39;49;0m"
@zhouyl
zhouyl / proxy.pac
Last active January 28, 2026 09:18
Proxy.pac
function FindProxyForURL(url, host) {
var PROXY = "SOCKS5 10.1.2.79:8600; DIRECT;";
var DIRECT = "DIRECT";
var list = [
'*t.co*',
'*twitter.com*',
'*twimg.com*',
'*tinypic.com*',
'*twitpic.com*',
@zhouyl
zhouyl / ModelBase.php
Last active August 29, 2015 14:02
Fixed Phalcon\Mvc\Model empty string
<?php
use
Phalcon\Mvc\Model,
Phalcon\Mvc\Model\Message,
Phalcon\Db\RawValue;
/**
* 基础 Model 实现
*
@zhouyl
zhouyl / password.php
Created July 2, 2014 09:08
密码 HASH 处理
<?php
/**
* 密码 HASH 处理
*/
class Password
{
/**
* 密码哈希盐模
*
@zhouyl
zhouyl / fix-php-coding-style.sh
Last active December 15, 2015 10:03
Fix PHP Coding Style
#!/bin/bash
### Automatic fixed php coding style ###
bin=/usr/local/bin/php-cs-fixer
# install php-cs-fixer
if [ ! -f $bin ]; then
echo "Preparing to install php-cs-fixer ..."
wget http://cs.sensiolabs.org/get/php-cs-fixer.phar -O $bin
@zhouyl
zhouyl / gen-phpdoc.sh
Last active August 29, 2015 14:03
Generate phpdoc
#!/bin/bash
################################################
#
# phpDocumentor install:
#
# pear channel-discover pear.phpdoc.org
# pear install phpdoc/phpDocumentor
#
################################################