Skip to content

Instantly share code, notes, and snippets.

View alexgervais's full-sized avatar

Alex Gervais alexgervais

  • Montreal, Canada
View GitHub Profile
@alexgervais
alexgervais / git-config.txt
Last active October 4, 2023 13:36
Git Globals
$ git config --global init.defaultBranch main
$ git config --global core.excludesfile ~/.gitignore_global
$ edit ~/.gitignore_global
# OS files
Thumbs.db
.DS_Store
# IntelliJ
.idea
@alexgervais
alexgervais / cheatsheet.sh
Last active September 9, 2019 18:32
Useful commands paste bin
## Linux
fdisk -l
free -m
nproc
lscpu
du -hsx * | sort -rh | head -10
systemctl list-unit-files
systemctl list-units --state=failed
@alexgervais
alexgervais / .zshrc
Created August 27, 2019 19:19
~/.zshrc
export NODE_ENV=development
export GOPATH=$HOME/git
export GREP_OPTIONS="--color=auto"
export EDITOR="nano"
export SSH_KEY_PATH="~/.ssh/rsa_id"
ZSH_THEME="robbyrussell"
plugins=(
git kubectl
[{"traceId":"6e474fa0e00f8d03","parentId":"6e474fa0e00f8d03","id":"3400414c3afbbf8b","kind":"CLIENT","name":"async cluster_ext_ratelimit egress","timestamp":1540928773552116,"duration":21115,"localEndpoint":{"serviceName":"ambassador-default","ipv4":"172.17.0.9"},"tags":{"component":"proxy","error":"true","grpc.status_code":"14","upstream_cluster":"cluster_ext_ratelimit"}},{"traceId":"6e474fa0e00f8d03","parentId":"6e474fa0e00f8d03","id":"0fd2ef094a75b9ee","kind":"CLIENT","name":"router cluster_echo_svc_8080 egress","timestamp":1540928773572999,"duration":1290,"localEndpoint":{"serviceName":"ambassador-default","ipv4":"172.17.0.9"},"tags":{"component":"proxy"}},{"traceId":"6e474fa0e00f8d03","id":"6e474fa0e00f8d03","kind":"CLIENT","name":"192.168.99.100:31448","timestamp":1540928773441587,"duration":132022,"localEndpoint":{"serviceName":"ambassador-default","ipv4":"172.17.0.9"},"tags":{"component":"proxy","downstream_cluster":"-","guid:x-request-id":"b9dcd94e-8518-9708-8a49-9c11e604d9bc","http.method":"GET","ht
@alexgervais
alexgervais / gist:95b83ddfcc9a7d4693ca8af950721072
Created January 19, 2018 15:49
Ambassador test stacktrace
cd ambassador && pytest --tb=short --cov=ambassador --cov-report term-missing
====================================================================================================================================================================== test session starts ======================================================================================================================================================================
platform darwin -- Python 3.6.4, pytest-3.3.2, py-1.5.2, pluggy-0.6.0
rootdir: /Users/alexandre.gervais/git/ambassador/ambassador, inifile:
plugins: cov-2.5.1
collected 5 items / 1 errors
---------- coverage: platform darwin, python 3.6.4-final-0 -----------
Name
@alexgervais
alexgervais / .jshintrc
Last active August 29, 2015 14:16
baseline jshintrc settings
{
"passfail": false,
"maxerr": 100,
"browser": false,
"node": true,
"rhino": false,
"couch": false,
"wsh": false,
"jquery": false,
@alexgervais
alexgervais / .editorconfig
Last active February 21, 2016 18:18
preferred default settings
root = true
[*]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
@alexgervais
alexgervais / GenericFail.java
Created July 17, 2013 20:14
Today, we encountered an unexpected problem with Java generics...
package com.genericfail;
import java.util.ArrayList;
import java.util.List;
public class GenericFail {
public static void main(String[] args) {
final List untypedList = new ArrayList();