Skip to content

Instantly share code, notes, and snippets.

Nathan Manzi nmanzi

Block or report user

Report or block nmanzi

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 gist:169292
# Highlights code contained within the post according to a given language.
def highlight_code string
post_text = string.gsub(/\r\n/, "\n")
# From Markdown.pl by John Gruber
regex = /(?:\n\n|\A)((?:(?:[ ]{4} | \t).*\n+)+)((?=^[ ]{0,4}\S)|\Z)/ix
matches = post_text.scan(regex)
for match in matches
@nmanzi
nmanzi / ShatnerRoll.js
Created Aug 24, 2009
Shatner Roll code as used on RailsRumble '09 website.
View ShatnerRoll.js
hasRumbling = false
shatnerLoaded = false;
function stillRumbling()
{
if(hasRumbling) return;
if(!shatnerLoaded) {
$(new Image()).load(function() {
shatnerLoaded = true;
stillRumbling();
View lastlogon.vbs
'======================================================================================
' Title: lastlogon.vbs
'
' Purpose: Prints out last logon of all users
'
' Usage: cscript <path> lastlogon.vbs > <outfile>
'======================================================================================
Option Explicit
Const strProgramName = "lastlogon.vbs"
View gist:437384
class Config
@@attributes = [:theme, :lang, :line_numbers, :current_themes]
cattr_accessor @@attributes
self.line_numbers = true
end
View gist:510738
change this
<<<<<<< HEAD
case modifier
when 'A', 'M'
puts "Uploading #{file}"
ftp.put(file, file)
when 'D'
begin
puts "Deleting #{file}"
View gist:539584
hadricus@solaris:~/Programming/Ruby/rails/rails3/lktysplt [blog*]$ AUTOFEATURE=true autotest
<internal:lib/rubygems/custom_require>:29: warning: loading in progress, circular require considered harmful - /Users/hadricus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb
from /Users/hadricus/.rvm/gems/ruby-1.9.2-p0@rails3/bin/autotest:12:in `<main>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from /Users/hadricus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:1136:in `<top (required)>'
from /Users/hadricus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:968:in `load_plugins'
from /Users/hadricus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:968:in `each'
from /Users/hadricus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:976:in `block in load_plugins'
from /Users/hadricus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:976:in `load'
@nmanzi
nmanzi / SerialSave.rb
Created Sep 6, 2011
Save n*bytes worth of serial input directly to file
View SerialSave.rb
#!/usr/bin/ruby -wKU
require "rubygems"
require "serialport"
device = ARGV[0] ? ARGV[0] : nil
input_size = ARGV[1] ? ARGV[1] : nil
output_file = ARGV[2] ? ARGV[2] : nil
if !input_size || !output_file || !device
Kernel.exit
@nmanzi
nmanzi / syn.sh
Created Jan 12, 2012
open file with Synalyze It! within cli
View syn.sh
#!/bin/bash
open $1 -a "/Applications/SynalyzeIt.app"
View gist:3232763
hadricus@solaris:~/Development/Ruby/rails/blog (local)$ bundle install
Fetching source index for http://rubygems.org/
Installing rake (0.9.2.2)
Installing RedCloth (4.2.9) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/Users/hadricus/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb
checking for main() in -lc... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
@nmanzi
nmanzi / AustnetDCCAllowTrigger.scpt
Created Aug 2, 2012
Austnet DCC Allow via CTCP
View AustnetDCCAllowTrigger.scpt
using terms from application "Colloquy"
on process subcode request command with args from user on conn
if command is "DCCALLOW" then
send raw command ("dccallow +" &amp; user's name) to conn
tell user
send message ("DCC Allow request accepted")
end tell
return true
end if
You can’t perform that action at this time.