Monday, November 24, 2014
Sunday, November 16, 2014
First, you need connect to your network via ssh, using dynamic port forwarding. For example
ssh -D <PORT> [usernname@]host
With the SSH connection in place, go to your mac's network settings (in System Preferences). Click on Advanced ... and select the Proxies tab. Check the SOCKS proxy protocol and in its configuration set
localhostas your SOCKS Proxy Server and
<PORT>as the SOCKS Proxy Server Port.
That's it. Now you can browse de web normally, but remote resources will assume you are inside your work's network.
Thursday, October 30, 2014
$ brew install llvm33 --rtti $ git clone https://github.com/llvmpy/llvmpy.git $ cd llvmpy $ LLVM_CONFIG_PATH=/usr/local/lib/llvm-3.3/bin/llvm-config python setup.py install $ python -c "import llvm; llvm.test()" $ pip install numba
Wednesday, October 22, 2014
Thursday, October 9, 2014
keepasscli (kpcli) setup
Notes on installing and configuring keepasscli (a.k.a. kpcli) on OS X 10.9 (Mavericks) and 10.10 (Yosemite)
date: May 2014
First, download kpcli.
Once downloaded, put it in its final location (e.g. ~/):
mv ~/Downloads/kpcli-2.5.pl ~/)
Make it executable:
chmod u+x kpcli-2.5.pl
Install perl dependencies via
sudo cpan Crypt::Rijndael sudo cpan Sort::Naturally sudo cpan Term::ShellUI sudo cpan File::KeePass
In theory that should be it, but there’s a problem with
Term::readline. To fix it follow the instructions here
For the Term::ReadLine::Gnu the previous link didn’t work for me when updating to OS X 10.10. Instead I followed these instructions
To be able to copy to the clipboard inside kpcli (e.g.
xp), you will also need to install these
sudo cpan Clipboard sudo cpan Capture::Tiny
Finally, you can make an alias to kpcli including the DB location for fast access. Add the following line to
alias kp="/Users/myuser/kpcli-2.5.pl -kdb='/Users/myuser/mydb.kdbx'"