Skip to content

Instantly share code, notes, and snippets.

View henriquemenezes's full-sized avatar

Henrique Menezes henriquemenezes

  • Recife, Brazil
View GitHub Profile
@henriquemenezes
henriquemenezes / apns-certificates.md
Created December 6, 2018 09:09
APNS Certificates

APNS

  1. Generate CSR from Keychain

Keychain Access > Certificate Assistant > Request a Certificate from Certificate Authority...

  Email: <user@email.com>
  Common Name: <Project>
 Select Saved to disk
@henriquemenezes
henriquemenezes / .vimrc
Last active August 11, 2020 14:47
.vimrc
set nocompatible " be iMproved, required
filetype off " required
set rtp+=~/.vim/bundle/Vundle.vim " set the runtime path to include Vundle
call vundle#begin() " and initialize
" Keep Plugin commands between vundle#begin/end.
Plugin 'VundleVim/Vundle.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'kien/ctrlp.vim'
@henriquemenezes
henriquemenezes / vscode-user-settings.json
Last active April 8, 2020 22:04
VSCode User Settings
{
"terminal.integrated.fontFamily": "'Ubuntu Mono','PowerlineSymbols'",
"go.useLanguageServer": true,
"go.formatTool": "goimports",
"[ruby]": {
"editor.insertSpaces": true,
"editor.tabSize": 2
}
}
@henriquemenezes
henriquemenezes / ip-default-gw.rb
Created April 1, 2016 14:32
Get default gateway IP in Ruby
gw = `ip route show`[/default.*/][/\d+\.\d+\.\d+\.\d+/]
@henriquemenezes
henriquemenezes / webcrypto-examples.md
Created March 13, 2020 23:00 — forked from pedrouid/webcrypto-examples.md
Web Cryptography API Examples
@henriquemenezes
henriquemenezes / vim.md
Last active February 18, 2020 04:22
Vim

Vimtutor:

Tips & Tricks

	:source $MYVIMRC	Reload .vimrc without restart vim, after reload run :e
	:e 			Reload buffer and trigger FileType event

Modes:

@henriquemenezes
henriquemenezes / get_ip.sh
Created September 22, 2016 01:32
Get current IP addresses
#!/bin/sh
IP=""
OS=`uname`
case "${OS}" in
Linux)
IP=`ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'`
;;
FreeBSD|OpenBSD)
function http-ping {
SLEEP=${2:-5}
while true; do echo "$(date +'%Y-%m-%d %H:%M:%S') - GET $1 - $(curl -sL -w "%{http_code}" -o /dev/null $1)"; sleep $SLEEP; done
}
@henriquemenezes
henriquemenezes / android-move-drawable.rb
Created December 6, 2018 00:31
Android Move Drawable
#!/usr/bin/env ruby
require 'fileutils'
prefix_input = ARGV[0]
prefix_output = ARGV[1]
suffixes = [".png", "@1.5x.png", "@2x.png", "@3x.png", "@4x.png"]
output_dirs = {
@henriquemenezes
henriquemenezes / nerd-tree-mappings.txt
Last active January 13, 2020 05:23
NERD tree Mappings
------------------------------------------------------------------------------
2.3. NERD tree Mappings *NERDTreeMappings*
Default Description~ help-tag~
Key~
o.......Open files, directories and bookmarks....................|NERDTree-o|
go......Open selected file, but leave cursor in the NERDTree.....|NERDTree-go|
t.......Open selected node/bookmark in a new tab.................|NERDTree-t|
T.......Same as 't' but keep the focus on the current tab........|NERDTree-T|