Gabriel Ferreira Rosalino

Sistemas, software
e som.

A curiosidade prefere os caminhos mais longos.

Crio software e gravo violão. Este site reúne meus projetos, gravações em casa e notas de implementação.

Hospedado em casa, no LinuxVeja a próxima foto GABRIEL FERREIRA ROSALINO

Das minhas fotografias

Um pouco de espaço
para explorar.

De volta aos meus projetos

01 / Projetos atuais e repositórios selecionados

Projetos na prática.

Todos os repositórios
6 projetos
01Atual / Áudio com arquivos locais
Esquema do fluxo · gravar → catalogar → publicar

Gabrielf Studio

Um catálogo de gravações no Linux, com originais preservados, metadados revisados e exportações com volume ajustado. É a base das 18 gravações abaixo.

02Atual / Hospedagem em casa
Esquema da conexão · Linux → túnel → site

Este site, em casa

O Nginx serve estas páginas da minha máquina Linux pelo Cloudflare Tunnel. As publicações ficam separadas dos arquivos privados do estúdio.

03Engenharia de dados
Esquema dos dados · fontes → tabela consolidada

Work Around the World

Um conjunto de dados consolidado sobre empregos pelo mundo, criado como projeto de conclusão em engenharia de dados.

04Dados em fluxo contínuo
Esquema do fluxo · sensores → processamento → armazenamento

Truck Data Wrangler

Um fluxo ELT de eventos de acelerômetro e giroscópio com Spark Structured Streaming e TimescaleDB.

Spark · TimescaleDBRepositório
05Serviços de aplicação
Esquema do serviço · API → notificações no celular

Push Notification Service

Uma pequena API e um aplicativo para enviar notificações a dispositivos iOS e Android.

06Arquivo / 2013
Esquema da lógica · comandos → movimento na grade

Mars Rovers Problem

Uma solução em PHP orientada a objetos, pela linha de comando, para o clássico problema Mars Rovers, recuperada do site antigo.

SESSÕES EM CASALADO A

Reproduza uma gravação para ver sua forma de onda.

Do meu quarto para o seu.

02 / Notas do quarto

Um sinal
em outro ritmo.

Prática, improvisação e as gravações que vale a pena guardar.

Alguns pontos de partida. Escolha uma gravação ou explore o arquivo completo.

18 gravações · apenas áudio

Blues #1 — Tuesday practices

Aperte o play para ouvir.

Todas as 18 gravações
  1. Blues #1 — Tuesday practices 5:14
  2. Blues #2 — Thursday practices 7:38
  3. Blues #3 — Sunday practices 5:16
  4. Blues #4 — Sunday practices 7:06
  5. Blues #5 — Monday week warmup 7:52
  6. Blues #6 — Wednesday practices 5:07
  7. Blues #7 — Thursday decompression 5:05
  8. Blues #8 — Tuesday decompression 5:31
  9. Blues #9 — Tuesday decompression 6:30
  10. Blues #10 — Tuesday decompression 4:30
  11. Blues #11 — Thursday decompression 4:29
  12. Blues #12 — Thursday decompression 6:19
  13. Blues #13 — Friday distress 6:13
  14. Blues #14 4:20
  15. Blues #15 10:24
  16. Blues #16 10:23
  17. Blues #18 — Thursday decompression 12:31
  18. Refem / Xama / Impro 3:12

03 / Notas de implementação

As decisões
por trás do trabalho.

Todas as notas
Hospedagem em casa

Trazendo este site para casa

Linux, Nginx e Cloudflare Tunnel — e a separação entre um site público e um catálogo privado de gravações.

Ler a nota (em inglês)
Fluxo de áudio

Ajustando o volume sem alterar a gravação

Por que meço o áudio já codificado, preservo os originais e trato a publicação como uma etapa separada.

Ler a nota (em inglês)

04 / Sobre

Software, dos dados
à entrega.

Sou o Gabriel. Trabalho com software e sistemas de dados, e gravo violão em casa.

Atualmente, estou criando o Gabrielf Studio: um fluxo no Linux para gravar, catalogar, revisar e publicar áudio. Este site roda na mesma máquina, com uma publicação separada dos arquivos privados. Os projetos anteriores incluem fluxos de dados, serviços de aplicação e ferramentas de linha de comando.

Python, FFmpeg, Nginx e arquivos comuns.

Fale comigo

Longe do teclado

Boa companhia.

Bia, uma cachorra marrom e branca em um deque de madeira cercado por árvores.
Bia
Blair, uma cachorra dourada de peitoral rosa na grama alta, com colinas verdes ao fundo.
Blair