Skip to content

Instantly share code, notes, and snippets.

張旭 zx1986

Block or report user

Report or block zx1986

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
@zx1986
zx1986 / tmux_auto.sh
Created Oct 13, 2013
tmux auto script
View tmux_auto.sh
#!/bin/bash
tmux new-session -d -s sites
tmux new-window -t sites:0 -n 'irc' '/usr/bin/irssi'
tmux new-window -t sites:1 -n 'w1' 'ssh w1.example.com'
tmux new-window -t sites:2 -n 'w2' 'ssh w2.example.com'
tmux select-window -t sites:1
tmux -2 attach-session -t sites
View optimize.sh
#!/bin/bash
PROGNAME=${0##*/}
INPUT=''
QUIET='0'
NOSTATS='0'
max_input_size=0
max_output_size=0
usage()
@zx1986
zx1986 / .htaccess
Last active Dec 18, 2015
Apache 301 redirect by .htaccess
View .htaccess
## Apache 301 redirect using the .htaccess file
## If one wants to permanently forward an entire web site to a new URL or forward a single page permanently,
## and have the search engines update their database, one should use a 301 redirect.
## This may redirect to a new server or to itself but to a different domain.
## This method is a variation of using the mod_alias redirection shown above
## except that it allows the customer to redirect themselves by providing a .htaccess file themselves.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yolinux.com
@zx1986
zx1986 / scope.js
Created Nov 8, 2012
Variable Scope in Javascript
View scope.js
// a globally-scoped variable
var a=1;
// global scope
function one(){
alert(a);
}
// local scope
function two(a){
@zx1986
zx1986 / mousehold.js
Created Sep 30, 2012
jQuery mousehold plugin
View mousehold.js
/**
* jQuery mousehold plugin - fires an event while the mouse is clicked down.
* Additionally, the function, when executed, is passed a single
* argument representing the count of times the event has been fired during
* this session of the mouse hold.
*
* @author Remy Sharp (leftlogic.com)
* @date 2006-12-15
* @example $("img").mousehold(200, function(i){ })
* @desc Repeats firing the passed function while the mouse is clicked down
@zx1986
zx1986 / setInterval-callback.js
Created Sep 23, 2012
Javascript setInterval callback issue
View setInterval-callback.js
(function() {
$(document).ready(function() {
var test;
test = function(target) {
return console.log(target)
};
setInterval(test('bad'), 3000); // just works once
@zx1986
zx1986 / static_var.php
Created Jun 29, 2012
PHP static var testing
View static_var.php
<?php
function test()
{
static $count = 0;
$count++;
echo $count.' ';
if ($count < 10) {
test();
@zx1986
zx1986 / dabblet.css
Created Jan 6, 2012 — forked from secondfret/dabblet.css
Design Shack CSS Mouse In/Out Example 4
View dabblet.css
/**
* Design Shack CSS Mouse In/Out Example 4
*/
#loremdiv {
margin: 100px;
height: 200px; width: 200px;
background: black;
-webkit-transition: -webkit-border-radius 0.5s ease-in;
@zx1986
zx1986 / get_sst.py
Created Dec 22, 2011
Get files through FTP from discover-earth
View get_sst.py
#!/usr/bin/python
# -*-coding:utf-8-*-
from ftplib import FTP
import logging
import sys
import os
ftp_host="ftp.discover-earth.org"
ftp_dir="sst/daily/tmi_amsre/"
@zx1986
zx1986 / get_file_noaa.sh
Created Aug 22, 2011
get GFS files from NOAA
View get_file_noaa.sh
#!/bin/bash
# issue 1427
# get GFS files from NOAA (http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_hd.pl) and save to $SAVE_DIR directory
# @author <zx1986> 02-2349-1219
### Global Configuration ###
# absolute path of the directory which saves all downloading files
SAVE_DIR=/users3/mavis/noaadata
You can’t perform that action at this time.