Skip to content

Instantly share code, notes, and snippets.

@xecutioner
xecutioner / git
Last active August 29, 2015 14:01
useful git gists
# GIT REMOVE FILE FROM ALL BRANCHES
git filter-branch --force --index-filter \
'git rm --cached --ignore-unmatch contents.sql' \
--prune-empty --tag-name-filter cat -- --all
# GIT REMOTE BRANCH FETCH AND CREATE
git checkout --track origin/daves_branch
awk 'BEGIN { system("mkdir -p splitted/sub"++j) }
/<doc/{x="F"++i".xml";}{
if (i%5==0 ){
++i;
close("splitted/sub"j"/"x);
system("mkdir -p splitted/sub"++j"/");
}
else{
print > ("splitted/sub"j"/"x);
@xecutioner
xecutioner / Wikimeida_extraction.md
Last active August 29, 2015 13:57
Wikimedia article extractions

STEP 1: Use media labs tool to generate doc based xml from the wikipedia dump.


  • Get the latest copy of the articles from wikipedia download page.
> wget http://download.wikimedia.org/enwiki/latest/enwiki-latest-pages-articles.xml.bz2
@xecutioner
xecutioner / README.md
Created October 28, 2012 14:21 — forked from briangonzalez/README.md
img2boxshadow - a ruby script to convert images to CSS [http://codepen.io/briangonzalez/details/AvrGI#pen-details-tab]

img2boxshadow.rb

a ruby script to convert images to CSS (box-shadows)

Installation

gem install rmagick    # you'll need ImageMagick & Ruby first
gem install colormath
gem install micro-optparse
@xecutioner
xecutioner / asset_silence.rb
Created March 23, 2012 04:50
Silence Assets pipeline in server log
Rails.application.assets.logger = Logger.new('/dev/null')
Rails::Rack::Logger.class_eval do
def call_with_quiet_assets(env)
previous_level = Rails.logger.level
Rails.logger.level = Logger::ERROR if env['PATH_INFO'].index("/assets/") == 0
call_without_quiet_assets(env).tap do
Rails.logger.level = previous_level
end
end
alias_method_chain :call, :quiet_assets