Browse Source

Squashed commit of the following:

commit ea08bfa8b0
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 15:14:16 2020 -0300

    Links for 2020-08-15

commit d5c3cb7db2
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 13:02:15 2020 -0300

    Dijkstra quote

commit bbd98f2d03
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 12:48:09 2020 -0300

    Oscar Wilde quote

commit d27d941b0e
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 12:47:28 2020 -0300

    Rene Descartes quote

commit 6c2341a5b1
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 12:42:35 2020 -0300

    Earl Wilson quote

commit 1e46d4683e
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 12:40:56 2020 -0300

    Mahatma Gandhi quote

commit 938db13f97
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 12:39:14 2020 -0300

    Random quote

commit 1267f33d77
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 12:38:07 2020 -0300

    Random quote

commit f423f2a858
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 12:34:16 2020 -0300

    Arthur C Clarke quote

commit 54e06b2300
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 12:16:37 2020 -0300

    Christa McAuliffe quote

commit b8d6ecf490
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 12:13:54 2020 -0300

    Bertold Brecht quote

commit 4d9fad8d9c
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 12:08:57 2020 -0300

    Eric Hoffer quote

commit 70f1f06b6d
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 11:22:55 2020 -0300

    Publius Ovidius Naso quote

commit c9c5d61536
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 10:25:29 2020 -0300

    Dom Helder Camara quote

commit ea77b08c66
Author: Julio Biason <julio.biason@pm.me>
Date:   Sat Aug 15 10:07:58 2020 -0300

    Landor quote
master
Julio Biason 4 years ago
parent
commit
34df19636c
  1. 118
      content/links/20200815.md
  2. 124
      content/links/20200815.pt.md
  3. 10
      content/quotes/arthur-c-clarke/index.md
  4. 3
      content/quotes/bertolt-brecht/index.md
  5. 10
      content/quotes/christa-mcauliffe/index.md
  6. 10
      content/quotes/dom-helder-camara/index.md
  7. 10
      content/quotes/earl-wilson/index.md
  8. 11
      content/quotes/edsger-w-dijkstra/index.md
  9. 10
      content/quotes/eric-hoffer/index.md
  10. 10
      content/quotes/landor/index.md
  11. 4
      content/quotes/mahatma-gandhi/index.md
  12. 5
      content/quotes/oscar-wilde/index.md
  13. 9
      content/quotes/publius-ovidius-naso/index.md
  14. 8
      content/quotes/random/index.md
  15. 9
      content/quotes/rene-descartes/index.md

118
content/links/20200815.md

