Skip to content

Instantly share code, notes, and snippets.

View allangrds's full-sized avatar
🎯
Focusing

Allan Ramos allangrds

🎯
Focusing
View GitHub Profile
@allangrds
allangrds / cargobr-ti-penalidades.md
Last active October 16, 2017 14:24
CARBOBR TI - Penalidades

CARGOBR TI - Penalidade

Para incentivar as boas práticas e a disciplina, criamos um conjunto de regras que, caso não seguidas, acarretarão na somatário de pontos. Ao final do ano esses pontos serão convertidos em algum benefício para a equipe.

Penalidades & Pontos

  • Chegar atrasado no daily(espera de 15 minutos). | 100 pontos
  • Fazer commit na master, stage ou rc. | 150 pontos
  • Aceitar próprio PR. | 450 pontos
  • Demorar mais que 1 dia para ver PR. | 200 pontos
@allangrds
allangrds / vagauxcargobr.md
Last active April 13, 2017 18:52
CARGOBR - VAGA UX

Descrição da vaga

O profissional será responsável pelo desenvolvimento de um projeto temporário da empresa.

Local

100% Presencial(São Paulo, Pompeia)

Requisitos

Obrigatórios:

  • Criação de Personas;
@allangrds
allangrds / .editorconfig
Created June 9, 2018 15:55
EditorConfig JS Example
root = true
[*.js]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
window.setInterval(
() => document.querySelectorAll('.build-status.failed')
.forEach(build => {
console.log('Restarting build')
document.querySelector('.action-button--restart').click()
}),
5000
)
window.setInterval(() => {
document.querySelectorAll('.jobs-item.failed')
.forEach(build => {
console.log('Restarting build', build.querySelector('.job-env').textContent.trim(), (new Date()).toString())
build.querySelector('.action-button--restart').click()
})
document.querySelectorAll('.jobs-item.canceled')
.forEach(build => {
console.log('Restarting build', build.querySelector('.job-env').textContent.trim(), (new Date()).toString())
@allangrds
allangrds / index.html
Created July 14, 2018 19:28
Portfolio - index.hml
<header>
<nav>
<ul>
<li></li>
</ul>
</nav>
</header>
<main>
<section>
setInterval(() => {
let buildStatus = document.getElementsByClassName('badge-label')[0];
let rebuildButton = document.getElementsByClassName('rebuild')[0];
if(buildStatus.innerText.toUpperCase() === 'FAILED') {
rebuildButton.click();
}
}, 5000);
@allangrds
allangrds / date-object-to-primitive-conversion.js
Last active November 5, 2018 22:13 — forked from samoshkin/date-object-to-primitive-conversion.js
Date assumes string conversion as a default
let d = new Date();
// obtém a representação em string
let str = d.toString(); // 'Wed Jan 17 2018 16:15:42'
// obtém a representação numérica, número em milisegundos desde a época do Unix
let num = d.valueOf(); // 1516198542525
// comparara com uma representação de string
// é true, pois "d" foi convertido para a mesma string
@allangrds
allangrds / file.php
Last active November 24, 2018 22:00
config/services.php
<?php
//...some_code
return [
'loggly' => [
'key' => env('LOGGLY_KEY'),
'tag' => str_replace(' ', '_', env('APP_NAME') . '_' . env('APP_ENV')),
]
];
@allangrds
allangrds / LogglyLogger.php
Created November 24, 2018 22:10
app/Logging/LogglyLogger.php
<?php
namespace App\Logging;
use Monolog\Handler\LogglyHandler;
use Monolog\Logger;
class LogglyLogger {
public function __invoke($config) {