Skip to content

Instantly share code, notes, and snippets.

View egermano's full-sized avatar
🏠
Working from home

Bruno Germano egermano

🏠
Working from home
View GitHub Profile
@egermano
egermano / README.md
Last active May 9, 2024 16:28
Gerador de CPF para Postman

Gerador de CPF

Criei esse script para gerar CPF randômicos para test de API no Postman.

Adicione esse script na aba Pre-request Script e adicione a variável {{cpf}}na sua request.

Sempre que você chamar o Postman vai chamar o seu script antes de enviar a request gerando um novo CPF em toda request.

@egermano
egermano / Sonoff Mini.postman_environment.json
Created April 1, 2020 23:42
Sonoff DIY Postman Collection
{
"id": "45c0996e-ac5e-4271-80e1-a09a16391a27",
"name": "Sonoff Mini",
"values": [
{
"key": "sonoff_ip",
"value": "10.0.1.32",
"enabled": true
},
{
@egermano
egermano / README.md
Last active April 17, 2023 14:58
Responseive Embbed

Responsive embed CSS

Classes CSS para fazer qualquer embed responsivo.

Como usar

Permita que o browser determine o tamanho do seu video baseado na largura do bloco que ele está criando assim uma scala dinamica de acordo com o device que seu site é acessado..

Esse css é aplicado direto aos elementos <iframe>, ,

@egermano
egermano / YT-tracker.html
Created August 25, 2014 21:53
GTM Youtube Tracker
<script src="//www.youtube.com/player_api"></script>
<script type="text/javascript">
// attach our YT listener once the API is loaded
//
var $ = jQuery;
// listen for play/pause, other states such as rewind and end could also be added
// also report % played every second
function onPlayerStateChange(e) {
// e["data"] == YT.PlayerState.PLAYING && ;

Keybase proof

I hereby claim:

  • I am egermano on github.
  • I am egermano (https://keybase.io/egermano) on keybase.
  • I have a public key ASBp18O2ktmCsiPWqi7EvyRsr6xsViP1AjZKk-V1AAgn4go

To claim this, I am signing this object:

@egermano
egermano / feed.xml
Created November 7, 2019 13:41
Template de FEED RSS para podcast
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
<channel>
<title>O Bruno Germano Podcast</title>
<link>https://brunogermano.dev</link>
<language>pt-br</language>
<itunes:subtitle>Eu ponho internet nas coisas e faço podcasts sobre isso.</itunes:subtitle>
<itunes:author>O Bruno Germano</itunes:author>
<itunes:summary>Interessado por tecnologia desde criança, Bruno desenvolveu seu primeiro site aos 12 anos. Depois disso, nunca mais deixou de trabalhar com programação. Lidar com tecnologia é transformador e rico, porém a linguagem da área afasta uma boa parte das pessoas. Daí veio a ideia de, em 2016, criar um canal no Youtube para transmitir e traduzir todo seu conhecimento em vídeos capazes de ajudar as pessoas em soluções simples para o dia a dia. Bruno faz unboxing de produtos, reviews, dá suas opiniões, dicas e ensina seus seguidores (DIY) a fazer em casa desde um sous vide até conectar lâ
@egermano
egermano / README.md
Last active December 15, 2017 01:59
Align Directive for AngularJS

Align

Align a element base on multiples values, like a, top, bottom, middle, right, left and center.

Usage

<div class="recipes clearfix" align="middle center" align-watch="recipes">
    ...
</div>
@egermano
egermano / docker-compose.yml
Created November 14, 2017 18:37
Wordpress 3.9.1 docker compose with mysql
db:
image: mysql:5.7
restart: always
ports:
- 3306:3306
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: secret
@egermano
egermano / gist:60db1800b8343b833f632ecee52a8e8d
Created November 9, 2017 22:12
Verifying my Blockstack ID
Verifying my Blockstack ID is secured with the address 1MdR4FEzWbWTx46o7wy4JCcRCyKQoQRyQe https://explorer.blockstack.org/address/1MdR4FEzWbWTx46o7wy4JCcRCyKQoQRyQe
@egermano
egermano / parsley-cpf.js
Created September 4, 2014 22:22
Parsley CPF validator
window.ParsleyConfig = {
validators: {
cpf: {
fn : function ( val, req) {
val = $.trim(val);
val = val.replace('.','');
val = val.replace('.','');
cpf = val.replace('-','');
while(cpf.length < 11) cpf = "0"+ cpf;