Skip to content

Instantly share code, notes, and snippets.

View guilhermesteves's full-sized avatar
:octocat:
Tentando sair do vim

Guilherme Esteves guilhermesteves

:octocat:
Tentando sair do vim
View GitHub Profile
@guilhermesteves
guilhermesteves / anti-copia.js
Last active August 29, 2015 14:05
Javascript Anti Cópia
var no_copy_message="";
function killCtrlKeyCombo(e){
var forbiddenKeys = new Array('a','c','x');
var key;
var isCtrl;
if(window.event) {
key = window.event.keyCode; //IE
if(window.event.ctrlKey) isCtrl = true; else isCtrl = false;
} else {
key = e.which; //firefox
@guilhermesteves
guilhermesteves / mongoexportcsv
Created August 21, 2014 19:55
Exportar todas as coleções de um Mongo DB para CSVs (trocar o DBAQUI)
OIFS=$IFS;
IFS=",";
dbname=DBAQUI
host=127.0.0.1:27017
collections=`mongo "$host/$dbname" --eval "rs.slaveOk();db.getCollectionNames();"`;
collections=`mongo $dbname --eval "rs.slaveOk();db.getCollectionNames();"`;
collectionArray=($collections);
@guilhermesteves
guilhermesteves / Slugfy.js
Created August 2, 2018 15:27
Slugfying strings
const slugify = text =>
text
.toString()
.toLowerCase()
.trim()
// Replace spaces with -
.replace(/\s+/g, '-')
// Replace & with 'and'
.replace(/&/g, '-and-')
// Remove all non-word chars

Keybase proof

I hereby claim:

  • I am guilhermesteves on github.
  • I am guilhermesteves (https://keybase.io/guilhermesteves) on keybase.
  • I have a public key whose fingerprint is B321 B11B 86D5 DB1B BDC7 8EE8 A7AB 83BB E36B 1504

To claim this, I am signing this object:

@guilhermesteves
guilhermesteves / namespace-dev.json
Created October 29, 2018 20:31
Exemplo de json para criação de um cluster de dev no Minikube
{
"kind": "Namespace",
"apiVersion": "v1",
"metadata": {
"name": "dev",
"labels": {
"name": "dev"
}
}
}
@guilhermesteves
guilhermesteves / namespace-qa.json
Created October 29, 2018 20:33
Exemplo de json para criação de um cluster de QA no Minikube
{
"kind": "Namespace",
"apiVersion": "v1",
"metadata": {
"name": "qa",
"labels": {
"name": "qa"
}
}
}
@guilhermesteves
guilhermesteves / namespace-prod.json
Created October 29, 2018 20:35
Exemplo de json para criação de um cluster de prod no Minikube
{
"kind": "Namespace",
"apiVersion": "v1",
"metadata": {
"name": "prod",
"labels": {
"name": "prod"
}
}
}
@guilhermesteves
guilhermesteves / deployment-postgres-minikube.yaml
Last active December 25, 2018 22:53
YAML do Deployment de um posgres no minikube
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: postgres
spec:
template:
metadata:
labels:
app: postgres
spec:
@guilhermesteves
guilhermesteves / service-postgres-minikube.yaml
Created October 30, 2018 17:05
YAML do Service de um posgres no minikube
apiVersion: v1
kind: Service
metadata:
name: postgres
spec:
ports:
- port: 5432
selector:
app: postgres
@guilhermesteves
guilhermesteves / deployment-webapp-minikube.yaml
Last active October 31, 2018 18:42
YAML do Deployment de um webapp no minikube
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: webapp
spec:
template:
metadata:
labels:
app: webapp
spec: