I hereby claim:
- I am jrichter on github.
- I am jrichter (https://keybase.io/jrichter) on keybase.
- I have a public key whose fingerprint is D527 3F3F EDB4 AC06 F20F E573 4E75 DD5F 50A9 12B9
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
# -*- coding: utf-8 -*- | |
def partition(array, left, right, pivotIndex) | |
pivot = array[pivotIndex] | |
array[pivotIndex], array[right] = array[right], array[pivotIndex] | |
r = right - 1 | |
storeIndex = left # copied left use as index | |
(left..r).each do |i| | |
if array[i] < pivot | |
array[i], array[storeIndex] = array[storeIndex], array[i] | |
storeIndex += 1 |
def quicksortTest(A,p,r): | |
print A | |
if (p<r): | |
q = partition(A,p,r) | |
print "********************************************** q=, ", q, " r=", r | |
quicksortTest(A,q+1,r) | |
if (p==r): | |
print "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! p = r", p, r | |
q = partition(A,p,r) | |
quicksortTest(A,0,q-1) |
;; CSS search if there are open buffers | |
(defun search-open-css-buffers-for-region-or-word () | |
"Use the current region/point and search open css buffers" | |
(interactive) | |
(let (searchTerm) | |
(setq searchTerm | |
(if (region-active-p) | |
(buffer-substring-no-properties (region-beginning) (region-end)) | |
(thing-at-point 'symbol))) | |
(multi-occur (mapcar (lambda (buf) |
data:text/html, <title>Ruby Mode Text Editor</title><style type="text/css">#e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div id="e"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("e");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/ruby");</script> |
# justin.zsh-theme | |
# Most of this was taken from | |
# http://blog.andrewhays.net/love-your-terminal which was taken from | |
# http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/ | |
# Also some of this was taken from josh.zsh-theme | |
# Determine what character to use in place of the '$' for my prompt. | |
function repo_char { | |
git branch >/dev/null 2>/dev/null && echo "%(?,%{%F{green}%},%{%F{red}%})∩%{$reset_color%}" && return | |
echo "%(?,%{%F{green}%},%{%F{red}%})⚡%{$reset_color%}" |
;; Load a custom theme | |
(load-theme 'sanityinc-tomorrow-eighties t) | |
;; Make compilation window not steal a buffer | |
(setq special-display-buffer-names | |
'("*compilation*")) | |
(setq special-display-function | |
(lambda (buffer &optional args) | |
(split-window) |
def do_work_concurrently(number_of_workers = 5) | |
config = ActiveRecord::Base.remove_connection | |
max = number_of_workers | |
pids = [] | |
any_work = true | |
while any_work do | |
# Don't forget to set any_work to false to exit the loop | |
pids << fork_with_new_connection(config) { |
#--- | |
# Excerpted from "Programming Ruby 1.9", | |
# published by The Pragmatic Bookshelf. | |
# Copyrights apply to this code. It may not be used to create training material, | |
# courses, books, articles, and the like. Contact us if you are in doubt. | |
# We make no guarantees that this code is fit for any purpose. | |
# Visit http://www.pragmaticprogrammer.com/titles/ruby3 for more book information. | |
#--- | |
# I modified this code a little |
Emacs Rails | |
C-c n Goto Mailer | |
C-c z '' RSpec Fixture | |
C-c x '' Fixture | |
C-c c '' Controller | |
C-c g '' Migration | |
C-c r '' RSpec | |
C-c u '' Unit Test | |
C-c m '' Model |