diff options
Diffstat (limited to '')
| -rw-r--r-- | src/content/pt/blog/categorias.adoc | 6 | ||||
| -rw-r--r-- | src/content/pt/blog/index.adoc | 5 | ||||
| -rw-r--r-- | src/content/pt/eslaides/categorias.adoc | 6 | ||||
| -rw-r--r-- | src/content/pt/eslaides/index.adoc | 7 | ||||
| -rw-r--r-- | src/content/pt/index.adoc | 7 | ||||
| -rw-r--r-- | src/content/pt/musica.adoc | 36 | ||||
| -rw-r--r-- | src/content/pt/pastebin/categorias.adoc | 6 | ||||
| -rw-r--r-- | src/content/pt/pastebin/index.adoc | 5 | ||||
| -rw-r--r-- | src/content/pt/podcast/categorias.adoc | 6 | ||||
| -rw-r--r-- | src/content/pt/podcast/index.adoc | 5 | ||||
| -rw-r--r-- | src/content/pt/screencast/categorias.adoc | 6 | ||||
| -rw-r--r-- | src/content/pt/screencast/index.adoc | 5 | ||||
| -rw-r--r-- | src/content/pt/sobre.adoc | 18 |
13 files changed, 116 insertions, 2 deletions
diff --git a/src/content/pt/blog/categorias.adoc b/src/content/pt/blog/categorias.adoc new file mode 100644 index 0000000..19e7cb7 --- /dev/null +++ b/src/content/pt/blog/categorias.adoc @@ -0,0 +1,6 @@ += Artigos por categoria +:type: categories + + + +// Generated from po4a(1). diff --git a/src/content/pt/blog/index.adoc b/src/content/pt/blog/index.adoc new file mode 100644 index 0000000..ec9c676 --- /dev/null +++ b/src/content/pt/blog/index.adoc @@ -0,0 +1,5 @@ += Blog + + + +// Generated from po4a(1). diff --git a/src/content/pt/eslaides/categorias.adoc b/src/content/pt/eslaides/categorias.adoc new file mode 100644 index 0000000..19e7cb7 --- /dev/null +++ b/src/content/pt/eslaides/categorias.adoc @@ -0,0 +1,6 @@ += Artigos por categoria +:type: categories + + + +// Generated from po4a(1). diff --git a/src/content/pt/eslaides/index.adoc b/src/content/pt/eslaides/index.adoc new file mode 100644 index 0000000..4e22115 --- /dev/null +++ b/src/content/pt/eslaides/index.adoc @@ -0,0 +1,7 @@ += Eslaides + +Apresentações renderizadas em PDF: nenhum navegador é necessário para lê-las, e nenhum framework de apresentação em JavaScript para carregar junto. + + + +// Generated from po4a(1). diff --git a/src/content/pt/index.adoc b/src/content/pt/index.adoc new file mode 100644 index 0000000..e11d16b --- /dev/null +++ b/src/content/pt/index.adoc @@ -0,0 +1,7 @@ += Início + +O mais recente de cada coleção está abaixo. + + + +// Generated from po4a(1). diff --git a/src/content/pt/musica.adoc b/src/content/pt/musica.adoc new file mode 100644 index 0000000..5ebffeb --- /dev/null +++ b/src/content/pt/musica.adoc @@ -0,0 +1,36 @@ += Música +:dengoso: ../music/dengoso +:marcha: ../music/marcha-dos-marinheiros +:choro: ../music/choro-da-saudade + +Partituras que eu gravei, cada uma com uma execução sintetizada. Os fontes em LilyPond estão no repositório; os PDFs são gerados a partir deles. + +== Partituras + +João Pernambuco, link:{dengoso}.pdf[Dengoso] + +++++ +<audio controls> + <source src="../music/dengoso.ogg" type="audio/ogg" /> +</audio> +++++ + +Canhoto, link:{marcha}.pdf[Marcha dos Marinheiros] + +++++ +<audio controls> + <source src="../music/marcha-dos-marinheiros.ogg" type="audio/ogg" /> +</audio> +++++ + +Agustín Barrios, link:{choro}.pdf[Choro da Saudade] + +++++ +<audio controls> + <source src="../music/choro-da-saudade.ogg" type="audio/ogg" /> +</audio> +++++ + + + +// Generated from po4a(1). diff --git a/src/content/pt/pastebin/categorias.adoc b/src/content/pt/pastebin/categorias.adoc new file mode 100644 index 0000000..19e7cb7 --- /dev/null +++ b/src/content/pt/pastebin/categorias.adoc @@ -0,0 +1,6 @@ += Artigos por categoria +:type: categories + + + +// Generated from po4a(1). diff --git a/src/content/pt/pastebin/index.adoc b/src/content/pt/pastebin/index.adoc new file mode 100644 index 0000000..59cb93e --- /dev/null +++ b/src/content/pt/pastebin/index.adoc @@ -0,0 +1,5 @@ += Pastebins + + + +// Generated from po4a(1). diff --git a/src/content/pt/podcast/categorias.adoc b/src/content/pt/podcast/categorias.adoc new file mode 100644 index 0000000..19e7cb7 --- /dev/null +++ b/src/content/pt/podcast/categorias.adoc @@ -0,0 +1,6 @@ += Artigos por categoria +:type: categories + + + +// Generated from po4a(1). diff --git a/src/content/pt/podcast/index.adoc b/src/content/pt/podcast/index.adoc new file mode 100644 index 0000000..6e84602 --- /dev/null +++ b/src/content/pt/podcast/index.adoc @@ -0,0 +1,5 @@ += Podcast + + + +// Generated from po4a(1). diff --git a/src/content/pt/screencast/categorias.adoc b/src/content/pt/screencast/categorias.adoc new file mode 100644 index 0000000..19e7cb7 --- /dev/null +++ b/src/content/pt/screencast/categorias.adoc @@ -0,0 +1,6 @@ += Artigos por categoria +:type: categories + + + +// Generated from po4a(1). diff --git a/src/content/pt/screencast/index.adoc b/src/content/pt/screencast/index.adoc new file mode 100644 index 0000000..930c244 --- /dev/null +++ b/src/content/pt/screencast/index.adoc @@ -0,0 +1,5 @@ += Screencasts + + + +// Generated from po4a(1). diff --git a/src/content/pt/sobre.adoc b/src/content/pt/sobre.adoc index 2d7ad20..61ed4ea 100644 --- a/src/content/pt/sobre.adoc +++ b/src/content/pt/sobre.adoc @@ -2,10 +2,24 @@ :mailto: mailto:~euandreh/public-inbox@lists.sr.ht :archive: https://lists.sr.ht/~euandreh/public-inbox +:cargo2nix: ../en/blog/2020/10/05/cargo2nix.html +:swift2nix: ../en/blog/2020/10/05/swift2nix.html +:database: ../en/blog/2020/08/31/database-i-wish-i-had.html +:fallible: ../en/blog/2021/02/17/fallible.html +:flags: ../en/blog/2020/10/19/feature-flags.html +:interviewing: ../en/blog/2020/10/20/wrong-interviewing.html +:stateless: ../en/blog/2019/06/02/nixos-stateless-workstation.html +:bugtracker: ../en/blog/2020/11/07/diy-bugs.html -Oi, eu sou EuAndreh. Eu escrevo software e, ocasionalmente, música. Você encontra meu dados para entrar em contato no rodapé desta página, ou pode mandar também uma mensagem para minha {mailto}[caixa de entrada pública] ({archive}[arquivo]). +Oi, eu sou EuAndreh -- André Miranda Moreira. Eu escrevo software e ocasionalmente música. Você encontra dados para me contatar no rodapé desta página, ou pode mandar também uma mensagem para minha {mailto}[caixa de entrada pública] ({archive}[arquivo]). -Esse é o meu site pessoal onde eu escrevo artigos, publico software e outros trabalhos relacionados. +Esse é o meu site pessoal onde eu escrevo artigos, público software e outros trabalhos relacionados. + +I write about robust software: the kind that still works after the network drops, after the vendor leaves, and after you stop paying attention. + +That shows up in a few places. I care about reproducible systems, so I run a link:{stateless}[stateless NixOS workstation] and have written bridges like link:{cargo2nix}[cargo2nix] and link:{swift2nix}[swift2nix] to make Rust and Swift first-class citizens inside Nix builds. I care about durable data, which is why I keep returning to local-first software, persistent data structures, and link:{database}[the database I wish existed]: embedded, immutable, and syncable. And I care about tools that don't need a company behind them, so I reach for Git, email and plain text before I reach for a service -- far enough that link:{bugtracker}[my bug tracker is a directory]. + +I also think about how teams ship -- fault injection (link:{fallible}[fallible]), link:{flags}[feature flags], and link:{interviewing}[how we interview engineers] -- because robustness is a team habit before it is a technology. |