@ -0,0 +1,118 @@
+++
title = "Commented Links for 2020-08-15"
date = 2020-08-15
[taxonomies]
tags = ["links", "rust", "documentation", "cli", "emacs", "arm", "apple",
"software architecture", "flask", "prometheus", "config", "builder",
"pattern", "phishing", "bash", "online", "mozilla", "spa", "gnome", "git"]
+++
Rust Docs On the Comand Line, Emacs Doom, Apple ARM Cascade Effect, Software
Architecture, Uploads in Flask, Flask and Prometheus, Rust in Apple,
Configuration Files In Rust, Rust Builder Pattern, Ruining Phipher Sites With
Bash, Run Code Online, Free Action Cult, What Is Mozilla, Rust SPAs, GNOME
Extensions, Git in Rust.
<!-- more -->
## [roc: Rust command line documentation searching](https://github.com/sminez/roc)
I may getting too much into CLI tools and such, but searching Rust
documentation directly from the command line seems helpful as heck.
## [Emacs Doom for Newbies](https://medium.com/urbint-engineering/emacs-doom-for-newbies-1f8038604e3b)
I promised myself I wouldn't share links from Medium anymore, but this
specific article helped me a lot getting into Emacs Doom keybinds. And Emacs
Doom is my new favourite Emacs distribution now, so...
## [Apple Silicon: The Passing of Wintel](https://mondaynote.com/apple-silicon-the-passing-of-wintel-79a5ef66ad2b)
I like how this article describes how the simple change from Apple to their
ARM version will push Microsoft towards it, thought their Surface thing. And
if Microsoft changes, all big manufacturers will change too.
It is a fairy-tale of sorts, but damn, it _does_ make sense!
## [Five things every developer should know about software architecture](https://dev.to/simonbrown/five-things-every-developer-should-know-about-software-architecture-summary-3mmp)
I don't watch technical videos -- mostly 'cause my world revolves around text
and I prefer things in textual form -- but I can see that the bullet points
make sense.
(Also, if someone watch the video and I'm wrong here, let me know.)
## [Handling File Uploads With Flask](https://blog.miguelgrinberg.com/post/handling-file-uploads-with-flask)
Although uploads are a simple matter (usually, and specially with Flask), I
like when a tutorial starts on the very basic, no frills option and then
starts adding features, showing the progress done to reach something that is
way better than the first version.
## [Monitoring Flask microservices with Prometheus](https://blog.viktoradam.net/2020/05/11/prometheus-flask-exporter/)
A nice library to add support for Prometheus scraping on Flask applications.
## [Even Apple Is Interested In Migrating Their C Code To Rust](https://www.phoronix.com/scan.php?page=news_item&px=Apple-From-C-To-Rust)
Ok, it's their services and not something related to macOS or iOS or any other
OSes.
## [confy: Zero-boilerplate configuration management in Rust](https://github.com/rust-cli/confy)
Look how cute this little library that have the directories where
configuration should be and how to load it.
## [typed-builder](https://crates.io/crates/typed-builder)
Cool crate that allows #deriving the builder pattern on a struct.
## [Stopping phishing campaigns with bash](https://blog.haschek.at/2020/stopping-phishing-campaigns-with-bash.html)
Nothing funnier than destroying a phishing site with automated scripts.
## [Try It Online](https://tio.run/#)
One of the cool things about the Rust ecosystem is the
[Playground](https://play.rust-lang.org/), a site that allows you to code Rust
without having to install the Rust compiler. But someone took a step forward
and make a Playground for almost every language.
## [I Love MDN, or the cult of the free in action](https://www.quirksmode.org/blog/archives/2020/08/i_love_mdn_or_t.html)]
It all starts with a "But I did first and nobody said they loved me" but then
it hit me in the gut with "It reminds me of breaking into spontaneous applause
for our courageous health workers instead of funding them properly so they can
do their jobs."
MDN is one hell of source of web knowledge. And, for some absurd reason,
Mozilla decided to not fund it anymore. And nobody is talking about how to
keep MDN going outside Mozilla: no talks about crowdfunding, no talks about
moving to somewhere that will keep it alive and such.
By the way, if you're sad about MDN but are still using Chrome:
Congratulations, you're part of the problem.
## [Mozilla’s uncertain future](https://civilityandtruth.com/2020/08/13/mozillas-uncertain-future/)
It is really interesting how this paints a good picture of what "Mozilla"
actually is, explaining the works of the Foundation and the works of the
Corporation.
## [Single Page Applications using Rust](http://www.sheshbabu.com/posts/rust-wasm-yew-single-page-application/)
At this point, it must be clear how much I like posts that start with
something very simple and go building something more complex with in some
simple steps.
And this one have even diffs for the changes!
## [How To Make Ubuntu Work Like Windows 10](https://kevq.uk/how-to-make-ubuntu-work-like-windows-10/)
Not that I'm into Windows layout in the first place, but a good collection of
GNOME extensions, if you're into changing the look of your system.
## [gitoxide: An idiomatic, modern, lean, fast, safe & pure rust implementation of git](https://github.com/Byron/gitoxide)
One more to the bag of "common tools rewritten in Rust".

124
content/links/20200815.pt.md

@ -0,0 +1,124 @@
+++
title = "Links Comentados de 2020-08-15"
date = 2020-08-15
[taxonomies]
tags = ["links", "rust", "documentação", "cli", "emacs", "arm", "apple",
"arquitetura de software", "flask", "prometheus", "config", "builder",
"pattern", "phishing", "bash", "online", "mozilla", "spa", "gnome", "git"]
+++
Documentação do Rust na Linha de Comando, Emacs Doom, Efeito Cascata de ARM na
Apple, Arquitetura de Software, Uploads com Flask, Flask e Prometheus, Rust na
Apple, Arquivos de Configuração em Rust, Builder Pattern em Rust, Arruinando
Sites de Phishing com Bash, Rode Código Online, Culto da Ação, O Que É a
Mozilla, SPA em Rust, Extensões do GNOME, Git em Rust.
<!-- more -->
## [roc: Rust command line documentation searching](https://github.com/sminez/roc)
Eu posso estar ficando muito interessado em ferramentas CLI e tal, mas
pesquisar a documentação do Rust diretamente da linha de comando parece ser
útil pacas.
## [Emacs Doom for Newbies](https://medium.com/urbint-engineering/emacs-doom-for-newbies-1f8038604e3b)
Eu prometi pra mim mesmo que eu não iria compartilhar mais links do Medium,
mas esse artigo me ajudou um bocado a entender as teclas de atalho do Emacs
Doom. E Emacs Doom é a minha distribuição Emacs favorita agora, então...
## [Apple Silicon: The Passing of Wintel](https://mondaynote.com/apple-silicon-the-passing-of-wintel-79a5ef66ad2b)
Eu gosto como esse artigo descreve como a simples mudança da Apple para a sua
versão de ARM pode forçar a Microsoft a mudar, usando a linha Surface. E se a
Microsoft mudar, todos os demais fabricantes terão que mudar também.
É tipo um conto de fadas, mas faz todo sentido!
## [Five things every developer should know about software architecture](https://dev.to/simonbrown/five-things-every-developer-should-know-about-software-architecture-summary-3mmp)
Eu não olho vídeos técnicos -- mais pelo fato que meu mundo é em texto e eu
prefiro as coisas em forma textual -- mas pra mim os pontos apresentados fazem
todo sentido.
(E se alguém olhar o vídeo e eu estou errado, me avisem.)
## [Handling File Uploads With Flask](https://blog.miguelgrinberg.com/post/handling-file-uploads-with-flask)
Embora uploads sejam algo simples (normalmente, e principalmente com Flask),
eu gosto de um tutorial que começa do básico, sem nenhuma frescura, e vai
adicionando features, mostrando o progresso feito para passar para uma feature
melhor que a versão anterior.
## [Monitoring Flask microservices with Prometheus](https://blog.viktoradam.net/2020/05/11/prometheus-flask-exporter/)
Uma biblioteca legal para adicionar suporte ao Prometheus em aplicações Flask.
## [Even Apple Is Interested In Migrating Their C Code To Rust](https://www.phoronix.com/scan.php?page=news_item&px=Apple-From-C-To-Rust)
Tá, é nos serviços e nada a ver com macOS ou iOS ou qualquer um dos outros
OSes.
## [confy: Zero-boilerplate configuration management in Rust](https://github.com/rust-cli/confy)
Olha que bonitinha essa biblioteca que tem os diretórios onde arquivos de
configuração devem ficar e como devem ser carregados.
## [typed-builder](https://crates.io/crates/typed-builder)
Uma crate interessante que permite #derivar o "builder pattern" em uma struct.
## [Stopping phishing campaigns with bash](https://blog.haschek.at/2020/stopping-phishing-campaigns-with-bash.html)
Nada mais divertido que destruir um site de phishing com scripts
automatizados.
## [Try It Online](https://tio.run/#)
Uma das coisas legais do eco-sistema do Rust é o
[Playground](https://play.rust-lang.org/), um site que permite que você
execute código Rust sem precisar instalar o compilador Rust. Mas alguém fez
algo a mais e criou um Playground para praticamente todas as linguagens.
## [I Love MDN, or the cult of the free in action](https://www.quirksmode.org/blog/archives/2020/08/i_love_mdn_or_t.html)]
Tudo começa com um "Mas eu fiz primeiro e ninguém disse que me amava", mas
depois me acertou bem no meio com "Me lembra das pessoas partindo para um
aplauso espontâneo para os corajosos trabalhadores da saúde ao invés de exigir
que sejam pagos de forma correta para que eles pudessem fazer o trabalho
deles."
MDN é uma baita fonte de conhecimento da web. E, por alguma razão absurda, a
Mozilla decidiu não colocar mais dinheiro. E ninguém está falando sobre como
manter o MDN fora da Mozilla: nenhuma conversa sobre financiamento coletivo,
nenhuma conversa sobre mover para algum outro lugar para manter o projeto vivo
e tal.
Por falar nisso, se você está se sentido triste pela MDN e ainda está usando
Chrome: Parabéns, você é parte do problema.
## [Mozilla’s uncertain future](https://civilityandtruth.com/2020/08/13/mozillas-uncertain-future/)
A parte interessante é como é apresentado o que a "Mozilla" realmente é,
explicando o trabalho feito pela Fundação e o trabalho feita pela Corporação.
## [Single Page Applications using Rust](http://www.sheshbabu.com/posts/rust-wasm-yew-single-page-application/)
Nesse ponto, deve ser bem claro o quanto eu gosto de posts que começam com
algo bem simples e vão construindo algo mais complexo em alguns passos.
E esse ainda tem os diffs entre as mudanças!
## [How To Make Ubuntu Work Like Windows 10](https://kevq.uk/how-to-make-ubuntu-work-like-windows-10/)
Não que eu seja fã do layout do Windows em primeiro lugar, mas uma boa coleção
de extensões do GNOME, se você estiver a fim de mudar o visual do seu sistema.
## [gitoxide: An idiomatic, modern, lean, fast, safe & pure rust implementation of git](https://github.com/Byron/gitoxide)
Mais uma para a lista de "ferramentas comuns que foram reescritas em Rust".
<!--
vim:spelllang=pt:
-->

10
content/quotes/arthur-c-clarke/index.md

@ -0,0 +1,10 @@
+++
title = "Arthur C. Clarke"
weight = 97
[taxonomies]
tags = ["quotes", "arthur c clarke", "space", "nationalism"]
+++
> "There is hopeful symbolism in the fact that flags do not wave in a vacuum."

3
content/quotes/bertolt-brecht/index.md

@ -3,7 +3,7 @@ title = "Bertolt Brecht"
weight = 98
[taxonomies]
tags = ["quotes", "bertolt brecht", "heroes"]
tags = ["quotes", "bertolt brecht", "heroes", "food", "ethics"]
+++
> Andrea: Unhappy the land that has no heroes.
@ -11,3 +11,4 @@ tags = ["quotes", "bertolt brecht", "heroes"]
> Galileo: No, unhappy the land that _needs_ heroes.
-- "Life of Galileo"
> "Grub first, then ethics."

10
content/quotes/christa-mcauliffe/index.md

@ -0,0 +1,10 @@
+++
title = "Christa McAuliffe"
weight = 99
[taxonomies]
tags = ["quotes", "christa mcauliffe", "dreams"]
+++
> "May your future be limited only by your dreams."

10
content/quotes/dom-helder-camara/index.md

@ -0,0 +1,10 @@
+++
title = "Dom Helder Camara"
weight = 100
[taxonomies]
tags = ["quotes", "dom helder camara", "saints", "communists"]
+++
> "When I give food to the poor, they call me saint. When I ask why the poor
> have no food, they call me a communist."

10
content/quotes/earl-wilson/index.md

@ -0,0 +1,10 @@
+++
title = "Earl Wilson"
weight = 101
[taxonomies]
tags = ["quotes", "earl wilson", "life"]
+++
> "If you think nobody cares if you're alive, try missing a couple of car
> payments."

11
content/quotes/edsger-w-dijkstra/index.md

@ -0,0 +1,11 @@
+++
title = "Edsger W. Dijkstra"
weight = 101
[taxonomies]
tags = ["quotes", "edsger w dijkstra", "dijkstra", "simplicity", "complexity"]
+++
> "Simplicity is a great virtue but it requires hard work to achieve it and
> education to appreciate it. And to make matters worse: complexity sells
> better."

10
content/quotes/eric-hoffer/index.md

@ -0,0 +1,10 @@
+++
title = "Eric Hoffer"
weight = 101
[taxonomies]
tags = ["quotes", "eric hoffer", "religion"]
+++
> "Christianity is one of several Jewish heresies."

10
content/quotes/landor/index.md

@ -0,0 +1,10 @@
+++
title = "Landor"
weight = 106
[taxonomies]
tags = ["quotes", "landor", "love", "friendship", "hate"]
+++
> "No friendship is so cordial or so delicious as that of girl for girl;
> no hatred so intense or immovable as that of woman for woman."

4
content/quotes/mahatma-gandhi/index.md

@ -3,7 +3,9 @@ title = "Mahatma Gandhi"
weight = 109
[taxonomies]
tags = ["quotes", "mahatma gandhi", "gandhi", "changes"]
tags = ["quotes", "mahatma gandhi", "gandhi", "changes", "life"]
+++
> "You must be the change you wish to see in the world."
> "There is more to life than increasing its speed."

5
content/quotes/oscar-wilde/index.md

@ -4,7 +4,7 @@ weight = 111
[taxonomies]
tags = ["quotes", "oscar wilde", "virtues", "vices", "truth", "questions",
"answers", "gossip", "tastes"]
"answers", "gossip", "tastes", "advices"]
+++
> "He hadn't a single redeeming vice."
@ -17,3 +17,6 @@ tags = ["quotes", "oscar wilde", "virtues", "vices", "truth", "questions",
> their lives a mimicry, their passions a quotation."
> "I have the simplest tastes. I am always satisfied with the best."
> "The only thing to do with good advice is pass it on. It is never any
> use to oneself."

9
content/quotes/publius-ovidius-naso/index.md

@ -0,0 +1,9 @@
+++
title = "Publius Ovidius Naso"
weight = 112
[taxonomies]
tags = ["quotes", "publius ovidius naso", "ovid", "honesty"]
+++
> "It is annoying to be honest to no purpose."

8
content/quotes/random/index.md

@ -121,3 +121,11 @@ tags = ["quotes", "graffiti", "education", "misery", "distributed systems",
> "Don't be irreplaceable, if you can't be replaced, you can't be promoted."
> "Words must be weighed, not counted."
> "Better to light one candle than to curse the darkness."
-- motto of the Christopher Society
> "Feminism, n.:
> A political position which seeks to rebuild society so that
> both men and women are treated as women wish to be treated."

9
content/quotes/rene-descartes/index.md

@ -0,0 +1,9 @@
+++
title = "Rene Descartes"
weight = 114
[taxonomies]
tags = ["quotes", "rene descartes", "inteligence"]
+++
> "It is not enough to have a good mind. The main thing is to use it well."
Loading…
Cancel
Save