Skip to content

Instantly share code, notes, and snippets.

View mateusfg7's full-sized avatar
:shipit:
learning...

Mateus Felipe Gonçalves mateusfg7

:shipit:
learning...
View GitHub Profile

Keybase proof

I hereby claim:

  • I am mateusfg7 on github.
  • I am mateusfg7 (https://keybase.io/mateusfg7) on keybase.
  • I have a public key ASB3_8wmjj2bIHcO1BniaX4r2BCXfp63n-HwBToniE0ucgo

To claim this, I am signing this object:

@mateusfg7
mateusfg7 / params_teory.md
Created April 4, 2024 19:35
Teoría dos parâmetros de privilégios/pesos

Sobre as oportunidades/privilégios que alguém pode ter

Vejo por ai uma série de discussões sobre como certas pessoas são privilegiadas por ser/estar A ou B, e como certas pessoas não conseguem crescer na vida por ser/estar A ou B, e o principal équivoco dessas discusões é sempre pegar um único aspecto da vida de alguém, e afirmar que isso ajuda/atrapalha toda a vida da pessoa, em comparação com outra. O problema disso é que pra comparar oportunidades entre duas pessoas, e afirmar que a vida de uma é melhor que a outra, devemos analisar uma série de aspéctos (parâmetros) pra se fazer tal afirmação, um exemplo: Imagine que estamos discutindo o quão difícil ou fácil é a vida de uma pessoa em comparação com outra, incluindo questões como qualidade de vida, oportunidades, etc.

A pessoa 1 é um homem negro, a pessoa 2 é um homem branco. Você acha q a vida da pessoa 1 é mais difícil que a pessoa 2? Quem você acha que vai ter mais oportunidades na vida? Aqui, o parâmetro analisado é a cor de pele, parâmetro que, i

@mateusfg7
mateusfg7 / tauri-dev-errror.log
Created January 10, 2024 00:56
Error on Tauri start (Tauri+Svelte5+Typescript)
Running BeforeDevCommand (`pnpm dev`)
> kidding-with-tauri@0.0.1 dev /home/mateusfg7/Projects/kidding-with-tauri
> vite dev
Warn Waiting for your frontend dev server to start on http://localhost:5173/...
9:40:43 PM [vite-plugin-svelte] Your are using Svelte 5.0.0-next.31. Svelte 5 support is experimental, breaking changes can occur in any release until this notice is removed.
work in progress:
- svelte-inspector is disabled until dev mode implements node to code mapping
- hmr for .svelte files is disabled until hmr api is implemented
@mateusfg7
mateusfg7 / fade.ts
Created September 29, 2023 23:57
Fade sound with React.js
const sleep = (timeInMs: number) =>
new Promise(resolve => setTimeout(resolve, timeInMs))
interface FadeSoundProps {
from: number
to: number
step?: number
totalFadeTimeMs: number
soundRef: React.RefObject<HTMLAudioElement>
beforeFade?: () => void | undefined
@mateusfg7
mateusfg7 / last.log
Created June 5, 2023 22:11
~/.local/share/ulauncher/last.log
2023-06-05 19:07:07,089 | INFO | ulauncher: main() | Ulauncher version 5.15.2
2023-06-05 19:07:07,089 | INFO | ulauncher: main() | Extension API version 2.0.0
2023-06-05 19:07:07,089 | INFO | ulauncher: main() | GTK+ 3.24.38
2023-06-05 19:07:07,089 | INFO | ulauncher: main() | Is Wayland: False
2023-06-05 19:07:07,090 | INFO | ulauncher: main() | Wayland compatibility: off
2023-06-05 19:07:07,119 | DEBUG | ulauncher.ui.windows.Builder: __init__() | consider using a pythonic name instead of design name 'input-box'
2023-06-05 19:07:07,122 | DEBUG | ulauncher.ui.windows.Builder: do_connect() | connect builder by name 'ulauncher_window','destroy', 'on_destroy'
2023-06-05 19:07:07,122 | DEBUG | ulauncher.ui.windows.Builder: do_connect() | connect builder by name 'ulauncher_window','focus_in_event', 'on_focus_in_event'
2023-06-05 19:07:07,122 | DEBUG | ulauncher.ui.windows.Builder: do_connect() | connect builder by name 'ulauncher_window','focus_out_event', 'on_focus_out_event'
2023-06-05 19:07:07,123 | DEBUG | ula
@mateusfg7
mateusfg7 / docker_wordpress.md
Created April 26, 2023 11:54 — forked from bradtraversy/docker_wordpress.md
Docker Compose FIle For Wordpress, MySQL & phpmyadmin

Wordpress & Docker

This file will setup Wordpress, MySQL & PHPMyAdmin with a single command. Add the code below to a file called "docker-compose.yaml" and run the command

$ docker-compose up -d

# To Tear Down
$ docker-compose down --volumes
Política de Privacidade
Na Formatch, privacidade e segurança são prioridades e nos comprometemos com a transparência do tratamento de dados pessoais dos nossos usuários/clientes. Por isso, esta presente Política de Privacidade estabelece como é feita a coleta, uso e transferência de informações de clientes ou outras pessoas que acessam ou usam nosso aplicativo ou site.
Ao utilizar nossos serviços, você entende que coletaremos e usaremos suas informações pessoais nas formas descritas nesta Política, sob as normas da Constituição Federal de 1988 (art. 5º, LXXIX; e o art. 22º, XXX – incluídos pela EC 115/2022), das normas de Proteção de Dados (LGPD, Lei Federal 13.709/2018), das disposições consumeristas da Lei Federal 8078/1990 e as demais normas do ordenamento jurídico brasileiro aplicáveis.
Dessa forma, a Formatch, no papel de Controladora de Dados, obriga-se ao disposto na presente Política de Privacidade.
1. Quais dados coletamos sobre você e para qual finalidade?
Nosso site coleta e utiliza alguns dado

Keybase proof

I hereby claim:

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

To claim this, I am signing this object:

@mateusfg7
mateusfg7 / sleep.ts
Created September 1, 2022 18:16
sleep function for javascrpt
const sleep = (ms: number) => new Promise(resolve => setTimeout(resolve, ms))
await sleep(300) // will pause program for 3 seconds
@mateusfg7
mateusfg7 / loudness.rb
Created April 1, 2022 13:21 — forked from kylophone/loudness.rb
FFmpeg loudnorm filter - dual pass loudness normalization example - http://k.ylo.ph/2016/04/04/loudnorm.html
#!/usr/bin/env ruby
require 'open3'
require 'json'
ffmpeg_bin = '/usr/local/bin/ffmpeg'
target_il = -24.0
target_lra = +11.0
target_tp = -2.0
samplerate = '48k'