Install Python
$ brew install readline sqlite gdbm
$ brew install python --universal --framework
$ python --version
Python 2.7
Symlinks...
# this file goes in ~/.ssh/rc | |
if [ -S "$SSH_AUTH_SOCK" ]; then | |
# This gets executed by sshd on every client login, symlinking the forwarded | |
# agent socket into a predictable location to be picked up by tmux. | |
ln -sf "$SSH_AUTH_SOCK" "$HOME/.ssh/ssh_auth_sock" | |
fi |
# curl -O "http://www.maxmind.com/download/geoip/misc/region_codes.csv" | |
import csv | |
region_lookup = {} | |
with open("region_codes.csv", "rb") as f: | |
reader = csv.reader(f, delimiter=",") | |
for i, row in enumerate(reader): | |
region_lookup[(row[0], row[1])] = row[2] |
</?font.*?> |
perl -pi -w -e 's/search/replace/g;' *.txt |
# install some package maintenance scripts (needed to build the .deb) | |
sudo aptitude install devscripts pbuilder | |
# get the source | |
apt-get source mpd | |
cd mpd-0.15.4 | |
# change DEB_CONFIGURE_USER_FLAGS to include --enable-lame-encoder | |
vim debian/rules | |
# build dependencies | |
sudo /usr/lib/pbuilder/pbuilder-satisfydepends | |
# lame isn't a listed dependency so install it manually |
Köra Time Machine i Ubuntu | |
echo deb http://ftp.de.debian.org/debian sid main >> /etc/apt/sources.list | |
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9AA38DCD55BE302B | |
aptitude install libgcrypt | |
aptitude install netatalk |
class MyVideoPlayer { | |
private void onPlay() { | |
// do something | |
} | |
private native void bindEvents() /*-{ | |
var instance = this; | |
var v = this.@MyVideoPlayer::getVideoElement()(); | |
v.addEventListener("click", function() { instance.@MyVideoPlayer::onClick()(); }); | |
v.addEventListener("touchstart", function() { instance.@MyVideoPlayer::onClick()(); }); |
package MyVideoPlayer; | |
import java.util.ArrayList; | |
import java.util.HashMap; | |
import java.util.Map; | |
import com.google.code.gwt.html5.media.client.VideoElement; | |
import com.google.gwt.core.client.EntryPoint; | |
import com.google.gwt.core.client.JavaScriptObject; | |
import com.google.gwt.dom.client.Element; |
largetype() { osascript 2>/dev/null <<EOF | |
tell application "Quicksilver" | |
show large type "$*" | |
end tell | |
EOF | |
} |
Install Python
$ brew install readline sqlite gdbm
$ brew install python --universal --framework
$ python --version
Python 2.7
Symlinks...