Skip to content

Instantly share code, notes, and snippets.

View lucasrenan's full-sized avatar

Lucas Renan lucasrenan

View GitHub Profile
@lucasrenan
lucasrenan / gist:774330
Created January 11, 2011 11:45
ActsAsLogger 0.1
module ActsAsLogger
module Logger
def self.included(base)
base.extend(ClassMethods)
end
module ClassMethods
def acts_as_logger(options={})
include InstanceMethods
@lucasrenan
lucasrenan / gist:786065
Created January 19, 2011 11:56
QuestionAnswer - Devoltapracasa
class QuestionAnswer
include Mongoid::Document
include Mongoid::Timestamps
include Stateflow
field :question
field :answer
field :complement
field :state
@lucasrenan
lucasrenan / gist:941612
Created April 26, 2011 01:15
couchrest model slug
require 'stringex'
module CouchRest
module Model
module Slug
extend ActiveSupport::Concern
included do
before_save :generate_slug
@lucasrenan
lucasrenan / tutorial autenticação mongodb
Created May 26, 2011 17:50
tutorial autenticação mongodb
tutorial de instalação do mongodb no ubuntu (atual 2.0.6):
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian-or-ubuntu-linux/
conectar no mongo:
$ mongo
no console do mongo:
use database_name;
db.addUser("user", "password");
@lucasrenan
lucasrenan / webbynode_nginx
Created June 15, 2011 21:31
Configs nginx webbynode
#apps na webbynode
cd /opt/nginx/phd-sites
#expires header (js, css)
server {
listen 80;
server_name site.com ;
root /var/rapp/site/public;
passenger_enabled on;
@lucasrenan
lucasrenan / pauta.yml
Created June 21, 2011 01:00
2º Encontro do Guru-Sorocaba
Apresentação do grupo
Por que testar ?
Test Driven Development
Behavior Driven Development
Rspec
Test Unit
Cucumber
Selenium
Capybara / Webrat
@lucasrenan
lucasrenan / ruby_basics.rb
Created September 15, 2011 01:16
exemplos curso ruby fatec so
####################################################
# sintaxe
####################################################
var = "Conteudo"
puts var
puts var.downcase
arr = ["ruby", "rails", "javascript"]
puts arr
@lucasrenan
lucasrenan / ubuntu_time_zone.sh
Created September 26, 2011 19:20
change time zone - ubuntu
dpkg-reconfigure tzdata
@lucasrenan
lucasrenan / mms_10gen.sh
Created September 29, 2011 18:04
start mms 10gen agent (python)
nohup python agent.py > /var/log/mongodb/agent.log 2>&1 &
@lucasrenan
lucasrenan / authlogic_model.rb
Created October 16, 2011 20:40 — forked from will/authlogic_model.rb
authlogic_model
module AuthlogicModel
def self.included(model)
model.class_eval do
extend ClassMethods
include InstanceMethods
#include ProtectedAttributes
property :username
property :email
property :crypted_password