Skip to content

Instantly share code, notes, and snippets.

Chris Wanstrath defunkt

Block or report user

Report or block defunkt

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:cda3a6a1d039398f09ee
class JobSchedule
# External interface for calling the service
def, opts={})
if perform_asynchronously?
Delayed::Job.enqueue(, object_id, opts))
perform(object_id, opts)
View Cash_Register_1.rb
puts "What is the amount due?"
total = gets.chomp.to_f
puts "What is the amount tendered?"
paid = gets.chomp.to_f
if paid < total
puts "WARNING: Customer still owes $#{format("%.2f", total-paid)}"
elsif paid > total
Namespace = ( ->
merge = (target, source) ->
for key, val of source
target[key] = val
_assertValidFQN = (fqn) ->
unless ///^[a-z0-9_.]+///.test fqn then throw 'invalid namespace'
class Procedure
View binary.html
<!-- -->
<script language="vbscript">
Function BinaryArrayToAscCSV( aBytes )
Dim j, sOutput
sOutput = "BinaryArrayToAscCSV"
For j = 1 to LenB(aBytes)
sOutput= sOutput & AscB( MidB(aBytes,j,1) )
We couldn’t find that file to show.
defunkt / gitio
Created Sep 11, 2011
Turn a URL into a URL.
View gitio
#!/usr/bin/env ruby
# Usage: gitio URL [CODE]
# Turns a URL
# into a URL
# Copies the URL to your clipboard.
url = ARGV[0]
code = ARGV[1]
defunkt /
Created Aug 17, 2011 dotjs script for inlining images
$('.content a').each(function() {
if (/\.(gif|jpe?g|png)/i.test($(this).text()))
$(this).html('<img src="'+$(this).text()+'"/>"')
}, 1000)
defunkt /
Created Jul 14, 2011
CloudApp ~/.js enhancement
window.location = ''
You can’t perform that action at this time.