Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
FileSystems em Ruby com FUSE
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Celso Crivelaro
June 09, 2018
Technology
72
2
Share
FileSystems em Ruby com FUSE
Celso Crivelaro
June 09, 2018
More Decks by Celso Crivelaro
See All by Celso Crivelaro
Sistemas de Recomendação
celsocrivelaro
2
230
Big Data para Gerentes de Projetos
celsocrivelaro
0
68
Padrões e Boas Práticas de Teste de Tela
celsocrivelaro
0
430
Projeto de APIs
celsocrivelaro
0
170
Testing Network Conditions with ToxiProxy
celsocrivelaro
1
390
Testing Network Conditions with ToxiProxy
celsocrivelaro
0
88
Actor Model in Ruby
celsocrivelaro
0
270
Separando as regras de negócios do Rails
celsocrivelaro
0
190
InfluxDB + Grafana
celsocrivelaro
0
260
Other Decks in Technology
See All in Technology
Google Cloud Next '26 の裏でこっそりリリースされたCloud Number Registry & Cloud Hub コスト分析 を試してみた
hikaru1001
0
160
AIが盛んな時代に 技術記事を書き始めて起きた私の中での小さな変化
peintangos
0
350
EMから幅を広げるために最近挑戦していること / Recent challenges I'm undertaking to expand my horizons beyond EM
hiro_torii
1
180
Cortex Codeのコスト見積ヒントご紹介
yokatsuki
0
150
Agent Skillsで実現する記憶領域の運用とその後
yamadashy
1
230
Shipping AI Agents — Lessons from Production
vvatanabe
0
320
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
290
GitHub Copilot CLI と VS Code Agent Mode の使い分け
tomokusaba
0
140
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
5
2k
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
170
エージェント時代の UIとAPI、CLI戦略
coincheck_recruit
0
130
[Scram Fest Niigata2026]Quality as Code〜AIにQAの思考を再現させる試み〜
masamiyajiri
1
220
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
160
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
180
From π to Pie charts
rasagy
0
180
4 Signs Your Business is Dying
shpigford
187
22k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The Pragmatic Product Professional
lauravandoore
37
7.2k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.4k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
240
Into the Great Unknown - MozCon
thekraken
41
2.4k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
270
Transcript
FileSystems em Ruby com FUSE Celso Crivelaro @celsocrivelaro
O que você verá nesta talk
FileSystems FUSE FS em Ruby Casos de Uso e Oportunidades
FileSystems
None
None
"FS controlam como dados são armazenados e recuperados"
https://www.slideshare.net/dominiquec/architecture-of-the-linux-kernel-1851975
Limitação: FS estão em espaço de Kernel
FUSE: FS in Userspace
None
FUSE API: Permite que aplicações atuem como FileSystems
Em Ruby
https://github.com/lwoggardner/rfusefs
DEMO
Interagimos com arquivos e diretórios usando a API do Sistema
Operacional mkdir rm mv touch ls
Ganhamos integração todas as ferramentas para stream de dados grep
awk tail tee , |, >, >> echo
Problemas com FS reais
Criar estrutura de diretórios e arquivos
Gerenciar espaço em Disco
Segurança: Permissões em diretórios
Backups
Quais são as oportunidades?
Ferramentas Consulta de APIs "Dropbox" Integrações no Terminal Conversores de
Arquivos Análise de Arquivos
Integração de arquivos FTP App Legadas Logs Sistemas Distribuídos Estrutura
de Diretórios
Auditoria
Problemas
Ruby: Integração com OSXFuse
None
Obrigado! Celso Crivelaro @celsocrivelaro http://crivelaro.me