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 … |
Editing PDF Files
Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
Type | Name | Comments |
---|---|---|
Web Tools | DocuSign |
- Free for occassional use - No credit card required - Support checkmarks and signatures |
Free PDF Convert | - Great for convert PDF files … |
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 …
Operate Remote Servers Using SSH
General Tips and Traps
-
The permissions of the directory
~/.ssh
and its subcontents on both the local machine and the remote server must be properly set in order for SSH login via public key to work. A good pratice is to set the permission of~/.ssh
to700
(on both …