Skip to content

Instantly share code, notes, and snippets.

View arronmabrey's full-sized avatar

Arron Mabrey arronmabrey

View GitHub Profile
@arronmabrey
arronmabrey / gist:632843
Created October 18, 2010 19:17
rvm, zsh and textmate be friends
# Via http://www.slideshare.net/freelancing_god/zsh-and-rvm
#!/usr/bin/env zsh
source ~/.rvm/scripts/rvm
if [[ -s "${TM_PROJECT_DIRECTORY}/.rvmrc" ]]
then
source "${TM_PROJECT_DIRECTORY}/.rvmrc"
fi
@arronmabrey
arronmabrey / gist:700388
Created November 15, 2010 14:07
Email validation in Ruby On Rails 3 or Active model without regexp
# via http://my.rails-royce.org/2010/07/21/email-validation-in-ruby-on-rails-without-regexp/
class User < ActiveRecord::Base
validates :email, :presence => true, :email => true
end
# Just put a file in app/validators/email_validator.rb
#!/usr/bin/env ruby
require 'optparse'
require 'webrick'
class NonCachingFileHandler < WEBrick::HTTPServlet::FileHandler
def prevent_caching(res)
res['ETag'] = nil
res['Last-Modified'] = Time.now + 100**4
res['Cache-Control'] = 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0'
res['Pragma'] = 'no-cache'
rvm debug
/Users/arron/.rvm/scripts/info: line 5: /base: No such file or directory
/Users/arron/.rvm/scripts/info: line 6: /version: No such file or directory
/Users/arron/.rvm/scripts/info: line 176: /match: No such file or directory
/Users/arron/.rvm/scripts/info: line 195: __rvm_become: command not found
/Users/arron/.rvm/scripts/info: line 197: __rvm_environment_identifier: command not found
:
system:
@arronmabrey
arronmabrey / middleman-transmitsync.rb
Created December 1, 2011 02:53
middleman-transmitsync.rb
module Middleman::Features::TransmitSync
class << self
def registered(app)
app.after_build do
project_transmitsync_favorite_name = app.transmit_sync_favorite
macruby_eval = <<-macrubyEval
framework 'ScriptingBridge'
@transmit = SBApplication.applicationWithBundleIdentifier('com.panic.Transmit')
@transmitsync_favorite_name = ARGV.join('')
@transmitsync_favorite = false
images/100px.jpg
/images/100px.jpg
../images/100px.jpg
../../images/100px.jpg
../../../images/100px.jpg
http://example.com/images/100px.jpg
aimages/100px.jpga
1images/100px.jpg1
.images/100px.jpg.
-images/100px.jpg-
/*{"k":"0.10.0","mac":"1:2e55af9895fe193a2966ce7d808ef313d38e823ed5892dda725cd5e8f3c4fba5","version":"8173121","created":"2012-01-24T20:45:58Z"}*/
;
(function (window, document, undefined) {
var j = true,
o = null,
q = false;
function r(a) {
return function (c) {
this[a] = c
@arronmabrey
arronmabrey / hidpi.txt
Created August 11, 2012 02:20 — forked from simX/hidpi.txt
Enable HiDPI mode in Mountain Lion w/o Quartz Debug
sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES;
sudo defaults delete /Library/Preferences/com.apple.windowserver DisplayResolutionDisabled;
// by the way, you need to logout and log back in for this to take effect. Or at least that's what
// Quartz Debug says. Who knows, maybe it's lying?
// P.S. Go to [Apple menu --> System Preferences --> Displays --> Display --> Scaled] after logging
// back in, and you'll see a bunch of "HiDPI" resolutions in the list to choose from.

found at: http://fascinated.fm/post/2379188731/getting-a-motorola-sbg6580-into-bridge-mode-on

Getting a Motorola SBG6580 into “Bridge” mode on TimeWarner Wideband

  1. Unplug coax cable from Motorola
  2. Hold down the white reset button on the back panel with a pen for 30s.  This resets all settings to factory defaults. The modem will be auto-reconfigured once you plug in the coax cable.
  3. When modem is back on plug in a computer with an Ethernet cable into the modem.
  4. Connect to http://192.168.0.1 and login with “admin” / “motorola”
  5. Now you will make some changes:
 
  • Wireless -> Primary Network -> Disabled
setData: -> $.each @badge.data(), (key, value) => @data[key] = value