oops: forgot erasedups

http://unix.stackexchange.com/questions/48111/real-time-history-export-amongst-bash-terminal-windows#3055135
add puppet vundle
Slightly tangential. Trying to solve rubik cube using python.
Trying to solve the position of the corners now

(This requires keeping edges in the same place.)

Note that rotation is done using complex numbers, in theory, but I found
that the search needed to have too many levels of depth to get anywhere
useful, so I disabled that code by taking numpy.abs() of my transforms.

I managed to find one useful -ish transform using this method. It is the
rrtttrrtttt one.

I might try to:
* turn my search from depth-first to breadth-first
* add rot3 ** -1 and turn ** -1
* make depth increase, and have a separate depth_limit variable
** increase depth_limit whenever abs(transform[:4,:4]) == identity(4)
* use complex numbers for transforms, but abs when storing in found
** apart from the special case of edges == identity?

... yeah, so I need to look at some kind of priority-based search algorithm
with the limit being number of searched items rather than depth, eh?
Add best-first search (untested)
Copy bash-completion lines from debian's default.
Fix the best-first search stuff.

Note that
a) I haven't found a useful solution yet.
b) Looking at top, I'm not using more than one core at a time. :(
Set a non-bullshit umask
Misc vim indentation fixes.
don't grep into .svn dirs
Append history to ~/.bash_history_$$

FIXME: I need to work out how to efficiently merge history into
~/.bash_history (probably each time bash starts) and garbage collect
the per-session files.
replace cksum with md5sum, and make the whole user@host the same colour

This causes fewer colour collisions on my servers, and easier to glance at.
symlink ifconfig into your path on debian
tvim: like tvim, but always open in new Tab

previously, I had an alias for gvim, but this breaks a bunch of shit.
initial version of to-spotify script

The idea is to let you drag and drop songs from desktop spotify
to your android phone.

I would eventually like to write a full MPRIS <-> adb bridge,
then write a gjs UI based on the gnome-shell extension
MPRIS-remote

Known bugs include ^C handling (since I set the tty into raw mode,
I need to reimplement this. If I spawned a UI dialog, and handled
drag-and-drop events rather than letting gnome-terminal handle them,
this problem would go away)
Add rvm to $PATH
fixhid.sh for dual-wielding mice and primary VGA/HDMI screen above LVDS
add vimerl bundle
newguest: provision a new guest

TODO: copy ideas from veewee
symlink arp from sbin because vagrant/veewee needs it