Skip to content

Instantly share code, notes, and snippets.

View reinaldorauch's full-sized avatar
🤙

Reinaldo Antonio Camargo Rauch reinaldorauch

🤙
View GitHub Profile
@reinaldorauch
reinaldorauch / rename-tags.bash
Created March 28, 2016 13:47
Bash script to append an "v" char before tags in a given repository
#!/bin/bash
for TAG in `git tag`
do
git tag "v$TAG" "$TAG"
git tag -d "$TAG"
git push origin :refs/tags/$TAG
done
git push origin --tags
@reinaldorauch
reinaldorauch / AngularJS Unit Testing.md
Last active July 15, 2016 14:58
Reference links for AngularJS Unit Testing
@reinaldorauch
reinaldorauch / http-checksum.md
Last active August 8, 2016 15:03
Referências sobre adicionar checksum em mensagens http
@reinaldorauch
reinaldorauch / rename.txt
Created July 19, 2017 22:45
Picard renaming scheme
$if2(%albumartist%,%artist%)/[$if(%date%,$left(%date%,4))][$if2($if($inmulti(%releasetype%,single),Single,),$if($inmulti(%releasetype%,compilation),Compilation),Album)] %album%/$if($gt(%totaldiscs%,1),$num(%discnumber%,2)) $num(%tracknumber%,2) %title%
{
"mysql": "mysql://root:@localhost/passe_livre_fixer",
"credenciais": {
"prefeitura": "Credenciais Prefeitura",
"vcg": "Credenciais VCG"
},
"urls": {
"prefeitura": {
"relatorio": "http://intranet.prefeitura/blabla",
"autenticacao": "http://intranet.prefeitura/blabla"
(async() => {
const jsonComOsRegistros = [];
const arrayComAsRespostasDaPrimeiraFuncao = await Promise.all(jsonComOsRegistro.map(primeiraFuncaoQueRetornaPromise)
const arrayComAsRespostasDaSegundaFuncao = await Promise.all(jsonComOsRegistros.map(segundaFuncaoQueRetornaPromise)
})();
export const login = async ({ commit }, creds) => {
try {
const user = await firebase.auth().signInWithEmailAndPassword(creds.email, creds.password)
commit(types.AUTH_SET_USER, user.uid);
return {
"success": true,
"data": user
}
} catch (error) {
return {
<table style="border: 1px solid #000; border-collapse: collapse; padding: 10px;">
<thead>
<tr>
<th style="border: 1px solid #000;" colspan="2">Legenda</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border: 1px solid #000;"><span style="background-color: red; display: block; height: 50px; width: 50px;"></span></td>
<td style="border: 1px solid #000;">Terminal Central - Bairro</td>
Mat invertImage(Mat image) {
Vec3b p;
for (int i = 0; i < image.rows; ++i)
{
for (int j = 0; j < image.cols; ++j)
{
p = image.at<Vec3b>(i, j);
image.at<Vec3b>(i, j)[0] = 255 - p[0];
image.at<Vec3b>(i, j)[1] = 255 - p[1];
const Promise = require('bluebird'); // usado para rodar o map em sequência para não sobrecarregar o db
/**
* Converte a chamada da conexão para realizar query para usar promise
*/
function mysqlQuery(conn, sql, params) {
return new Promise((resolve, reject) => {
conn.query(sql, params, (err, result) => {
if (err) return reject(err);
resolve(result);