I hereby claim:
- I am danielpcox on github.
- I am danielpcox (https://keybase.io/danielpcox) on keybase.
- I have a public key whose fingerprint is D085 A81C CE7C 291D 7A9E 1F70 14DA 0F0F BB08 2FEE
To claim this, I am signing this object:
$ git clone blahblahblah # <-- fresh clone of the repo | |
$ du -sh . | |
768M # <-- holy macaroni, that's huge | |
$ git filter-branch --subdirectory-filter path/to/subdir --prune-empty --tag-name-filter cat -- --all # <-- Actual filter | |
... | |
### Now we'll delete all references to those unchanged refs | |
$ git reflog expire --expire=now --all # <-- expire the reflog refs |
#!/bin/bash | |
# Runs the specified command (all arguments together) in all tmux panes in the current window | |
# Notate which window/pane we were originally at | |
window=`tmux display-message -p '#I'` | |
ORIG_PANE_INDEX=`tmux display-message -p '#P'` | |
command=$@ |
I hereby claim:
To claim this, I am signing this object:
; Solving 4Clojure 44 | |
; first try | |
(def rotate | |
(fn [n xs] | |
(if (= n 0) | |
xs | |
(let [nextn (* (dec (Math/abs n)) (if (< n 0) -1 1)) | |
nextxs (and (not= 0 n) | |
(if (< n 0) |
# Array#sample | |
# I recently moved a project from ruby 1.9.1 to ruby 1.8.6, which doesn't have | |
# Array#sample. I couldn't find it online quickly, so I wrote one. | |
class Array | |
def sample(sample_size=1, acc=[]) | |
sample_size = self.size if acc.empty? && sample_size > self.size | |
return acc if sample_size==0 | |
index_to_sample = (rand * self.size).floor | |
if acc.include?(self[index_to_sample]) |
find -iname "*.html" -exec sh -cC ' | |
sed 's/search/replace/' "$1" > "$1".new | |
' {} {} \; |
alias g='gvim --remote-silent' | |
alias fri='ri' | |
alias lh='ls --color=always -lasth | less -R' | |
alias be='bundle exec' | |
alias gr='grep -r --color' | |
alias rm='gvfs-trash' |
<!-- app/views/items/_items.html.erb --> | |
<ul> | |
<% items.each do |item| %> | |
<li><%= item.name %></li> | |
<% end %> | |
</ul> | |
<%= ajax_will_paginate items, :update => 'my_items_list' %> |
#!/home/danielpcox/.rvm/rubies/ruby-1.9.2-p180/bin/ruby | |
require 'active_record' | |
require './ticket' | |
require './extra' | |
require './show_info' | |
require 'gruff' | |
conn_params = { |
<!-- defining a tag --> | |
<def tag="messages"> | |
<br /><br /> | |
<ul> | |
<li param="msg1">Message 1</li> | |
<li param="msg2">Message 2</li> | |
<li param="msg3">Message 3</li> | |
</ul> | |
</def> |