This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
## Configuration file for a typical Tor user | |
## Last updated 12 April 2009 for Tor 0.2.1.14-rc. | |
## (May or may not work for much older or much newer versions of Tor.) | |
## | |
## Lines that begin with "## " try to explain what's going on. Lines | |
## that begin with just "#" are disabled commands: you can enable them | |
## by removing the "#" symbol. | |
## | |
## See 'man tor', or https://www.torproject.org/tor-manual.html, | |
## for more options you can use in this file. |
require "strscan" | |
class JSONParser | |
AST = Struct.new(:value) | |
def parse(input) | |
@input = StringScanner.new(input) | |
parse_value.value | |
ensure | |
@input.eos? or error("Unexpected data") | |
end | |
require 'open-uri' | |
require 'xmlsimple' | |
require 'yaml' | |
config = YAML::load(File.open('musicmonday.yaml')) | |
lastfm_username = config['settings']['lastfm']['username'] | |
lastfm_api = config['settings']['lastfm']['api'] | |
recent_tracks_url = "http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=#{lastfm_username}&api_key=#{lastfm_api}&limit=1" |
require 'sinatra' | |
require 'dm-core' | |
require 'dm-validations' | |
require 'dm-timestamps' | |
require 'dm-serializer' | |
require 'syntaxi' | |
require 'haml' | |
require 'sass' | |
DataMapper.setup(:default, "sqlite3://#{Dir.pwd}/pastebin.sqlite3") |
//BEGIN SerializeAnything | |
/* @projectDescription jQuery Serialize Anything - Serialize anything (and not just forms!) | |
* @author Bramus! (Bram Van Damme) | |
* @version 1.0 | |
* @website: http://www.bram.us/ | |
* @license : BSD | |
*/ | |
(function($) { | |
$.fn.serializeAnything = function() { |
lib/openid/store/memcache.rb | 28 ++++++++++++++++++++-------- | |
1 files changed, 20 insertions(+), 8 deletions(-) | |
diff --git a/lib/openid/store/memcache.rb b/lib/openid/store/memcache.rb | |
index bb4b106..8d6242b 100644 | |
--- a/lib/openid/store/memcache.rb | |
+++ b/lib/openid/store/memcache.rb | |
@@ -30,10 +30,14 @@ module OpenID | |
# the one matching association is expired. (Is allowed to GC expired | |
# associations when found.) |
using System; | |
using System.IO; | |
class Program { | |
public static void Main() { | |
var d = new DirectoryInfo("buzz"); | |
Console.WriteLine("Exists:{0} Name:{1}\n", d.Exists, d.Name); | |
Console.WriteLine("Create()"); | |
d.Create(); |
This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
var allSockets = new List<IWebSocketConnection>(); | |
var server = new WebSocketServer("ws://localhost:8181"); | |
server.Start(socket => | |
{ | |
socket.OnOpen = () => | |
{ | |
allSockets.Add(socket); | |
}; | |
socket.OnClose = () => | |
{ |
WARNING: The runtime version supported by this application is unavailable. | |
Using default runtime: v2.0.50727 | |
Missing method .ctor in assembly /Users/jstaten/bin/NuGet.exe, type System.Runtime.Versioning.TargetFrameworkAttribute | |
Can't find custom attr constructor image: /Users/jstaten/bin/NuGet.exe mtoken: 0x0a000746 |