This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
use Getopt::Long; | |
my $verbose; | |
my $overwrite; | |
my $renamenew; | |
my $append; | |
my $help; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/ruby | |
require 'socket.so' | |
class UDPServer | |
def initialize(port) | |
@port = port | |
end | |
def start | |
@socket = UDPSocket.new |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> | |
<html lang="en"> | |
<head> | |
<title> | |
Websocket Test | |
</title> | |
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type="text/javascript"></script> | |
<script type="text/javascript"> | |
$(document).ready(function() { | |
function debug(str){ $("#debug").append("<p>" + str + "<\/p>"); }; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
# Blocks iTunes from launching if Spotify is open | |
# Installation: | |
# sudo ruby -e "$(curl -fsS https://raw.github.com/gist/613045/b12123d5e25d446038e6300bf54d2121bf180c34)" | |
blockers = ["Spotify"] | |
launch = true | |
blocker_name = "" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Use | |
/Developer/Tools/SetFile -a V /opt | |
or | |
chflags hidden /opt | |
To revert: | |
chflags unhidden /opt |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
# coding: utf-8 | |
require 'rubygems' | |
require 'mechanize' | |
USERNAME = '<USERNAME>' | |
PASSWORD = '<PASSWORD>' | |
mech = Mechanize.new |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/ruby | |
# Kernel#caller returns the current execution stack | |
class Stubby | |
def initialize | |
puts caller | |
end | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
require 'socket' | |
class GetIP | |
def self.local_ip | |
orig, Socket.do_not_reverse_lookup = Socket.do_not_reverse_lookup, true | |
UDPSocket.open do |s| | |
s.connect '64.233.187.99', 1 # Relax, nothing is hitting the network | |
s.addr.last |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* gcc -lpthread -o thread-limit thread-limit.c */ | |
#include <stdio.h> | |
#include <unistd.h> | |
#include <pthread.h> | |
#define MAX_THREADS 10000 | |
int i; | |
void run(void) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
# Give me a username and how many days back you want me to search, | |
# and I'll tell you when this user last made a commit to a given repository. | |
# Deal? | |
# Usage: ./last_commit.rb -b 10 -u <SVN Username> -r http://svn/trunk | |
require 'rubygems' | |
require 'activesupport' |