Skip to content

Instantly share code, notes, and snippets.

View statianzo's full-sized avatar
🎯
Focusing

Jason Staten statianzo

🎯
Focusing
View GitHub Profile
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();
@statianzo
statianzo / ruby-openid-memcache.patch
Created May 18, 2011 00:15
[PATCH] Memcached store handles Memcached::NotFound and Memcached::NotStored
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.)
@statianzo
statianzo / editregion.js
Created May 18, 2011 00:04
Editable regions in javascript
//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() {
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")
@statianzo
statianzo / musicmonday.rb
Created May 17, 2011 23:59
Scrobbles your latest last.fm song to twitter
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"
@statianzo
statianzo / jsonsttn.rb
Created May 17, 2011 23:57
A json parser
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
## 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.
#Color table from: http://www.understudy.net/custom.html
fg_black=%{$'\e[0;30m'%}
fg_red=%{$'\e[0;31m'%}
fg_green=%{$'\e[0;32m'%}
fg_brown=%{$'\e[0;33m'%}
fg_blue=%{$'\e[0;34m'%}
fg_purple=%{$'\e[0;35m'%}
fg_cyan=%{$'\e[0;36m'%}
fg_lgray=%{$'\e[0;37m'%}
fg_dgray=%{$'\e[1;30m'%}
@statianzo
statianzo / jade.vim
Created November 20, 2010 03:51
Jade syntax highlighting for vim
" Vim syntax file
" Language: Jade
" Filenames: *.jade
" Ported from tvim-haml - https://github.com/tpope/vim-haml
" For use with Jade - http://jade-lang.com/
" Now maintained at: https://github.com/statianzo/vim-jade
if exists("b:current_syntax")
finish
endif
using System;
using System.Collections.Generic;
using System.Dynamic;
using System.Linq;
using System.Text;
namespace CSharpFourScratch
{
internal class Program
{