Skip to content

Instantly share code, notes, and snippets.

View augcesar's full-sized avatar

Augusto César da Silva Araújo augcesar

  • Brasil, Fortaleza/Ceará
View GitHub Profile
@augcesar
augcesar / .bashrc
Created July 25, 2014 14:26
bashrc
if [ -f ~/.bashrc ]; then
source ~/.bash_profile
fi
source ~/.bash_profile
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
@augcesar
augcesar / inflections.rb
Created October 20, 2014 18:15
Inflector pt-BR
ActiveSupport::Inflector.inflections do |inflect|
inflect.clear
inflect.plural(/$/, 's')
inflect.plural(/(s)$/i, '\1')
inflect.plural(/^(paí)s$/i, '\1ses')
inflect.plural(/(z|r)$/i, '\1es')
inflect.plural(/al$/i, 'ais')
inflect.plural(/el$/i, 'eis')
inflect.plural(/ol$/i, 'ois')
alias rs="rails s -b 127.0.0.1"
alias rc="rails c"
alias gs="git status"
alias ga="git add \$@"
alias gps="git push origin $1"
alias gpl="git pull origin $1"
alias gk="gitk --all"
alias gc="git commit \$@"
alias gsh="git stash $1"
alias routes="rake routes | grep $1"
#!/bin/bash
# [connect_proxy.sh]
### VAR ###
HOST_USER="root@111.222.333.444"
HOST_SOURCE="172.19.5.10"
PORT="9876"
PORT_SSH="22"
### VAR ###
farm_add - NOME DIA HORA - Criar um grupo de farm.
farm_del - Remover grupo de farm.
farm_add_localizacao - Fico em modo: aguardando envio da localização.
farm_localizacao - Informo a localização do farm.
farm_euvou - Adicionar-me no grupo de farm.
farm_naovou - Remover-me do grupo de farm.
farm_presenca - Lista de usuários presentes no grupo de farm.
farm_ausentes - Lista de usuários ausentes no grupo de farm.
farm_status - Informações do farm atual.
help - Lista de comandos
op_criar - TÍTULO - Criar operação ingress.
op_cancelar - Remover operação atual.
op_participar - Adicionar-me na operação atual.
op_nao_participar - Remover-me da operação atual.
op_usuarios - Lista de usuários da operação atual.
op_tarefa_add - PRIORIDADE DESCRIÇÃO - Adicionar uma tarefa na operação atual.
op_tarefa_remover - PRIORIDADE - Remover uma tarefa da operação atual.
op_tarefas - Lista de tarefas da operação atual.
op_status - Detalhes da operação.
op_capturar_imagens - Ativar a captura de imagens do usuários.
#Quantidade de conexões do dia no postfix
cat /var/log/mail.log | grep disconnect | grep "Nov 10" | wc -l
# Lista de IPs conectados na máquina
netstat -tn 2>/dev/null | grep : | awk '{print $5}' | sort | uniq -c | sort -nr | head
# conexões abertas em tcp:80
lsof -i TCP:80
#RESTORE PG
ifs_add - TÍTULO - Iniciar um IFS
ifs_del - Remover um IFS em andamento
ifs_localizacao_add - Adicionar localização
ifs_participar - Participar do IFS
ifs_nao_participar - Não participar do IFS
ifs_pontos_add - username ap trekker
ifs_participantes - Lista de Participantes
ifs_situacao - [iniciando|ifs|finalizando|concluido]
ifs_estatistica - Informações dos IFS
ifs_help - Lista de comandos
antes = []
loa = Loa.find_by(ano:'2016')
tipo_emenda = TipoEmenda.find_by(descricao: "EP/LOM")
FuncionalProgramaticoLoaEmenda.joins(:emenda).where(emendas: {loa_id:loa.id, tipo_emenda_id:tipo_emenda.id },reducao_acrescimo: 'ACRESCIMO').each do |fpl|
if tipo_emenda.descricao.downcase == fpl.subacao.reverse.split('-',2).first.reverse.strip.downcase
subacao_nova = "#{fpl.subacao.reverse.split('-',2).last.reverse.strip} - #{tipo_emenda.descricao}"
else
subacao_nova = "#{fpl.subacao.reverse.split('-',2).join('-').reverse.strip} - #{tipo_emenda.descricao}"
end
if [ -f .ruby-version ]; then
rvm use $(cat .ruby-version)@$(cat .ruby-gemset)
fi