Skip to content

Instantly share code, notes, and snippets.

🌱
💎

Sam Figueroa unimatrixZxero

🌱
💎
Block or report user

Report or block unimatrixZxero

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View .ackrc
--type-add=ruby=.haml,.rake,.rsel,.phtml,.ru
--type-add=html=.html.erb,.html.haml,.mustache
--type-add=js=.js.erb
--type-add=css=.sass,.less,.scss
--type-set=markdown=.markdown,.md
--type-set=cucumber=.feature
--type-set=txt=.txt
--type-set=erb=.erb
--type-set=feature=.feature
--type-set=textile=.textile
View Preferences.sublime-settings
{
"auto_complete_commit_on_tab": true,
"auto_complete_with_fields": true,
"binary_file_patterns":
[
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.ttf",
@unimatrixZxero
unimatrixZxero / rexml_dos_patch.rb
Last active Dec 14, 2015
Patch to guard against REXML DOS vulnerability. (Superfluous if using ruby-1.9.3-p392 or greater) Original patch from the blog post on ruby-lang.org: http://www.ruby-lang.org/en/news/2013/02/22/rexml-dos-2013-02-22/ This one is with a fixed namespace bug in row #41
View rexml_dos_patch.rb
class REXML::Document
@@entity_expansion_text_limit = 10_240
def self.entity_expansion_text_limit=( val )
@@entity_expansion_text_limit = val
end
def self.entity_expansion_text_limit
@@entity_expansion_text_limit
end
@unimatrixZxero
unimatrixZxero / gist:4224125
Created Dec 6, 2012 — forked from bkimble/gist:1365005
List local memcached keys using Ruby
View gist:4224125
#!/usr/bin/env ruby
require 'net/telnet'
cache_dump_limit = 100
localhost = Net::Telnet::new("Host" => "localhost", "Port" => 11211, "Timeout" => 3)
slab_ids = []
localhost.cmd("String" => "stats items", "Match" => /^END/) do |c|
matches = c.scan(/STAT items:(\d+):/)
slab_ids = matches.flatten.uniq
end
View a.md

This allows you to use the following video streaming services outside of the US from your Mac without having to use a proxy or VPN, so no big bandwidth issues:

  • Netflix
  • Hulu / HuluPlus
  • CBS
  • ABC
  • MTV
  • theWB
  • CW TV
  • Crackle
@unimatrixZxero
unimatrixZxero / grep_local_rails_routes.sh
Created Aug 8, 2012
A small function for your shell to grep from you running rails server to get the routes. Which is way faster than having to load the environment first using rake routes.
View grep_local_rails_routes.sh
# requirements:
# - currently running rails server
# - gem 'sextant' bundled in your Gemfile
#
# Add this to your .zshrc or .bashrc
# or put it in a separate file and include it like this
# source ~/scripts/grep_local_rails_routes.sh
#
# You can use it like this
# %: routes
@unimatrixZxero
unimatrixZxero / food.rb
Created Sep 7, 2011
Food script for campfire
View food.rb
require 'rubygems'
require 'tinder'
require 'uri'
class Food
def initialize(place=nil)
@place = place
end
def prefix
@unimatrixZxero
unimatrixZxero / deploy.rb
Created May 31, 2011
Play a song when you deploy with capistrano
View deploy.rb
namespace :deploy do
before 'deploy' do
# run deploy song if available and mpg321 is installed
system('[ -e deploy.mp3 ] && type mpg321 &>/dev/null && mpg321 deploy.mp3 &')
end unless ENV['MUSIC_OFF']
end
@unimatrixZxero
unimatrixZxero / lolbash.sh
Created Mar 22, 2011
Putting this here to archive it.
View lolbash.sh
# LOL!!1
# Dunno who made this. BUT I LUVZ IT.
alias wtf='dmesg'
alias onoz='cat /var/log/errors.log'
alias rtfm='man'
alias visible='echo'
alias invisible='cat'
alias moar='more'
View caveatPatchor.js
/*
As of version 1.1.2, Propane will load and execute the contents of
~Library/Application Support/Propane/unsupported/caveatPatchor.js
immediately following the execution of its own enhancer.js file.
You can use this mechanism to add your own customizations to Campfire
in Propane.
Below you'll find two customization examples.
You can’t perform that action at this time.