Create bash file above and put it in your path. add these lines to your i3/config:
# change focus
bindsym $alt+$left exec i3-navigate-emacs left
bindsym $alt+$down exec i3-navigate-emacs down
bindsym $alt+$up exec i3-navigate-emacs up
# convert with transparency | |
convert screenshot2.tiff -transparent '#112332' screenshot2.png | |
# convert with gaussian blur | |
convert forest.jpg -gaussian-blur 0x18 forest_blur.jpg | |
#shave 4 pixels off the top and bottom | |
convert screenshot4.png -shave 0x4 screenshot4_crop.png | |
# crop to square 422x422 with 0x0 offset | |
convert mike_gravatar.jpeg -crop 422x422+0+0 mike_gravatar_square.jpeg | |
# give circular alpha channel around it NOTE this is for a 422x422 image (note the 211x211) | |
convert mike_gravatar_square.jpeg \( +clone -threshold -1 -negate -fill white -draw "circle 211,211,211,0" \) -alpha off -compose copy_opacity -composite mike_gravatar_circle.png |
require 'ruby-prof' | |
filename = '/tmp/example.txt' | |
File.delete(filename) | |
# profile first method | |
RubyProf.start | |
(1..100_000).each do |i| |
ZSH=$HOME/.oh-my-zsh | |
# Set name of the theme to load. | |
# Look in ~/.oh-my-zsh/themes/ | |
# Optionally, if you set this to "random", it'll load a random theme each | |
# time that oh-my-zsh is loaded. | |
ZSH_THEME="robbyrussell" | |
# Example aliases | |
# alias zshconfig="mate ~/.zshrc" |
; list the packages you want | |
; (setq package-list '(auto-complete | |
; auto-complete-clang | |
; auto-indent-mode | |
; evil | |
; flycheck | |
; magit | |
; molokai-theme | |
; org | |
; smex |
def time(&block) | |
start = Time.now | |
p block.call | |
p "that took #{Time.now-start}" | |
end |
This is an example command for Backtick. A Backtick command consists of some executable JavaScript and a bit of metadata in JSON.
Here are the required steps to create a command:
Create a new Gist with a command.js
and command.json
file, or simply fork this one.
Write your JavaScript in command.js
. This will be injected into and executed on the page the user is currently on when they run it.
Add some metadata to the command.json
file:
heroku apps:create example | |
git push heroku master | |
PGUSER=michael heroku pg:push refinerytest_development DATABASE | |
heroku pg:reset |
nums = %w{08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 | |
49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00 | |
81 49 31 73 55 79 14 29 93 71 40 67 53 88 30 03 49 13 36 65 | |
52 70 95 23 04 60 11 42 69 24 68 56 01 32 56 71 37 02 36 91 | |
22 31 16 71 51 67 63 89 41 92 36 54 22 40 40 28 66 33 13 80 | |
24 47 32 60 99 03 45 02 44 75 33 53 78 36 84 20 35 17 12 50 | |
32 98 81 28 64 23 67 10 26 38 40 67 59 54 70 66 18 38 64 70 | |
67 26 20 68 02 62 12 20 95 63 94 39 63 08 40 91 66 49 94 21 | |
24 55 58 05 66 73 99 26 97 17 78 78 96 83 14 88 34 89 63 72 | |
21 36 23 09 75 00 76 44 20 45 35 14 00 61 33 97 34 31 33 95 |