Skip to content

Instantly share code, notes, and snippets.

@nirev
nirev / gist:f367258726baffef6ca5
Last active August 29, 2015 14:02 — forked from malclocke/gist:943565
Delete git remote branches that are merged
# deletes remote branchs that are merged
$ git branch -r --merged |
awk -F'/' '/^ *origin/{if(!match($0, /(>|master|production)/)){print $2}}' |
xargs git push origin --delete

Teste de Programação Elo7

Como parte do processo seletivo do Elo7, gostaríamos que você fizesse uma pequena tarefa. Conforme seu resultado daremos continuidade ao processo te convidando para uma sessão de pair-programming.

Durante o desenvolvimento dê preferência para implementação em Java.

O objetivo dessa tarefa é avaliar como você vai desenvolver o código em termos de estilo, eficiência e qualidade.

@nirev
nirev / byobu-cheat-sheet.md
Last active October 17, 2017 15:16 — forked from inhumantsar/gist:bf86ff1961cccdf8be06
Byobu Cheat Sheet

KEYBINDINGS

byobu keybindings can be user defined in /usr/share/byobu/keybindings/ (or within .screenrc if byobu-export was used).

The common key bindings are:

Key Action
F2 Create a new window
defmodule MonadError do
defmacro __using__(_) do
quote do
import MonadError, only: [bind: 1, fail: 1, fail: 0, with: 3, either: 3, sandbox: 1]
require MonadError
end
end
defmacro sandbox(body) do
@nirev
nirev / explorando_marte.md
Created June 14, 2016 20:26
Teste de Programação - Backend - XERPA

Teste de Programação - Backend - XERPA

Olá! Como parte do processo de seleção da Xerpa, gostaríamos que você fizesse uma pequena tarefa. Esperamos que ela seja feita preferencialmente em uma das nossas linguagens principais: Elixir, Erlang ou Clojure.

A ideia é olhar como é seu estilo de programação e quais decisões você toma ao resolver um problema. Para isso, crie um projeto no seu Github para podermos acompanhar a árvore de commits!

Sinta-se à vontade para criar em cima do problema abaixo.

Keybase proof

I hereby claim:

  • I am nirev on github.
  • I am nirev (https://keybase.io/nirev) on keybase.
  • I have a public key ASA0iUz7lDk8COWoruwEqMtQBGdtQEux2s6TYKabVsH3gwo

To claim this, I am signing this object:

@nirev
nirev / event_processing.md
Last active December 21, 2022 15:32
Teste de Programação - Processador de Eventos

Teste de Programação - Backend - XERPA

Olá! Como parte do processo de seleção da Xerpa, gostaríamos que você fizesse uma pequena tarefa. Você pode fazer o teste com a linguagem que estiver mais confortável. Aqui na Xerpa usamos principalmente Elixir, Erlang e Clojure.

A ideia é olhar como é seu estilo de programação e quais decisões você toma ao resolver um problema. Para isso, crie um projeto no seu Github para podermos acompanhar a árvore de commits!

Sinta-se à vontade para criar em cima do problema abaixo. Caso algo não esteja claro, pode assumir o que for para você, apenas indique suas suposições em documentação. A especificação é bem simples e, portanto, caso queira expandir a solução para algo maior, fique à vontade: por exemplo, pode criar um serviço web e adaptar as entradas e saídas, criar uma interface gráfica, etc.

Qualquer dúvida maior pode nos perguntar, mas no geral, divirta-se!

@nirev
nirev / gpg-import-and-export-instructions.md
Created February 22, 2017 14:06 — forked from chrisroos/gpg-import-and-export-instructions.md
Instructions for exporting/importing (backup/restore) GPG keys

Every so often I have to restore my gpg keys and I'm never sure how best to do it. So, I've spent some time playing around with the various ways to export/import (backup/restore) keys.

Method 1

Backup the public and secret keyrings and trust database

cp ~/.gnupg/pubring.gpg /path/to/backups/
cp ~/.gnupg/secring.gpg /path/to/backups/
cp ~/.gnupg/trustdb.gpg /path/to/backups/

or, instead of backing up trustdb...

@nirev
nirev / decrypt-jenkins.py
Created February 22, 2017 21:10
Decrypt jenkins credentials.xml
#!/usr/bin/env python
import re
import sys
import base64
from hashlib import sha256
from binascii import hexlify, unhexlify
from Crypto.Cipher import AES
MAGIC = "::::MAGIC::::"
@nirev
nirev / gist:f9452070ab1f4a87012fbc4a5a05c17f
Created February 23, 2017 17:49 — forked from nilo/gist:c2a31a0f9f29c88145ca
Using cedilha - ArchLinux Cinnamon
Author: Nilo Dantas - n1lo
Based on: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/518056 - helio-valente post
How to use Cedilha on US Keyboard on ArchLinux
1) Put: English(US, internacional with dead Keys) on your system keyboard layout.
2) Editing the files:
sudo vim /usr/lib/gtk-3.0/3.0.0/immodules.cache