Skip to content

Instantly share code, notes, and snippets.

View henrich-m's full-sized avatar
:shipit:
"Destroying all the software"

Henrich Moraes henrich-m

:shipit:
"Destroying all the software"
View GitHub Profile
@henrich-m
henrich-m / rubocop_analyzer.rb
Last active February 16, 2018 19:09
Top 10 Issues in Rubocop
require 'json'
Kernel.system('rubocop app lib spec -f json -P > rubocop.json')
data = JSON.parse(File.read('rubocop.json'))
offenses = data['files'].flat_map { |f| f['offenses'] }
top_10 = offenses.group_by { |f| f['cop_name'] }
.map { |key, values| [key, values.count] }
@henrich-m
henrich-m / 001_sidekiq.conf
Last active August 31, 2016 05:57 — forked from hugodias/001_sidekiq.conf
Amazon Elastic Beanstalk Sidekiq config file
files:
"/opt/elasticbeanstalk/hooks/appdeploy/post/50_restart_sidekiq":
mode: "000755"
content: |
#!/bin/bash
initctl restart sidekiq || initctl start sidekiq
ln -sf /var/app/current/log/sidekiq.log /var/app/containerfiles/logs/sidekiq.log
"/opt/elasticbeanstalk/hooks/appdeploy/pre/03_mute_sidekiq":
#/bin/bash ruby
puts 'Entre com os dados do funcionario:'
puts 'Nome:'
name = gets.chomp.capitalize
puts 'Salario Base:'
salario_base = gets.chomp.to_f
puts 'Quantidade de carros vendidos:'
@henrich-m
henrich-m / capybara-acceptance-test.rb
Created February 9, 2015 17:58
capybara-acceptance-test.rb
require "rails_helper"
feature "Signing in" do
background do
FactoryGirl.create(:user)
end
scenario "Signing in with correct credentials" do
visit '/users/sign_in'
within '#new_user' do
@henrich-m
henrich-m / ecommerce.conf
Created June 26, 2014 14:54
ecommerce.conf
server {
listen 80;
server_name static.ecommercebrasil.com.br static.apktmp.com;
root /var/www/ecommerce;
#charset koi8-r;
access_log /var/log/nginx/log/ecommercebrasil.access.log main;
location / {
index index.html index.htm;
@henrich-m
henrich-m / gist:fd72d896440f69ee15bf
Created June 9, 2014 17:16
Retorno - Manel - ECB
Not Found
12405
http://digitalks.com.br/2012/wp-content/uploads/2012/01/gerson-ribeiro-prof-digitalks.jpg
Not Found
12792
https://www.ecommercebrasil.com.br/webinar/social-commerce-transformando-social-vendas/src/regina_garrido.png
Not Found
13600
http://digitalks.com.br/2012/wp-content/uploads/2012/08/aaron.jpg
Not Found
Not Found12405
http://digitalks.com.br/2012/wp-content/uploads/2012/01/gerson-ribeiro-prof-digitalks.jpg
Not Found12792
https://www.ecommercebrasil.com.br/webinar/social-commerce-transformando-social-vendas/src/regina_garrido.png
Not Found13600
http://digitalks.com.br/2012/wp-content/uploads/2012/08/aaron.jpg
Not Found13849
http://www.pgec.com.br/pt/templates/ja_halite/equipe/images/joao.png
Não foi fornecido um URL válido.18117
http://ecommercebrasil.com.br/wp-content/uploads/2014/03/Captura-de-Tela-2014-03-06-às-15.07.11.png
12405
http://digitalks.com.br/2012/wp-content/uploads/2012/01/gerson-ribeiro-prof-digitalks.jpg
12792
https://www.ecommercebrasil.com.br/webinar/social-commerce-transformando-social-vendas/src/regina_garrido.png
13600
http://digitalks.com.br/2012/wp-content/uploads/2012/08/aaron.jpg
13849
http://www.pgec.com.br/pt/templates/ja_halite/equipe/images/joao.png
18117
http://ecommercebrasil.com.br/wp-content/uploads/2014/03/Captura-de-Tela-2014-03-06-às-15.07.11.png
@henrich-m
henrich-m / fuckjs
Created October 10, 2013 18:45
alert(1)
[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+(![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+
@henrich-m
henrich-m / XMLReturn_FindOfferList_Lomadee
Created August 12, 2013 14:57
XML Retorno - Lomadee - FindOfferList
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Result xmlns="urn:buscape" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" totalLooseOffers="0" schk="true" page="1" totalPages="6" totalResultsSellers="7" totalResultsReturned="14" totalResultsAvailable="94" xsi:schemaLocation="http://developer.buscape.com/admin/buscape.xsd">
<details>
<applicationID>564771466d477a4458664d3d</applicationID>
<applicationVersion>1.0.0.0</applicationVersion>
<applicationPath>http://bws-apps.buscape.com/mobile/update</applicationPath>
<date>2013-08-12T11:42:43.052-03:00</date>
<elapsedTime>46</elapsedTime>
<status>success</status>
<code>0</code>