I hereby claim:
- I am patrickng on github.
- I am patrickng (https://keybase.io/patrickng) on keybase.
- I have a public key whose fingerprint is E706 F1E1 E28C 1C86 FD81 8A25 6167 4615 ADA3 1850
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
# This is an event.d (upstart) script to keep monit running. | |
# To install disable the old way of doing things: | |
# | |
# /etc/init.d/monit stop && update-rc.d -f monit remove | |
# | |
# then put this script here: | |
# | |
# /etc/init/monit.conf | |
# | |
# and reload upstart configuration: |
Host github.com | |
Hostname ssh.github.com | |
Port 443 |
ko.extenders.persist = function (target, option) { | |
target.subscribe(function (newValue) { | |
window.localStorage.setItem(option, newValue); | |
}); | |
return target; | |
}; | |
//and use it like this: | |
var item = ko.observable().extend({persist:"storedItem"}); |
Rails flash messages with AJAX requests
# Put in .bashrc, .zshrc, or .profile | |
function serve { | |
port="${1:-3000}" | |
open "http://localhost:${port}/" && ruby -r webrick -e "s = WEBrick::HTTPServer.new(:Port => $port, :DocumentRoot => Dir.pwd); trap('INT') { s.shutdown }; s.start" | |
} |
#!/bin/bash | |
libs=( "/usr/local/lib/libmacfuse_i32.2.dylib" \ | |
"/usr/local/lib/libosxfuse_i32.2.dylib" \ | |
"/usr/local/lib/libosxfuse_i64.2.dylib" \ | |
"/usr/local/lib/libmacfuse_i64.2.dylib" \ | |
"/usr/local/lib/libosxfuse_i32.la" \ | |
"/usr/local/lib/libosxfuse_i64.la" \ | |
"/usr/local/lib/pkgconfig/osxfuse.pc" ) |
Install zsh first
apt-get install zsh
Getting zsh to work in ubuntu is weird, since sh
does not understand the source
command. So, you do this to install zsh
curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
and then you change your shell to zsh
# Was asked how I keep my zshrc config sync'd between my computers with Dropbox | |
# Add a new directory in your Dropbox (or use an existing one) | |
mkdir -p ~/Dropbox/ohmyzsh | |
# move existing file to Dropbox | |
mv ~/.zshrc ~/Dropbox/ohmyzsh/zshrc | |
# symlink file back to your local directory | |
ln -s ~/Dropbox/ohmyzsh/zshrc ~/.zshrc |
These commands are good as of 2011-07-27.
App store http://itunes.apple.com/us/app/xcode/id448457090?mt=12) The download/install takes awhile so start it first. When it finishes downloading you will still need to run it to complete installation.