Skip to content

Instantly share code, notes, and snippets.

View handersonbf's full-sized avatar
🏠
Working from home

Handerson Frota handersonbf

🏠
Working from home
View GitHub Profile
@handersonbf
handersonbf / dados_steps.rb
Created October 24, 2011 15:18
dados_steps.rb
Dado /^que tenho um contrato sem formacao$/ do
@usuario = Factory :usuario
cargo = Factory :cargo,
:usuario => @usuario
contrato = Factory :contrato,
:nome => "Cliente02",
:pis => 5.0,
@handersonbf
handersonbf / rvminstal.sh
Created January 4, 2012 21:53
RVM Install
Instalando libs dependencias...
sudo apt-get install libruby1.8 zlib1g-dev libssl-dev libreadline5-dev build-essential
Outras dependências...
sudo apt-get install git git-core curl gcc
Executar comando...
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
Adicionar no .bash_profile, acessando via nano ~/.bash_profile
@handersonbf
handersonbf / deploy.rb
Created January 18, 2012 15:17
Exemplo deploy com capistrano
set :application, "ProjetoEstudoRails"
set :scm, :git
set :scm_username, "handersonbf@gmail.com"
set :repository, "git@github.com:handersonbf/ProjetoEstudoRails.git"
set :branch, "master"
set :git_enable_submodules, 1
set :deploy_to, "/home/deployer/apps/"
@handersonbf
handersonbf / latex
Created August 17, 2012 21:59
Tubaina, Latex
java -jar tubaina-1.8-SNAPSHOT.jar --latex -i ~/Projetos/ProjetosTriad/livro-exemplo/* -o ~/Desktop/ -n "Documentacao Tubaina"
Dentro do diretório do .tex gerado, executar o sh latex.sh book.tex
java -jar ~/Programas/tubaina-1.8-SNAPSHOT/tubaina-1.8-SNAPSHOT.jar --latex -t ~/Projetos/ProjetosTriad/tubaina/templates/ -i ~/Projetos/ProjetosTriad/tubaina/docs/ -o ~/Desktop/temp/ -n "Projeto Teste"
~/Projetos/ProjetosTriad/tubaina/etc/latex.sh book.tex
@handersonbf
handersonbf / DbUnitManagerMSSqlServer.java
Created September 19, 2012 18:47
DbUnitManagerMSSqlServer.java
package base.dbunit;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.sql.Connection;
import java.sql.SQLException;
import javax.sql.DataSource;
@handersonbf
handersonbf / DbUnitManagerFactory.java
Created September 19, 2012 18:50
DbUnitManagerFactory.java
package base.dbunit;
import java.sql.DatabaseMetaData;
import java.sql.SQLException;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;
@handersonbf
handersonbf / DbUnitManager.java
Created September 19, 2012 18:51
DbUnitManager
package base.dbunit;
import java.sql.Connection;
public interface DbUnitManager {
/**
* Atualiza o banco com os dados do arquivo xml, porém não altera os
* registros anteriormente inseridos no banco e que não existem no arquivo
* xml.
@handersonbf
handersonbf / exemploBuildAnt.xml
Created November 28, 2012 20:58
ExemploBuildANT
<?xml version="1.0" encoding='UTF-8' ?>
<project name="NomeDoSistema" basedir="." default="all">
<property file="build.properties" />
<!-- Importa antcontrib lib -->
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="lib/build/ant/ant-contrib-1.0b3.jar" />
</classpath>
</taskdef>
@handersonbf
handersonbf / codigo_acompanhamento_analytics
Created August 18, 2014 13:16
codigo_acompanhamento_analytics
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-1576617-7', 'auto');
ga('send', 'pageview');
</script>
#!/bin/bash
set -e
# Update Ubuntu package index
sudo apt-get update -y
sudo apt-get install -y software-properties-common debconf-utils
###
# installs java 8 - oracle