Public Gists by kivanio

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:
Gravatar
Fri Nov 06 03:00:37 -0800 2009
1
2
3
#--
# Copyright (c) 2009 Szymon Kurcab szymon.kurcab@gmail.com>
#
Gravatar
Fri Nov 06 02:59:36 -0800 2009
1
2
3
require 'net/dns/resolver'
 
# Custom Domain
Gravatar
Fri Nov 06 02:57:42 -0800 2009
1
2
3
require 'rubygems'
require 'net/dns/resolver'
 
Gravatar
Fri Nov 06 02:54:53 -0800 2009
1
2
3
require 'nokogiri'
require 'pstore'
 
Gravatar
Fri Oct 30 10:11:22 -0700 2009
1
2
3
module AttributesSort
  def self.included(receiver)
    Array.class_eval do
Gravatar
Sun Oct 25 18:01:39 -0700 2009
1
2
3
require 'yaml'
 
 
Gravatar
Sat Oct 24 06:55:32 -0700 2009
1
2
3
# Removendo porcarias
run "rm README"
run "rm public/index.html"