(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| # The approach is to mark packets from a specific user, | |
| # create a dedicated routing table with a default route | |
| # through the VPN, and force all marked packets to be | |
| # routed using that table. | |
| # | |
| # Sources: | |
| # https://www.niftiestsoftware.com/2011/08/28/making-all-network-traffic-for-a-linux-user-use-a-specific-network-interface/ | |
| # http://freeaqingme.tweakblogs.net/blog/9340/netflix-using-a-vpn-for-just-one-application.html | |
| # In this guide |
| #!/usr/bin/env python3 | |
| # vim: sw=4 ts=4 et tw=100 cc=+1 | |
| # | |
| #################################################################################################### | |
| # DESCRIPTION # | |
| #################################################################################################### | |
| # | |
| # Decompressor/compressor for files in Mozilla's "mozLz4" format. Firefox uses this file format to | |
| # compress e. g. bookmark backups (*.jsonlz4). | |
| # |
| #!/bin/bash | |
| set -e | |
| [[ "$(git symbolic-ref --short HEAD)" == "master" ]] || exit 0 | |
| msg() { | |
| echo "[1;34m> [1;32m$@[0m" | |
| } | |
| dir="$(pwd)" | |
| tmp="$(mktemp -d)" |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.