Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
Use pdftk to Manipulating PDF Files
It is suggested that you use Python modules instead of pdftk
to manipulating PDFs for several reasons.
First,
even though pdftk
is a great command-line tool,
it is hard to remember its syntax.
On the contratry,
Python code is easy to read and understand (even though it is more verbose …
Android Emulators
Name | Free | OS | Hyper-v Compat on Win | ARM-only App Support | Development |
---|---|---|---|---|---|
GenyMotion [1] | Limited | Windows, macOS, Linux | Partial | Limited | Active |
BlueStacks [2] | Yes | Windows, macOS | No | Yes | Active |
LDPlayer [3] | Yes | Windows | No | Yes | Active |
xDroid [9] | Limited | Linux | NA | Limited | Active |
MuMu App Player [5] | Yes | macOS (M chip … |
My Docker Images
Recommended Docker Images and Tags
Most of my Docker images have different variants
(corresponding to tags latest
, next
, etc)
for different use cases.
And each tag might have histocial versions
with the pattern mmddhh
(mm
, dd
and hh
stand for the month, day and hour)
for fallback if a tag …
Make Traffic Follow Through Proxies Using ProxyChains
Installation
Ubuntu
wajig install proxychains4
Mac
brew install proxychains-ng
Notice that the proxychains-ng installed using Homebrew on Mac does not work well right now (as of 2019-03-07). An alternative way is to use proxychains via Docker on Mac. The Docker image dclong/jupyterhub-ds has proxychains (NOT proxychains-ng) installed.
Syntax
proxychains4 …
SSH Tunnel
-
The StackOverflow discussion What's ssh port forwarding and what's the difference between ssh local and remote port forwarding [duplicate] has a good visual comparison/explanation of the difference between the
ssh -L
(-L
stands for local) andssh -R
(-R
stands for remote). -
sshtunnel is a Python implementation of SSH …