Skip to content

Instantly share code, notes, and snippets.

View caironoleto's full-sized avatar
🎯
Focusing

Cairo Noleto caironoleto

🎯
Focusing
View GitHub Profile
require 'rubygems'
require 'sinatra'
require 'nokogiri'
require 'open-uri'
require 'sinatra/content_for'
class String
def to_slug
ret = self.strip
ret.gsub! /['`]/,""
module ActiveSupport
module Cache
class SmartMemCacheStore < MemCacheStore
alias_method :orig_read, :read
alias_method :orig_write, :write
def read(key, options = nil)
lock_expires_in = options.delete(:lock_expires_in) if !options.nil?
lock_expires_in ||= 30
require 'rubygems'
require 'sinatra'
require 'json'
require 'httparty'
class Http
include HTTParty
end
jobs = {"governador" => 13, "senador" => 15, "deputado-federal" => 16, "deputado-estadual" => 17}
@caironoleto
caironoleto / _form.html.erb
Created January 9, 2011 18:37
_form.html.erb template using formtastic (put this file into your rails app in lib/templates/erb/scaffold/_form.html.erb)
<%%= semantic_form_for @<%= singular_table_name %> do |form| %>
<%%= form.inputs :id => :form_body %>
<%%= form.buttons :commit, :id => :form_body %>
<%% end %>
@caironoleto
caironoleto / proc.rb
Created April 2, 2011 02:11
Criação e uso de Proc
proc = Proc.new do |object|
puts object.inspect
end
@caironoleto
caironoleto / .vimrc
Created April 3, 2011 15:18
Configuração mais básica do vim
set number
set expandtab
set tabstop=2
set shiftwidth=2
@caironoleto
caironoleto / nginx
Created April 3, 2011 17:44
Arquivo de inicialização do nginx
#! /bin/sh
. /lib/lsb/init-functions
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/nginx
PS="nginx"
PIDNAME="nginx" #lets you do $PS-slave
PIDFILE=$PIDNAME.pid #pid file
PIDSPATH=/var/run
PS1='\n[\t \u] \[\033[1;33m\]\w\a\[\033[0m\]$(__git_ps1 " \[\033[1;32m\](%s)\[\033[0m\]")'
PS1="$PS1 \[\033[1;32m\](\$(~/.rvm/bin/rvm-prompt))\[\033[0m\] \n\$ "
@caironoleto
caironoleto / gist:953305
Created May 3, 2011 13:12
balancer.load.com
upstream my.balancer.load.com {
server 80.80.80.80:8080;
server 80.80.80.80:8181;
server 81.81.81.81:8080;
server unix:/path/to/your/socket;
}
server {
listen 80;
server_name balancer.load.com
<%= form_for(@post) do |f| %>
<% end %>