Skip to content

Instantly share code, notes, and snippets.

View paulodiovani's full-sized avatar

Paulo Diovani Gonçalves paulodiovani

View GitHub Profile
@paulodiovani
paulodiovani / fate_rpg_schools_of_magic.md
Last active February 26, 2021 13:30
Escolas de Magia é um sistema simples para usar magias em jogos FATE Core.

Escolas de Magia

Notas de Design

Escolas de Magia é um sistema simples para usar magias em jogos FATE Core e voltado principalmente para cenários de fantasia medieval. Ele é inspirado em sistemas de outros jogos FATE, incluindo as regras de Stormcallers do FATE System Toolkit e Dresden Files Accelerated.

Ela depende da nova perícia Canalizar e pelo menos um Aspecto, custa 2 pontos

@paulodiovani
paulodiovani / csd-wrapper.sh
Created January 17, 2018 01:13 — forked from l0ki000/csd-wrapper.sh
Cisco Anyconnect CSD wrapper for OpenConnect (exhanced to autodownload and autoupdate hostscan)
#!/bin/bash
# Cisco Anyconnect CSD wrapper for OpenConnect
# Enter your vpn host here
CSD_HOSTNAME=
if [[ -z ${CSD_HOSTNAME} ]]
then
echo "Define CSD_HOSTNAME with vpn-host in script text. Exiting."
exit 1
fi
@paulodiovani
paulodiovani / 001-mage-to-fate-core.md
Last active February 26, 2021 14:16
Mago o Despertar para FATE RPG

mage-banner fate-banner

Mago o Despertar para FATE RPG

v3.2.1

Este documento apresenta um rascunho de regras adaptadas de Mago o Despertar para FATE RPG.

@paulodiovani
paulodiovani / npm-5-benchmarks.md
Last active May 31, 2017 20:33
npm Vs yarn time comparison

NPM@5 Vs Yarn

  npm install yarn install
clean install (no cache) 10.80s 6.93s
cached 7.82s 4.89s
cached and lockfile present 5.43s 2.10s
cached and node_modules present 2.22s 4.18s
cached, lockfile and node_modules present 2.07s 0.67s
GCLOUD_PROJECT_ID=
GCLOUD_KEY_FILENAME=
QUANTITY=3
RESOLUTION=1024/576

💡 Update: Nova versão em http://blog.diovani.com/tabletop-games/2017/01/26/magic-in-dresden-files-rpg.html

Magia em Dresden Files RPG

Prometi fazer um resumo dos sistemas de magia no DFRPG para auxiliar meu grupo. Vou tentar ser bem breve, para permitir um leitura e entedimento rápido.

Obviamente, para entender como funcionam os testes é necessário conhecer as regras do FATE RPG, mais precisamente como são realizados os testes em conflitos, por isso vou fazer um resumo breve das regras antes, assim como como funcionam os níveis de armas e armaduras.

Conteúdo

@paulodiovani
paulodiovani / promise-from-callback.js
Last active July 29, 2016 19:06
Callback to promise example
'use strict';
const Http = require('http');
Promise.resolve() //upper promise
.then(() => {
//wrapping promise for resolving
//callbacks
return new Promise((resolve, reject) => {
@paulodiovani
paulodiovani / promise-chain.js
Created July 29, 2016 18:49
Promise chain example
'use strict';
new Promise((resolve, reject) => {
//resolve after 1 sec
setTimeout(() => {
resolve('chain 1');
}, 1000);
})
#!/bin/sh
# Record screencast with mic audio (from pulseaudio)
# and saves to output.mkv
# Source: https://trac.ffmpeg.org/wiki/Capture/Desktop
ffmpeg -video_size 1366x768 -framerate 25 -f x11grab -i :0.0+0,0 -f pulse -ac 2 -i default output.mkv
@paulodiovani
paulodiovani / reveal.js-background-tint.html
Last active May 11, 2016 02:49
How to tint background images on Reveal.js slides
<section
data-background="linear-gradient(rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url(img/bg.jpg)"
data-background-size="cover"
></section>
<!-- sources:
https://css-tricks.com/tinted-images-multiple-backgrounds/
https://css-tricks.com/perfect-full-page-background-image/ -->