start new:
tmux
start new with session name:
tmux new -s myname
| # Simple bijective function | |
| # Basically encodes any integer into a base(n) string, | |
| # where n is ALPHABET.length. | |
| # Based on pseudocode from http://stackoverflow.com/questions/742013/how-to-code-a-url-shortener/742047#742047 | |
| ALPHABET = | |
| "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".split(//) | |
| # make your own alphabet using: | |
| # (('a'..'z').to_a + ('A'..'Z').to_a + (0..9).to_a).shuffle.join |
| # shitty | |
| attributes[:name] = options[:name] unless options[:name].blank? | |
| attributes[:first_name] = options[:first_name] unless options[:first_name].blank? | |
| attributes[:last_name] = options[:last_name] unless options[:last_name].blank? | |
| attributes[:linkedin_id] = options[:linkedin_id] unless options[:linkedin_id].blank? | |
| attributes[:company] = options[:company] unless options[:company].blank? | |
| attributes[:company_id] = options[:company_id] unless options[:company_id].blank? | |
| attributes[:linkedin_picture_url] = options[:linkedin_picture_url] unless options[:linkedin_picture_url].blank? |
| #!/bin/bash | |
| if [[ -f /tmp/aliases.old ]]; then | |
| rm -f /tmp/aliases.old | |
| fi | |
| if [[ -f /tmp/aliases.txt ]]; then | |
| mv /tmp/aliases.txt /tmp/aliases.old | |
| fi |
| Public with sharing virtual class RestClient { | |
| Public class RestClientException extends Exception {} | |
| /* | |
| * class variable creation - DO NOT EDIT | |
| */ | |
| Public Map<String,String> headers; | |
| Public String url; | |
| Public String method; |
This simple script will take a picture of a whiteboard and use parts of the ImageMagick library with sane defaults to clean it up tremendously.
The script is here:
#!/bin/bash
convert "$1" -morphology Convolve DoG:15,100,0 -negate -normalize -blur 0x1 -channel RBG -level 60%,91%,0.1 "$2"
| #!/usr/bin/env python2.7 | |
| """To use: | |
| First, run `pip install python-twitter` | |
| Then, you'll need to create a twitter application at apps.twitter.com. This | |
| will give you the API key & secret. Set its permissions to be Read & Write. | |
| Then you'll generate an access token on the same page and put all four values | |
| in the appropriate variables below. | |
| Once that's done, just run ./twitter_autoblock_rts.py <some-tweet-id> |
| require 'pp' | |
| module Helper | |
| def capture(&block) | |
| begin | |
| $stdout = StringIO.new | |
| $stderr = StringIO.new | |
| yield | |
| result = {} | |
| result[:stdout] = $stdout.string |
| #!/bin/bash | |
| for f in `find ~/.ssh -perm 600 -type f` | |
| do | |
| add_key=true | |
| for k in `ssh-add -l` | |
| do | |
| if [[ "$k" = "$f" ]] | |
| then | |
| add_key=false | |
| fi |