Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am eniolopes on github.
  • I am eniolopes (https://keybase.io/eniolopes) on keybase.
  • I have a public key whose fingerprint is 75D2 6811 A9FC 8AE9 9A66 0162 EB5D E773 0540 2F78

To claim this, I am signing this object:

@eniolopes
eniolopes / user.rb
Created July 16, 2015 16:04
Null Object Pattern as Gem
class User < ActiveRecord::Base
act_as_null_object {
name: 'Jonh Doe',
nickname: lambda {
"#{Random.new_seed}"
}
}
end
ruby-1.9.3@palpiteros (master) @ ~/projects/codeminer/Palpiteros
$ zeus rspec
/Users/eniolopes/.rvm/gems/ruby-1.9.3-p374@palpiteros/gems/zeus-0.13.2/lib/zeus/rails.rb:210:in `spec_file?': undefined method `match' for nil:NilClass (NoMethodError)
from /Users/eniolopes/.rvm/gems/ruby-1.9.3-p374@palpiteros/gems/zeus-0.13.2/lib/zeus/rails.rb:185:in `test'
from /Users/eniolopes/.rvm/gems/ruby-1.9.3-p374@palpiteros/gems/zeus-0.13.2/lib/zeus.rb:105:in `block in command'
from /Users/eniolopes/.rvm/gems/ruby-1.9.3-p374@palpiteros/gems/zeus-0.13.2/lib/zeus.rb:92:in `fork'
from /Users/eniolopes/.rvm/gems/ruby-1.9.3-p374@palpiteros/gems/zeus-0.13.2/lib/zeus.rb:92:in `command'
from /Users/eniolopes/.rvm/gems/ruby-1.9.3-p374@palpiteros/gems/zeus-0.13.2/lib/zeus.rb:69:in `block (3 levels) in go'
from /Users/eniolopes/.rvm/gems/ruby-1.9.3-p374@palpiteros/gems/zeus-0.13.2/lib/zeus.rb:69:in `fork'
from /Users/eniolopes/.rvm/gems/ruby-1.9.3-p374@palpiteros/gems/zeus-0.13.2/lib/zeus.rb:69:in `block (2 levels) in go'
@eniolopes
eniolopes / gist:3488668
Created August 27, 2012 13:57
techtalk list
Quarta-feira - 29/08/2012
Participantes:
1. Ênio Lopes
uby-1.9.3@palpiteros (match_page_specs) @ ~/projects/codeminer/Palpiteros
$ bundle exec rspec spec/integration/matches_spec.rb spec/integration/player_profile_spec.rb
No DRb server is running. Running in local process instead ...
/Users/eniolopes/projects/codeminer/Palpiteros/config/initializers/lib_requires.rb:6: warning: already initialized constant VERIFY_PEER
Matches Interface
user with no matches
sees the next match
user not logged in
sees the next match
menu:
{
categories:
[
{
sub_categories: [
{
products:
[
@eniolopes
eniolopes / database.yml
Created June 16, 2012 04:08
database.yml
development:
adapter: postgresql
encoding: unicode
database: u8r_web_development
host: localhost
pool: 5
username:
password:
test:
<table>
<tr>
<% (schedule.sort_by{ |day| day.date } ).each do |day| %>
<td> <%= day.date %> </td>
<% end %>
</tr>
<% people_schedule.sort_by{ |p_s| ps.person.name } ).each do |person_schedule| %>
<tr> <%= person_schedule.person.name %> </tr>
<% (schedule.sort_by{ |day| day.date }).each do |day| %>
@eniolopes
eniolopes / pdfbox getFonts.cs
Created November 5, 2011 01:04
.NET port of PDFBOX
using org.apache.pdfbox.pdmodel;
using org.apache.pdfbox.util;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var doc = PDDocument.load("C:\\Program Files\\Reader\\PUBLICAÇÕES JUDICIAIS I - TRF\\de_judITRF_2011_10_13_a.pdf");
"DIÁRIO ELETRÔNICO DA JUSTIÇA FEDERAL DA 3ª REGIÃO Data de Divulgação: 14/09/2011 1/191 \r\n \r\nDIÁRIO ELETRÔNICO DA JUSTIÇA FEDERAL DA 3ª REGIÃO \r\nEdição nº 174/2011 – São Paulo, quarta-feira, 14 de setembro de 2011 \r\nTRIBUNAL REGIONAL FEDERAL DA 3ª REGIÃO \r\nPUBLICAÇÕES JUDICIAIS II - TRF \r\nSUBSECRETARIA DA 3ª TURMA \r\nTRIBUNAL REGIONAL FEDERAL - 3ª REGIÃO \r\nTERCEIRA TURMA \r\nATA DE JULGAMENTO \r\n \r\nATA DA 30ª SESSÃO ORDINÁRIA, REALIZADA EM 1º DE SETEMBRO DE 2011. \r\n Presidente : Exmo. Sr. Dr. DES.FED. NERY JUNIOR \r\n Representante do MPF: Dr(a). ELIZABETH ABLUKOW BONORA PEINADO \r\n Secretário(a): LORENZO DA PAZ WILSON DE MEDEIROS Às 4:20 horas, presentes os(as) Desembargadores(as) Federais MÁRCIO \r\nMORAES, NERY JUNIOR e CARLOS MUTA e os(as) Juízes(as) Convocados(as) RICARDO CHINA foi aberta a sessão. Ausente \r\njustificadamente a Desembargadora Federal CECÍLIA MARCONDES. Não havendo impugnação, foi aprovada a ata da sessão anterior \r\n \r\n \r\n 0001 AC