start new:
tmux
start new with session name:
tmux new -s myname
| alias gd="git diff" | |
| alias gc="git clone" | |
| alias ga="git add" | |
| alias gbd="git branch -D" | |
| alias gst="git status" | |
| alias gca="git commit -a -m" | |
| alias gpt="git push --tags" | |
| alias gp="git push" | |
| alias gpr="git pull-request" | |
| alias grh="git reset --hard" |
| #!/usr/bin/env bash | |
| repo=$1 | |
| rm -fr /tmp/gpm \ | |
| && mkdir /tmp/gpm \ | |
| && cd /tmp/gpm \ | |
| && curl -#L https://github.com/$repo/tarball/master \ | |
| | tar zx --strip 1 \ | |
| && make install |
| gifify() { | |
| if [[ -n "$1" ]]; then | |
| if [[ $2 == '--good' ]]; then | |
| ffmpeg -i $1 -r 10 -vcodec png out-static-%05d.png | |
| time convert -verbose +dither -layers Optimize -resize 600x600\> out-static*.png GIF:- | gifsicle --colors 128 --delay=5 --loop --optimize=3 --multifile - > $1.gif | |
| rm out-static*.png | |
| else | |
| ffmpeg -i $1 -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > $1.gif | |
| fi | |
| else |
| #!/usr/bin/perl | |
| use Mysql; | |
| use strict; | |
| use vars qw($school_name); | |
| use vars qw($pass); | |
| require "./cgi-lib.pl"; |
| (function (root) { | |
| var type = function (o) { | |
| // handle null in old IE | |
| if (o === null) { | |
| return 'null'; | |
| } | |
| // handle DOM elements |
| # Solution to Vagrant's ["hostonlyif", "create"] problem: | |
| sudo /Library/StartupItems/VirtualBox/VirtualBox restart |
| # In the model | |
| class Foo < ActiveRecord::Base | |
| default_scope Hash.new {|hash, key| key == :conditions ? {:baz => I18n.locale.to_s } : nil } | |
| named_scope :bar, lambda { { :conditions => { :bar => 1..10 } } } | |
| end | |
| # In action | |
| ree-1.8.7-2010.02 > I18n.locale = 'fr' | |
| => "fr" | |
| ree-1.8.7-2010.02 > Foo.bar |
| # Update `/etc/my.cnf` file to add these two lines | |
| [mysqld] | |
| # | |
| # * Basic Settings | |
| # | |
| skip-external-locking | |
| skip-name-resolve |