Skip to content

Instantly share code, notes, and snippets.

View mateuszanini's full-sized avatar

Mateus Zanini mateuszanini

  • Videira, SC - Brazil
View GitHub Profile
@mateuszanini
mateuszanini / generate-pushid.js
Created March 23, 2018 01:08 — forked from mikelehen/generate-pushid.js
JavaScript code for generating Firebase Push IDs
/**
* Fancy ID generator that creates 20-character string identifiers with the following properties:
*
* 1. They're based on timestamp so that they sort *after* any existing ids.
* 2. They contain 72-bits of random data after the timestamp so that IDs won't collide with other clients' IDs.
* 3. They sort *lexicographically* (so the timestamp is converted to characters that will sort properly).
* 4. They're monotonically increasing. Even if you generate more than one in the same timestamp, the
* latter ones will sort after the former ones. We do this by using the previous random bits
* but "incrementing" them by 1 (only in the case of a timestamp collision).
*/
@mateuszanini
mateuszanini / comoNaoDeixarNoVaucoNoWhatsapp.js
Created October 21, 2017 03:05 — forked from callmeloureiro/comoNaoDeixarNoVaucoNoWhatsapp.js
Como não deixar no vácuo no whatsapp
/*
Hoje não deixaremos mais ninguém no vácuo no whatsapp
Para utilizar:
- Abra o web.whatsapp.com;
- Abra o console e cole o código que está no gist;
- Aguarde e verá uma mensagem sendo enviada a cada momento que alguém te enviar alguma mensagem.
Confira também como ser chato no whatsapp: https://gist.github.com/mathloureiro/4c74d60f051ed59650cc76d1da0d32da

Keybase proof

I hereby claim:

  • I am mateuszanini on github.
  • I am mateuszanini (https://keybase.io/mateuszanini) on keybase.
  • I have a public key ASAkvPkJEO6XRAUJ94FU70fr32uf6t9iNDlnVPlTbqVlowo

To claim this, I am signing this object: