Skip to content

Instantly share code, notes, and snippets.

View hqman's full-sized avatar
🏊‍♂️
Focusing

Kai Wang hqman

🏊‍♂️
Focusing
View GitHub Profile
# If you don't have Homebrew installed, you should. Do this.
/usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
# Install DNSMasq from Homebrew
brew install dnsmasq
# Create a directory for virtual hosts files
mkdir -p /usr/local/etc/dnsmasq.d
# Create a config for DNSMasq
@hqman
hqman / gunicorn_lighttpd.conf
Created January 11, 2012 03:03 — forked from thomasbilk/gunicorn_lighttpd.conf
gunicorn lighttpd conf file
server.modules = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_extforward",
"mod_rewrite",
#"mod_fastcgi",
"mod_proxy",
"mod_redirect" )
try:
from recaptcha.client import captcha
from pylons import request, config
class RecaptchaValidator(Schema):
'''
Validates ReCAPTCHA against their web service
'''
@hqman
hqman / gunicornd
Created March 13, 2012 03:53
manage process gunicorn_paster on ubuntu
#!/bin/bash
### BEGIN INIT INFO
# Provides: manage process gunicorn_paster
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Should-Start: $gunicorn_paster
# Should-Stop: $gunicorn_paster
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start gunicorn_paster.
@hqman
hqman / dabblet.css
Created June 4, 2012 12:39
The first commented line is your dabblet’s title
/**
* The first commented line is your dabblet’s title
*/
background: #f06;
background: linear-gradient(45deg, #f06, yellow);
min-height: 100%;
@hqman
hqman / dabblet.css
Created June 4, 2012 12:40
The first commented line is your dabblet’s title
/**
* The first commented line is your dabblet’s title
*/
background: #f06;
background: linear-gradient(45deg, #f06, yellow);
min-height: 100%;
@hqman
hqman / gist:3074740
Created July 9, 2012 07:08 — forked from lucasfais/gist:1207002
Sublime Text 2 - Useful Shortcuts

Sublime Text 2 – Useful Shortcuts (Mac OS X)

General

⌘T go to file
⌘⌃P go to project
⌘R go to methods
⌃G go to line
⌘KB toggle side bar
⌘⇧P command prompt
@hqman
hqman / restart.sh
Created July 18, 2012 02:52
gunicorn_paster starter for pyramid webapp
#!/bin/bash
### BEGIN INIT INFO
#启动 停止 webapp author wangkai hqman@gmail.com
# Short-Description: Start gunicorn_paster.
# Description: Start gunicorn_paster.
### END INIT INFO
PIDFILE=WEBAPP.PID
ENVINI=development.ini
@hqman
hqman / webkit_inspector_font_size.sh
Created August 6, 2012 14:05 — forked from cowboy/webkit_inspector_font_size.sh
Increase WebKit Inspector's font size (probably will need to re-run after updates)
#!/bin/bash
sudo find '/Applications/Google Chrome.app' \
\( -name inspector.css -or -name devTools.css \) \
-exec sh -c 'cat >> $1 <<WAT
/* Added on `date` */
#drawer .monospace,
#drawer .source-code {
font-size: 18px !important;
@hqman
hqman / example.html
Created November 18, 2012 01:08 — forked from kylebarrow/example.html
Prevent links in standalone web apps opening Mobile Safari
<!DOCTYPE html>
<head>
<title>Stay Standalone</title>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<script src="stay_standalone.js" type="text/javascript"></script>
</head>
<body>
<ul>
<li><a href="http://google.com/">Remote Link (Google)</a></li>