Public Gists by kivanio

Gravatar
Wed Nov 18 04:31:22 -0800 2009
1
2
3
# FlashSessionCookieMiddleware
# passing your session in the URI, when it should be in the cookie
#
Gravatar
Tue Nov 17 04:13:19 -0800 2009
1
2
3
require 'snip_snap'
require 'hpricot'
 
Gravatar
Tue Nov 17 04:13:02 -0800 2009
1
2
3
# Hi! I'am rack middleware!
# I was born for show right way to you JavaScript
 
Gravatar
Tue Nov 17 04:12:32 -0800 2009
1
2
3
module Rack
  
  # A rack middleware for validating HTML via w3c validator
Gravatar
Tue Nov 17 04:12:28 -0800 2009
1
2
3
require(File.dirname(__FILE__) + '/../config/environment') unless defined?(Rails)
 
class DbIndexes
Gravatar
Tue Nov 10 11:24:55 -0800 2009
1
2
3
#
# = Rails Title Helper
#
Gravatar
Tue Nov 10 09:05:36 -0800 2009

      
Gravatar
Fri Nov 06 03:13:56 -0800 2009
1
2
3
module Rack
  class RequestStatisticTracker
    def initialize(app)
Gravatar
Fri Nov 06 03:09:12 -0800 2009
1
2
3
module Rack
  class NoIE
    def initialize(app, options = {})
Gravatar
Fri Nov 06 03:09:07 -0800 2009
1
2
3
module Rack
  class GoogleAnalytics
    TRACKING_CODE = <<-EOCODE
Gravatar
Fri Nov 06 03:08:03 -0800 2009
1
2
3
module Rack
  #
  # RefererControl is a Rack middleware app which restricts access to paths
Gravatar
Fri Nov 06 03:08:01 -0800 2009
1
2
3
module Rack
  #
  # The LieServer is a simple Rack middleware app which allows one to spoof
Gravatar
Fri Nov 06 03:06:24 -0800 2009
1
2
3
# BruteForceKilla
#
# A Rack middleware to limit requests by ip address, coded for fun as my first
Gravatar
Fri Nov 06 03:05:05 -0800 2009
1
2
3
# This is actually available as a gem: gem install rack-rewrite
# Full source code including tests is on github: http://github.com/jtrupiano/rack-rewrite
 
Gravatar
Fri Nov 06 03:03:55 -0800 2009
1
2
3
require 'geoip'
 
module Rack
Gravatar
Fri Nov 06 03:03:51 -0800 2009
1
2
3
module Rack
  class Censor
    
Gravatar
Fri Nov 06 03:02:42 -0800 2009
1
2
3
require 'RMagick'
 
class WatermarkMe
Gravatar
Fri Nov 06 03:01:32 -0800 2009
1
2
3
require 'nokogiri'
require 'open-uri'
 
Gravatar
Fri Nov 06 03:00:47 -0800 2009
1
2
3
# Full code is at http://github.com/cwninja/rack-cache-buster
 
require 'digest/md5'
Gravatar
Fri Nov 06 03:00:40 -0800 2009
1
2
3
# Rack::Middleware that returns the number of models in the database for any call to a URL like modelname/count.
#
# Examples: