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 / 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 29, 2024 14:05
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.

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 / 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 / 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>, ,

var flatten = function(a) {
return a.reduce(function (b, c) {
return b.concat(Array.isArray(c) ? flatten(c) : c);
}, []);
};
var input = [[1,2,[3]],4];
var output = flatten(input);
@egermano
egermano / timemachine.sh
Created May 15, 2015 22:19
Cloud time machine
#!/bin/sh
date=`date "+%Y-%m-%dT%H_%M_%S"`
HOME=/Users/path
rsync -azP \
--delete \
--delete-excluded \
--exclude-from=$HOME/.Trash \
--exclude-from=$HOME/.cache \
/**
* jQuery.preload
*
* Preload images using the promise pattern.
*
* Usage:
*
* $.preload(img_uri, img_uri, ...).done(function(img, img, ...) {
* // Do stuff with the arguments
* });