I use Ubuntu’s Uncomplicated firewall because it is available on Ubuntu and it's very simple.
if ufw is not installed by default be sure to install it first.
I was tired of Chrome eating all my laptop resources so I decided to put some limit to it with cgroup.
As I was using Ubuntu 12.04 with support for cgroup, I installed the package cgroup-bin and add the following group to the file /etc/cgconfig.conf:
group browsers {
cpu {
# Set the relative share of CPU resources equal to 25%
cpu.shares = "256";
}| #!/bin/bash | |
| TMP_FILE="/tmp/hosts" | |
| HOSTS_FILE="/etc/hosts" | |
| # WINDOWS: %systemroot%\system32\drivers\etc\hosts | |
| touch ${TMP_FILE} | |
| for URL in http://adaway.org/hosts.txt \ | |
| http://winhelp2002.mvps.org/hosts.txt \ | |
| http://someonewhocares.org/hosts/hosts \ |
| package main | |
| import ( | |
| "fmt" | |
| "go/ast" | |
| "go/parser" | |
| "go/token" | |
| "log" | |
| ) |
| """ | |
| This module provides a simple WSGI profiler middleware for finding | |
| bottlenecks in web application. It uses the profile or cProfile | |
| module to do the profiling and writes the stats to the stream provided | |
| To use, run `flask_profiler.py` instead of `app.py` | |
| see: http://werkzeug.pocoo.org/docs/0.9/contrib/profiler/ | |
| and: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xvi-debugging-testing-and-profiling | |
| """ |
| # The difference between the `sep` and `collapse` arguments | |
| # in paste can be thought of like this: | |
| # | |
| # paste can accept multiple *vectors* as input, and will | |
| # concatenate the ith entries of each vector pairwise | |
| # (or tuplewise), if it can. | |
| # | |
| # When you pass paste multiple vectors, sep defines what | |
| # separates the entries in those tuple-wise concatenations. | |
| # |
(Note: This assumes you've already configured your master server for streaming replication)
export DATADIR=/data/postgres-9.3
export MASTER=192.168.0.1
export REPL_USER=replication
export REPL_PASSWORD=mypasswordCreate a base backup:
| #!/usr/bin/env python | |
| #-*- coding: utf-8 -*- | |
| import sys | |
| import logging | |
| import datetime | |
| import requests | |
| import BeautifulSoup | |
| from requests.adapters import HTTPAdapter |
| function FindProxyForURL(url, host) { | |
| var useSocks = ["imgur.com"]; | |
| for (var i= 0; i < useSocks.length; i++) { | |
| if (shExpMatch(host, useSocks[i])) { | |
| return "SOCKS localhost:9999"; | |
| } | |
| } | |
| return "DIRECT"; |