Skip to content

Instantly share code, notes, and snippets.

@Sen
Sen / dd_qos
Created April 4, 2012 19:03
dd-wrt qos script
iptables -t mangle -F
iptables -t mangle -X
#download
tc qdisc del dev br0 root
tc qdisc add dev br0 root handle 1: htb default 20
# download
# level 1
@Sen
Sen / deploy.rb
Created June 7, 2012 14:59
my wizzey cap
require 'bundler/capistrano'
set :application, "wizzey"
default_run_options[:pty] = true # Must be set for the password prompt from git to work
set :repository, "git@github.com:mehdi/Wizzey.git" # Your clone URL
set :branch, "master"
set :scm, "git"
set :user, "app" # The server's user for deploys
set :deploy_to, "/opt/webapps/#{application}"
set :deploy_via, :remote_cache
@Sen
Sen / nginx.conf
Created November 6, 2012 09:24
rails sendfile with nginx
location ~ /data {
internal;
root /rails/app/path;
}
location / {
#......
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
@Sen
Sen / runner.js
Created March 21, 2013 08:09
angular.js seo
phantom = require("phantom")
express = require("express")
app = express()
app.get "*", (req, res) ->
phantom.create (ph) ->
ph.createPage (page) ->
page.open "http://localhost:9000/#{req.route.params[0]}", (status) ->
page.evaluate (-> document.getElementsByTagName('html')[0].outerHTML), (result) ->
res.end result
@Sen
Sen / user.shadowsocks.plist
Created May 20, 2013 05:52
my shadowsocks plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>user.shadowsocks</string>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
@Sen
Sen / user.shadowsocks.plist
Created October 4, 2013 02:47
plist for shadowsocks-ruby version(rbenv)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>user.shadowsocks</string>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
@Sen
Sen / entries.coffee
Created November 25, 2013 17:07
ember problem
Visahq.EntriesController = Ember.ArrayController.extend
needs: ['mattersNew']
content: Ember.computed.alias('controllers.mattersNew.entries')
itemController: 'entry'
@Sen
Sen / mix.exs
Created May 4, 2014 12:47
cowboy
defmodule WebSocket.Mixfile do
use Mix.Project
def project do
[app: :bigdata_ws,
version: "0.0.1",
elixir: "~> 0.13.1",
deps: deps]
end
@Sen
Sen / main.rb
Last active August 29, 2015 14:17
def run
EventMachine::run {
Signal.trap("INT") { EventMachine.stop }
Signal.trap("TERM") { EventMachine.stop }
client = Faye::Client.new('http://tangpin.dev:6901/pulling')
store = Store.new
ws = WebSocket.new(client, store)
ws.subscribe
class MyTestError < StandardError; end
class MyTest
attr_accessor :test
def initialize
@test = {}
end
def self.test(description, &block)