Skip to content

Instantly share code, notes, and snippets.

View bmentges's full-sized avatar

Bruno Carvalho bmentges

  • Mentges Informatica
  • Rio de Janeiro, RJ, Brazil
View GitHub Profile
@bmentges
bmentges / heroku-remote.md
Created August 30, 2020 19:56 — forked from randallreedjr/heroku-remote.md
Add a Heroku remote to an existing git repo

Working with git remotes on Heroku

Generally, you will add a git remote for your Heroku app during the Heroku app creation process, i.e. heroku create. However, if you are working on an existing app and want to add git remotes to enable manual deploys, the following commands may be useful.

Adding a new remote

Add a remote for your Staging app and deploy

Note that on Heroku, you must always use master as the destination branch on the remote. If you want to deploy a different branch, you can use the syntax local_branch:destination_branch seen below (in this example, we push the local staging branch to the master branch on heroku.

$ git remote add staging https://git.heroku.com/staging-app.git
@bmentges
bmentges / PostgreSQL_index_naming.rst
Created March 13, 2018 15:51 — forked from popravich/PostgreSQL_index_naming.rst
PostgreSQL index naming convention to remember

The standard names for indexes in PostgreSQL are:

{tablename}_{columnname(s)}_{suffix}

where the suffix is one of the following:

  • pkey for a Primary Key constraint;
  • key for a Unique constraint;
  • excl for an Exclusion constraint;
  • idx for any other kind of index;
@bmentges
bmentges / ctags.setup
Created March 25, 2017 18:57 — forked from nazgob/ctags.setup
ctags setup on mac
# you have ctags but it does not work...
$ ctags -R --exclude=.git --exclude=log *
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
#you need to get new ctags, i recommend homebrew but anything will work
$ brew install ctags
#alias ctags if you used homebrew
$ alias ctags="`brew --prefix`/bin/ctags"
@bmentges
bmentges / gist:e39d82e1f8df2e2907b9
Last active August 29, 2015 14:14
post-test-grails-controller-1
// A classe do controller:
Class SimpleController {
def index() {
render "hello"
}
}
// O teste
@bmentges
bmentges / frequency.py
Created May 20, 2013 19:46
My frequency implementation for Data Science in coursera.org
# coding: utf-8
import types
import sys
import json
import re
from collections import defaultdict
regex = re.compile('[%s]' % re.escape('!"#$%&()*+,-./:;<=>?[\\]^_{|}~'))
def smart_str(s, encoding='utf-8', strings_only=False, errors='strict'):
if strings_only and isinstance(s, (types.NoneType, int)):
@bmentges
bmentges / programador_pleno.md
Last active December 12, 2015 05:48
Contratamos programador pleno!

A Tree Software House, empresa de inovação e consultoria em desenvolvimento de software que trabalha usando metodologias ágeis, abriu uma vaga para Programador Pleno com o seguinte perfil:

  • Inglês intermediário para leitura e compreensão de documentação e artigos
  • Programar em pelo menos uma das seguintes linguagens de programação: Python, Ruby, Java
  • Conhecer pelo menos um banco de dados, como fazer queries e mudar o schema: MySQL, PostgreSQL, Oracle, MongoDB, etc
  • Conhecer e saber escrever HTML e CSS
  • Ser apaixonado por desenvolvimento de software
  • Conhecer UML para entender leitura de diagramas simples
  • Ter lido pelo menos 2 livros técnicos
  • Escolaridade mínima: Cursando ensino superior na área de TI ou Engenharia
@bmentges
bmentges / pt-BR.yml
Created December 3, 2012 19:16
will_paginate translation to portuguese
pt-BR:
will_paginate:
previous_label: "&#8592; Anterior"
next_label: "Pr&oacute;ximo &#8594;"
page_gap: "&hellip;"
page_entries_info:
single_page_html:
zero: "Nenhum registro encontrado"
one: "Apenas 1 registro encontrado"
other: "Mostrando todos os %{count} registros encontrados"
@bmentges
bmentges / designer.md
Created November 9, 2012 17:38
Procuramos Designer Sr.

Procuramos Designer Sr.

A Agência Tree Software House busca um Designer Sênior para liderar nossa equipe de design e experiência de usuário (UX), criando o que há de melhor em identidade visual dos sites e produtos web de nossos clientes. Essa posição é decisiva para nossas estratégias de produto e será a fundação para a próxima geração de nossos produtos.

Somos uma agência que produz software e valorizamos muito o design e a qualidade da experiência de usuário.

Suas responsabilidades serão:

  • Criar designs incríveis para uma variedade de necessidades
  • Colaborar com o time de desenvolvimento e o time de produto para criar o design de novas funcionalidades e garantir que entregamos a melhor experiência de usuário possível para o mercado
@bmentges
bmentges / looking-for-dev.md
Created October 30, 2012 17:46
Procuramos desenvolvedor

Procuramos Desenvolvedor

A Tree Software House, empresa de inovação e consultoria em desenvolvimento de software que trabalha usando metodologias ágeis, abriu uma vaga para Programador Júnior com o seguinte perfil:

  • Inglês intermediário para leitura e compreensão de documentação e artigos;
  • Programar em pelo menos uma das seguintes linguagens de programação: Python, Ruby, Java, C;
  • Conhecer pelo menos um banco de dados, como fazer queries e mudar o schema: MySQL, PostgreSQL, Oracle, MongoDB, etc;
  • Conhecer e saber escrever HTML e CSS;
  • Ser apaixonado por desenvolvimento de software;
  • Ter tido alguma experiência anterior em desenvolvimento de software (estágio conta) de pelo menos 6 meses em alguma outra empresa;
@bmentges
bmentges / app.rb
Created December 1, 2011 16:41
unique calculation using redis
# http://blog.getspool.com/2011/11/29/fast-easy-realtime-metrics-using-redis-bitmaps/
require 'sinatra'
require 'redis'
require 'json'
require 'date'
class String
def &(str)