Skip to content

Instantly share code, notes, and snippets.

@rodrigomaia
rodrigomaia / install.sh
Last active October 11, 2015 01:38
Instalar maquina do chat
###### INSTALL GIT
apt-get install git
###### INSTALL MYSQL
apt-get install mysqld-server
apt-get install libmysqld-dev
mysql -u root -proot
###### INSTALL REDIS
apt-get install redis-server
@rodrigomaia
rodrigomaia / gist:3012281
Created June 28, 2012 16:23
My Git configs (hack, commits, sink, ship)
.bashrc, .bash_profile, .zshrc
alias status='git status'
alias logdiff='git log -p'
alias log='git log --decorate'
alias pull='git pull'
alias push='git push'
alias commit='git commit'
alias add='git add'
alias checkout='git checkout'
alias branch='git branch'
@rodrigomaia
rodrigomaia / gist:2997223
Created June 26, 2012 17:23
How to create a RSpec Custom Matcher
#Matcher included_in
#my test
it "quando sortear, gravar os vencedores" do
concorrentes = Concorrente.where(:sorteio_id => @sorteio.id)
@sorteio.sortear
@sorteio.vencedores.should included_in(concorrentes)
end
#spec/support/spec_array_helper.rb
@rodrigomaia
rodrigomaia / gist:2918659
Created June 12, 2012 16:49
Jenkins Chat
cd ~/forteschat3/oraculo
git stash
git pull
rvm use ruby-1.9.2-p290@oraculo
gem list
bundle
rake db:migrate
rspec
cd ~/forteschat3
forever stopall
@rodrigomaia
rodrigomaia / Untitled.rb
Created June 6, 2012 16:57
Jenkins Bedel
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
cd ~/bedel
git stash
git pull
rvm use 1.9.2
rvm gemset use bedel
bundle
rake db:migrate
rake spec
@rodrigomaia
rodrigomaia / gist:2869944
Created June 4, 2012 18:11
Install cucumber-rails
Cucumber
gem 'cucumber'
gem 'cucumber-rails'
rails generate cucumber:install pt-BR
cucumber --i18n help
cucumber --i18n pt
@rodrigomaia
rodrigomaia / gist:2869447
Created June 4, 2012 16:37
How to install ActiveMQ on Ubuntu
wget http://apache.mirror.pop-sc.rnp.br/apache/activemq/apache-activemq/5.6.0/apache-activemq-5.6.0-bin.tar.gz
tar zxvf apache-activemq-5.6.0-bin.tar.gz
#Opcional: Change activemq for a place more appropriate
sudo mv apache-activemq-5.6.0 /usr/local/activemq
cd [activemq_install_dir]/bin
chmod 755 activemq
#Automatic Starting
sudo vi /etc/init.d/activemq
@rodrigomaia
rodrigomaia / gist:2781396
Created May 24, 2012 12:53
[RSpec] How to get instance that was invoked a stub method on any_instance
ANYCLASS.any_instance.stub(:METHOD) do |METHOD_PARAM|
INSTANCE_ANYCLASS = ANYCLASS.__recorder.instance_that_received(:METHOD)
end
# See docs:
# AnyInstance => http://rubydoc.info/github/rspec/rspec-mocks/RSpec/Mocks/AnyInstance
# Recorder => http://rubydoc.info/github/rspec/rspec-mocks/RSpec/Mocks/AnyInstance/Recorder
@rodrigomaia
rodrigomaia / gist:2186403
Created March 24, 2012 18:42
Install CocoaPods
gem install cocoapods
cd PastaDoProjeto
mate Podfile
platform :ios
dependency 'AFNetworking', '0.9.1'
dependency 'JSONKit', '1.4'
pod setup
pod install
pod install GetGlue.xcodeproj
open .
@rodrigomaia
rodrigomaia / simplepastiefile.rb
Created March 13, 2012 16:54
Change Password on Postgres
sudo passwd postgres
su postgres
psql
alter user postgres with password 'foo';
\q