Skip to content

Instantly share code, notes, and snippets.

View rhogeranacleto's full-sized avatar
👄
CSS is the best programming language at all!

Rhoger Anacleto rhogeranacleto

👄
CSS is the best programming language at all!
View GitHub Profile
@rhogeranacleto
rhogeranacleto / promise-hash.js
Last active May 15, 2017 12:15
Implement Promise by object parameters
'use strict';
Object.defineProperties(Promise, {
when: {
configurable: false,
enumerable: false,
writable: false,
value: function name(hash) {
var $q = [];
@rhogeranacleto
rhogeranacleto / prod_access.sh
Last active October 16, 2017 16:45
Acessar servidor e editar um arquivo
# Acesso API 1
ssh -i './view-prod.pem' [email protected] -p 41010
# Acesso API 2
ssh -i './view-prod.pem' [email protected] -p 41010
# Jobs 1
ssh -i './view-prod.pem' [email protected] -p 41010
# Jobs 2
@rhogeranacleto
rhogeranacleto / mmc.js
Created September 19, 2017 13:08
Calculo de Mínimo Múltiplo Comum em Javascript / Calculation of Common Minimum in Javascript
function divisibleAll(numbers, multiple) {
for (let i = 0; i < numbers.length; i++) {
if (multiple % numbers[i] !== 0) {
return false;
}
}
@rhogeranacleto
rhogeranacleto / nflt-1311.js
Created October 11, 2017 20:19
NFLT-1311 [RELATÓRIOS] Colunas Usuário em relatórios aparecer o nome dos usuários (ou o login) NFLT-2344 Alterar models
'use strict';
const fs = require('fs');
const dir = './app/src/models';
const MODEL_NAME = /.+define\('(\w+)'.+/m;
const ASSOCIATE = /associate/g;
function readdir() {
@rhogeranacleto
rhogeranacleto / get_de_vehiculos.js
Last active October 20, 2017 19:17
Analise do show do veículo
'use strict';
const fs = require('fs');
const getDeVehiculosJSON = require('/home/roger/GIT/get_de_vehiculos.json');
const isArray = /(.+)\.\d\.(.+)/;
const result = '/home/roger/GIT/get_de_vehiculos_result.json';
const files = {
showHBS: '/home/roger/GIT/newfleet/emberjs/app/templates/client/vehicles/show.hbs',
@rhogeranacleto
rhogeranacleto / create_extension.sh
Created November 8, 2017 11:19
Install extension on psql
sudo su
#senha do pc
su postgres
psql banco_a_ser_instalado
CREATE EXTENSION IF NOT EXISTS unaccent;
CREATE EXTENSION IF NOT EXISTS pg_trgm;
@rhogeranacleto
rhogeranacleto / .vscode
Created January 9, 2018 19:26
vscode config
{
"editor.renderWhitespace": "all",
"editor.wordWrap": "on",
"editor.insertSpaces": false,
"editor.renderControlCharacters": false,
"editor.renderIndentGuides": true,
"editor.tabCompletion": true,
"editor.formatOnType": true,
"search.exclude": {
"**/.git/objects/**": true,
@rhogeranacleto
rhogeranacleto / table.sh
Last active January 30, 2018 19:01
Display a table with columns in shell
(
printf 'PID\tUSER\tAPPNAME\n'
printf '%s\t%s\t%s\n' "1" "john" "foo bar"
printf '%s\t%s\t%s\n' "12345678" "someone_with_a_long_name" "pop tart"
) | column -t -s $'\t'
# ref Patrick on https://unix.stackexchange.com/a/162916
sudo docker volume create pg-volume
sudo docker run --name postgres -e POSTGRES_PASSWORD=node@1234 -e POSTGRES_USER=node -v pg-volume:/var/lib/postgresql/data -p 5432:5432 -d postgres:9.4.19
export PS1="> \[$(tput sgr0)\]\[\033[38;5;253m\]\A\[$(tput sgr0)\]\[\033[38;5;15m\] \[$(tput sgr0)\]\[\033[38;5;7m\]@\[$(tput bold)\]\[$(tput sgr0)\]\[\033[38;5;166m\]\u\[$(tput sgr0)\]\[$(tput sgr0)\]\[\033[38;5;15m\] \[$(tput sgr0)\]\[\033[38;5;32m\][\[$(tput sgr0)\]\[\033[38;5;38m\]\w\[$(tput sgr0)\]\[\033[38;5;32m\]]\[$(tput sgr0)\]\[\033[38;5;7m\]\\$\[$(tput sgr0)\]\[\033[38;5;15m\] \[$(tput sgr0)\]"