Skip to content

Instantly share code, notes, and snippets.

@aalvesjr
aalvesjr / README.md
Last active September 26, 2015 00:15
Testando PHP 7
@aalvesjr
aalvesjr / modulo_0.md
Created September 10, 2015 16:22
Curso de Shell Script

Neste primeiro módulo, vamos analisar alguns comandos do Bash, os mais conhecidos e usados, juntamente com algumas de suas opções. A maioria dos comandos permitem o uso de inúmeras opções, não sendo possível abordar todos elas neste texto.

Antes de iniciarmos, vale lembrar que os manuais de todos os comandos podem ser lidos usando o comando man nome_do_comando, por exemplo:

$ man echo A maioria dos comandos também têm a opção -h, ou –help, que lista os parâmetros aceitos pelo programa.

Os comandos estão ordenados alfabeticamente, sem levar em consideração relevância ou complexidade de utilização.

Sumário

@aalvesjr
aalvesjr / git.md
Last active August 30, 2015 23:02
Adicionando partes de um arquivo ao stage

Adicionar partes de um arquivo modificado ao STAGE

git add -p nome-do-arquivo-modificado

Deve aparecer as opções Stage this hunk [y,n,q,a,d,/,J,g,e,?]?

As opçoes são:

y - stage this hunk
>n - do not stage this hunk

@aalvesjr
aalvesjr / teste.md
Last active August 28, 2015 11:58
teste md
@aalvesjr
aalvesjr / learn-markdown-pt.md
Last active August 27, 2015 01:57
Learn Markdown
@aalvesjr
aalvesjr / snippets.cson
Created July 1, 2015 11:38
snippets-ruby from atom.io
'.source.ruby':
'Function':
'prefix': 'def'
'body': '''
def ${1:method}(${2:args})
${3:# body}
end
'''
'Variable':
@aalvesjr
aalvesjr / gist:91cc4f361b80ca580ab4
Created May 5, 2015 23:35
Net::OpenTimeout (execution expired) exception with Rails mailer
Quando ocorrer esse erro:
altere:
# /etc/sysctl.conf
e acrescente as linhas:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
@aalvesjr
aalvesjr / gist:47f87f0ddbfab6b6a490
Created April 13, 2015 22:17
psql: FATAL: Peer authentication failed for user "<qualquer usuario>"
$ psql -U <qualquer usuario> -c "SELECT NOW()"
psql: FATAL: Peer authentication failed for user "<qualquer usuario>"
se ocorreu mesmo após executar:
$ sudo sed -i -E 's/host\s*all\s*all\s*127.0.0.1\/32\s*peer/host all all 127.0.0.1\/32 md5/' /etc/postgresql/9.4/main/pg_hba.conf
subistituir todos os "peer" por "md5"
$ sudo sed -i -E 's/peer/md5/' /etc/postgresql/9.4/main/pg_hba.conf
@aalvesjr
aalvesjr / gist:7e53e58d3bda3e22a300
Created April 13, 2015 18:39
Erro LANGUAGE = (unset) e LC_ALL = (unset),
//essas duas variaveis geralmente são sobrescritas após o uso do comando:
aptitude update && aptitude dist-upgrade
//para verificar quais variaveis estão como '(unset)' execute o comando locale
//isto listara as variaveis configuradas
//para adicionar e configurar os locales, execute o comando:
locale-gen en_US en_US.UTF-8 pt_BR.UTF-8
dpkg-reconfigure locales