Skip to content

Instantly share code, notes, and snippets.

View alexandre's full-sized avatar
🎯
Focusing

Alexandre Souza alexandre

🎯
Focusing
View GitHub Profile
@alexandre
alexandre / System Design.md
Created February 23, 2018 19:28 — forked from vasanthk/System Design.md
System Design Cheatsheet

System Design Cheatsheet

Picking the right architecture = Picking the right battles + Managing trade-offs

Basic Steps

  1. Clarify and agree on the scope of the system
  • User cases (description of sequences of events that, taken together, lead to a system doing something useful)
    • Who is going to use it?
    • How are they going to use it?
@alexandre
alexandre / prepara_tibia.sh
Last active August 29, 2015 14:28 — forked from anonymous/prepara_tibia.sh
Receita de bolo para instalar o tibia em uma distribuição linux, provavelmente um Ubuntu/Linux Mint...
# Baixar o pacote do tibia do site tibia.com
# durante a criação desse script, a versão mais recente era a 10.81
wget http://static.tibia.com/download/tibia1081.tgz
# desmontar o tar
# o comando tar é responsavel por criar e desmontar arquivos tar
# o xvf quer dizer extrair de manera verbosa e forçada. Ou seja, vai exibir todo o processo de extração e garantir que ele ocorra.
tar xvf tibia1081.tgz
# tentar rodar o jogo

Steps to upgrade vim in arch linux for python runtime support

Python support is needed by vim in order to run things like Conque and Slimv. Arch keeps vim slim by only providing Python support in gvim. But you may prefer vim to gvim, so here's what's needed.

More ABS info.

# Install and run abs (sync)

sudo pacman -S abs

@alexandre
alexandre / vimrc
Created March 1, 2014 02:27 — forked from yann2192/vimrc
set shell=/bin/bash
if $TERM == "xterm"
set t_Co=256 " 256 colors
endif
set nocompatible " be iMproved
let mapleader="," " change the leader to be a comma vs slash
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()