From ea77b08c66b818eaef75541f9e831d4822b1b7df Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 10:07:58 -0300 Subject: [PATCH 01/16] Landor quote --- content/quotes/landor/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 content/quotes/landor/index.md diff --git a/content/quotes/landor/index.md b/content/quotes/landor/index.md new file mode 100644 index 0000000..aa68256 --- /dev/null +++ b/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." From c9c5d6153688bad793f667934237ebfb8ac7ab1e Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 10:25:29 -0300 Subject: [PATCH 02/16] Dom Helder Camara quote --- content/quotes/dom-helder-camara/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 content/quotes/dom-helder-camara/index.md diff --git a/content/quotes/dom-helder-camara/index.md b/content/quotes/dom-helder-camara/index.md new file mode 100644 index 0000000..38fe4f5 --- /dev/null +++ b/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." From 70f1f06b6d6e5f3fdc7abf679ab48ab54500706a Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 11:22:55 -0300 Subject: [PATCH 03/16] Publius Ovidius Naso quote --- content/quotes/publius-ovidius-naso/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 content/quotes/publius-ovidius-naso/index.md diff --git a/content/quotes/publius-ovidius-naso/index.md b/content/quotes/publius-ovidius-naso/index.md new file mode 100644 index 0000000..4539531 --- /dev/null +++ b/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." From 4d9fad8d9c143d6c3e321b551c359762584911bf Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 12:08:57 -0300 Subject: [PATCH 04/16] Eric Hoffer quote --- content/quotes/eric-hoffer/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 content/quotes/eric-hoffer/index.md diff --git a/content/quotes/eric-hoffer/index.md b/content/quotes/eric-hoffer/index.md new file mode 100644 index 0000000..5e395e2 --- /dev/null +++ b/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." + From b8d6ecf4906b197bc09bbf98f5eb493445c4b369 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 12:13:54 -0300 Subject: [PATCH 05/16] Bertold Brecht quote --- content/quotes/bertolt-brecht/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/quotes/bertolt-brecht/index.md b/content/quotes/bertolt-brecht/index.md index c60ad24..acc2c21 100644 --- a/content/quotes/bertolt-brecht/index.md +++ b/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." From 54e06b23001feca6f618c980100a482aa254de12 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 12:16:37 -0300 Subject: [PATCH 06/16] Christa McAuliffe quote --- content/quotes/christa-mcauliffe/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 content/quotes/christa-mcauliffe/index.md diff --git a/content/quotes/christa-mcauliffe/index.md b/content/quotes/christa-mcauliffe/index.md new file mode 100644 index 0000000..fd7cef5 --- /dev/null +++ b/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." + From f423f2a8584c86622066ccf8e932e5ef15636183 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 12:34:16 -0300 Subject: [PATCH 07/16] Arthur C Clarke quote --- content/quotes/arthur-c-clarke/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 content/quotes/arthur-c-clarke/index.md diff --git a/content/quotes/arthur-c-clarke/index.md b/content/quotes/arthur-c-clarke/index.md new file mode 100644 index 0000000..16a08a1 --- /dev/null +++ b/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." + From 1267f33d77b9ebb04b50b8f4ec0b8521fe3875a2 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 12:38:07 -0300 Subject: [PATCH 08/16] Random quote --- content/quotes/random/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/quotes/random/index.md b/content/quotes/random/index.md index 3d90fb4..5b8c19c 100644 --- a/content/quotes/random/index.md +++ b/content/quotes/random/index.md @@ -121,3 +121,7 @@ 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 + From 938db13f97f8d797cecc7beff6c5d3e10b8ca53b Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 12:39:14 -0300 Subject: [PATCH 09/16] Random quote --- content/quotes/random/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/quotes/random/index.md b/content/quotes/random/index.md index 5b8c19c..3d32877 100644 --- a/content/quotes/random/index.md +++ b/content/quotes/random/index.md @@ -125,3 +125,7 @@ tags = ["quotes", "graffiti", "education", "misery", "distributed systems", > "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." + From 1e46d4683e4404d310eae6d816ed79327d901286 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 12:40:56 -0300 Subject: [PATCH 10/16] Mahatma Gandhi quote --- content/quotes/mahatma-gandhi/index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/quotes/mahatma-gandhi/index.md b/content/quotes/mahatma-gandhi/index.md index 59f0af9..dae052b 100644 --- a/content/quotes/mahatma-gandhi/index.md +++ b/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." From 6c2341a5b1c3cdcadd431f695e180ac695f16ebf Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 12:42:35 -0300 Subject: [PATCH 11/16] Earl Wilson quote --- content/quotes/earl-wilson/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 content/quotes/earl-wilson/index.md diff --git a/content/quotes/earl-wilson/index.md b/content/quotes/earl-wilson/index.md new file mode 100644 index 0000000..cb5a3d7 --- /dev/null +++ b/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." From d27d941b0e90e3e34c3c2e45c5d537cb7c3e2ee5 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 12:47:28 -0300 Subject: [PATCH 12/16] Rene Descartes quote --- content/quotes/rene-descartes/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 content/quotes/rene-descartes/index.md diff --git a/content/quotes/rene-descartes/index.md b/content/quotes/rene-descartes/index.md new file mode 100644 index 0000000..27b890d --- /dev/null +++ b/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." From bbd98f2d0365daa1acb1f919339e790ca4c61ccd Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 12:48:09 -0300 Subject: [PATCH 13/16] Oscar Wilde quote --- content/quotes/oscar-wilde/index.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/content/quotes/oscar-wilde/index.md b/content/quotes/oscar-wilde/index.md index 1bd6dd6..3eba718 100644 --- a/content/quotes/oscar-wilde/index.md +++ b/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." From d5c3cb7db22e5f863b027167b29a2a10561bd913 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 13:02:15 -0300 Subject: [PATCH 14/16] Dijkstra quote --- content/quotes/edsger-w-dijkstra/index.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 content/quotes/edsger-w-dijkstra/index.md diff --git a/content/quotes/edsger-w-dijkstra/index.md b/content/quotes/edsger-w-dijkstra/index.md new file mode 100644 index 0000000..3de9e35 --- /dev/null +++ b/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." From ea08bfa8b0d60b505b9d52cbc6b4ce39b452d663 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 15:14:16 -0300 Subject: [PATCH 15/16] Links for 2020-08-15 --- content/links/20200815.md | 118 +++++++++++++++++++++++++++++++++ content/links/20200815.pt.md | 124 +++++++++++++++++++++++++++++++++++ 2 files changed, 242 insertions(+) create mode 100644 content/links/20200815.md create mode 100644 content/links/20200815.pt.md diff --git a/content/links/20200815.md b/content/links/20200815.md new file mode 100644 index 0000000..d41a01b --- /dev/null +++ b/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. + + + +## [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". diff --git a/content/links/20200815.pt.md b/content/links/20200815.pt.md new file mode 100644 index 0000000..5b9a1b3 --- /dev/null +++ b/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. + + + +## [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". + + From 34df19636c61bbfd3f9929aea22bf645f2476526 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sat, 15 Aug 2020 15:14:21 -0300 Subject: [PATCH 16/16] Squashed commit of the following: commit ea08bfa8b0d60b505b9d52cbc6b4ce39b452d663 Author: Julio Biason Date: Sat Aug 15 15:14:16 2020 -0300 Links for 2020-08-15 commit d5c3cb7db22e5f863b027167b29a2a10561bd913 Author: Julio Biason Date: Sat Aug 15 13:02:15 2020 -0300 Dijkstra quote commit bbd98f2d0365daa1acb1f919339e790ca4c61ccd Author: Julio Biason Date: Sat Aug 15 12:48:09 2020 -0300 Oscar Wilde quote commit d27d941b0e90e3e34c3c2e45c5d537cb7c3e2ee5 Author: Julio Biason Date: Sat Aug 15 12:47:28 2020 -0300 Rene Descartes quote commit 6c2341a5b1c3cdcadd431f695e180ac695f16ebf Author: Julio Biason Date: Sat Aug 15 12:42:35 2020 -0300 Earl Wilson quote commit 1e46d4683e4404d310eae6d816ed79327d901286 Author: Julio Biason Date: Sat Aug 15 12:40:56 2020 -0300 Mahatma Gandhi quote commit 938db13f97f8d797cecc7beff6c5d3e10b8ca53b Author: Julio Biason Date: Sat Aug 15 12:39:14 2020 -0300 Random quote commit 1267f33d77b9ebb04b50b8f4ec0b8521fe3875a2 Author: Julio Biason Date: Sat Aug 15 12:38:07 2020 -0300 Random quote commit f423f2a8584c86622066ccf8e932e5ef15636183 Author: Julio Biason Date: Sat Aug 15 12:34:16 2020 -0300 Arthur C Clarke quote commit 54e06b23001feca6f618c980100a482aa254de12 Author: Julio Biason Date: Sat Aug 15 12:16:37 2020 -0300 Christa McAuliffe quote commit b8d6ecf4906b197bc09bbf98f5eb493445c4b369 Author: Julio Biason Date: Sat Aug 15 12:13:54 2020 -0300 Bertold Brecht quote commit 4d9fad8d9c143d6c3e321b551c359762584911bf Author: Julio Biason Date: Sat Aug 15 12:08:57 2020 -0300 Eric Hoffer quote commit 70f1f06b6d6e5f3fdc7abf679ab48ab54500706a Author: Julio Biason Date: Sat Aug 15 11:22:55 2020 -0300 Publius Ovidius Naso quote commit c9c5d6153688bad793f667934237ebfb8ac7ab1e Author: Julio Biason Date: Sat Aug 15 10:25:29 2020 -0300 Dom Helder Camara quote commit ea77b08c66b818eaef75541f9e831d4822b1b7df Author: Julio Biason Date: Sat Aug 15 10:07:58 2020 -0300 Landor quote --- content/links/20200815.md | 118 ++++++++++++++++++ content/links/20200815.pt.md | 124 +++++++++++++++++++ content/quotes/arthur-c-clarke/index.md | 10 ++ content/quotes/bertolt-brecht/index.md | 3 +- content/quotes/christa-mcauliffe/index.md | 10 ++ content/quotes/dom-helder-camara/index.md | 10 ++ content/quotes/earl-wilson/index.md | 10 ++ content/quotes/edsger-w-dijkstra/index.md | 11 ++ content/quotes/eric-hoffer/index.md | 10 ++ content/quotes/landor/index.md | 10 ++ content/quotes/mahatma-gandhi/index.md | 4 +- content/quotes/oscar-wilde/index.md | 5 +- content/quotes/publius-ovidius-naso/index.md | 9 ++ content/quotes/random/index.md | 8 ++ content/quotes/rene-descartes/index.md | 9 ++ 15 files changed, 348 insertions(+), 3 deletions(-) create mode 100644 content/links/20200815.md create mode 100644 content/links/20200815.pt.md create mode 100644 content/quotes/arthur-c-clarke/index.md create mode 100644 content/quotes/christa-mcauliffe/index.md create mode 100644 content/quotes/dom-helder-camara/index.md create mode 100644 content/quotes/earl-wilson/index.md create mode 100644 content/quotes/edsger-w-dijkstra/index.md create mode 100644 content/quotes/eric-hoffer/index.md create mode 100644 content/quotes/landor/index.md create mode 100644 content/quotes/publius-ovidius-naso/index.md create mode 100644 content/quotes/rene-descartes/index.md diff --git a/content/links/20200815.md b/content/links/20200815.md new file mode 100644 index 0000000..d41a01b --- /dev/null +++ b/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. + + + +## [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". diff --git a/content/links/20200815.pt.md b/content/links/20200815.pt.md new file mode 100644 index 0000000..5b9a1b3 --- /dev/null +++ b/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. + + + +## [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". + + diff --git a/content/quotes/arthur-c-clarke/index.md b/content/quotes/arthur-c-clarke/index.md new file mode 100644 index 0000000..16a08a1 --- /dev/null +++ b/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." + diff --git a/content/quotes/bertolt-brecht/index.md b/content/quotes/bertolt-brecht/index.md index c60ad24..acc2c21 100644 --- a/content/quotes/bertolt-brecht/index.md +++ b/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." diff --git a/content/quotes/christa-mcauliffe/index.md b/content/quotes/christa-mcauliffe/index.md new file mode 100644 index 0000000..fd7cef5 --- /dev/null +++ b/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." + diff --git a/content/quotes/dom-helder-camara/index.md b/content/quotes/dom-helder-camara/index.md new file mode 100644 index 0000000..38fe4f5 --- /dev/null +++ b/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." diff --git a/content/quotes/earl-wilson/index.md b/content/quotes/earl-wilson/index.md new file mode 100644 index 0000000..cb5a3d7 --- /dev/null +++ b/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." diff --git a/content/quotes/edsger-w-dijkstra/index.md b/content/quotes/edsger-w-dijkstra/index.md new file mode 100644 index 0000000..3de9e35 --- /dev/null +++ b/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." diff --git a/content/quotes/eric-hoffer/index.md b/content/quotes/eric-hoffer/index.md new file mode 100644 index 0000000..5e395e2 --- /dev/null +++ b/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." + diff --git a/content/quotes/landor/index.md b/content/quotes/landor/index.md new file mode 100644 index 0000000..aa68256 --- /dev/null +++ b/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." diff --git a/content/quotes/mahatma-gandhi/index.md b/content/quotes/mahatma-gandhi/index.md index 59f0af9..dae052b 100644 --- a/content/quotes/mahatma-gandhi/index.md +++ b/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." diff --git a/content/quotes/oscar-wilde/index.md b/content/quotes/oscar-wilde/index.md index 1bd6dd6..3eba718 100644 --- a/content/quotes/oscar-wilde/index.md +++ b/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." diff --git a/content/quotes/publius-ovidius-naso/index.md b/content/quotes/publius-ovidius-naso/index.md new file mode 100644 index 0000000..4539531 --- /dev/null +++ b/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." diff --git a/content/quotes/random/index.md b/content/quotes/random/index.md index 3d90fb4..3d32877 100644 --- a/content/quotes/random/index.md +++ b/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." + diff --git a/content/quotes/rene-descartes/index.md b/content/quotes/rene-descartes/index.md new file mode 100644 index 0000000..27b890d --- /dev/null +++ b/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."