Julio Biason
4 years ago
40 changed files with 507 additions and 5 deletions
@ -0,0 +1,68 @@ |
|||||||
|
+++ |
||||||
|
title = "Commented Links for 2020-06-18" |
||||||
|
date = 2020-06-18 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["links"] |
||||||
|
+++ |
||||||
|
|
||||||
|
<!-- more --> |
||||||
|
|
||||||
|
## [How to write good Git commit messages](https://altcampus.io/blog/how-to-write-good-git-commit-message) |
||||||
|
|
||||||
|
About a month ago, I shared a link describing how to make proper commit |
||||||
|
messages, and this post talks a bit further about -- and it also cites some of |
||||||
|
stuff I usually miss when I need to do some code review. |
||||||
|
|
||||||
|
## [Ansible: Tasks vs Roles vs Handlers](https://roelofjanelsinga.com/articles/ansible-difference-between-tasks-and-roles) |
||||||
|
|
||||||
|
Another "I shared something like that before" link, this one focuses on |
||||||
|
Ansible itself instead of some other configuration tool. Although not deep, it |
||||||
|
explain most of Ansible "surface" content. |
||||||
|
|
||||||
|
## [The Poetics of CLI Command Names](https://smallstep.com/blog/the-poetics-of-cli-command-names/) |
||||||
|
|
||||||
|
So you decided to create your own command line application to learn a new |
||||||
|
language. Congratulations. But the success of your tool depends (partially) on |
||||||
|
the name of it and how you consider the "mystic" behind it. |
||||||
|
|
||||||
|
I don't fully agree with some points, though. For example, claiming `cfdisk` |
||||||
|
was a bad choice for a curses `fdisk`; `fdisk` is well known, and using the |
||||||
|
same name as a part of the new name shows that shows that it is a different |
||||||
|
version and also gives information to whoever knows `fdisk` what this |
||||||
|
application does. Same case: `top` and `htop`. |
||||||
|
|
||||||
|
## [What Are Feature Flags?](https://launchdarkly.com/blog/what-are-feature-flags/) |
||||||
|
|
||||||
|
Before I changed projects, we had a discussion about the way the projects were |
||||||
|
using feature flags. |
||||||
|
|
||||||
|
Although not discussed here, I do believe that feature flags should, at some |
||||||
|
point, be removed, either by the team when a feature goes into full |
||||||
|
availability or moved to a user configuration. But it *needs* to get out of |
||||||
|
hands of the developers at some point and not live forever as a flag. |
||||||
|
|
||||||
|
## [How to minimize Rust binary size](https://github.com/johnthagen/min-sized-rust) |
||||||
|
|
||||||
|
Not that Rust binaries are big -- at least, in release -- but there is always |
||||||
|
someone complaining, specially when compared to binaries created in other |
||||||
|
languages whose binaries are not static. |
||||||
|
|
||||||
|
But it is always good to have a set of tips on how to reduce them, just in |
||||||
|
case. |
||||||
|
|
||||||
|
## [Announcing our Rust Driver: Version 1.0](https://www.mongodb.com/blog/post/announcing-rust-driver-version-1) |
||||||
|
|
||||||
|
Still on Rust news, MongoDB, the company, released their official driver for |
||||||
|
MonogDB, the database, in Rust. |
||||||
|
|
||||||
|
One thing that I must say, reading the announcement, is how nice it plays with |
||||||
|
the existing ecosystem, supporting the top async frameworks and the |
||||||
|
serialization framework. A truly "play nice with everything" by the |
||||||
|
description. |
||||||
|
|
||||||
|
## [unfog-cli: A simple task & time manager, written in Haskell.](https://github.com/unfog-io/unfog-cli) |
||||||
|
|
||||||
|
I have a personal project for a long time to create a command line version of |
||||||
|
[Toggl](https://toggl.com/), but it seems someone had the same idea and did |
||||||
|
the project already. |
@ -0,0 +1,75 @@ |
|||||||
|
+++ |
||||||
|
title = "Links Commentados de 2020-06-18" |
||||||
|
date = 2020-06-18 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["links"] |
||||||
|
+++ |
||||||
|
|
||||||
|
<!-- more --> |
||||||
|
|
||||||
|
## [How to write good Git commit messages](https://altcampus.io/blog/how-to-write-good-git-commit-message) |
||||||
|
|
||||||
|
Eu compartilhei um link sobre mensagens de commit a quase um mês, e esse post |
||||||
|
fala mais sobre isso -- e tem citações de coisas que eu realmente sinto falta |
||||||
|
quando vou fazer code review. |
||||||
|
|
||||||
|
## [Ansible: Tasks vs Roles vs Handlers](https://roelofjanelsinga.com/articles/ansible-difference-between-tasks-and-roles) |
||||||
|
|
||||||
|
Mais um "Eu compartilhei algo parecido com isso a algum tempo", esse post foca |
||||||
|
no Ansible em si ao invés de alguma outra ferramenta de configuração. Embora |
||||||
|
não se aprofunde muito, ele explica muito das coisas de "superfície" do |
||||||
|
Ansible. |
||||||
|
|
||||||
|
## [The Poetics of CLI Command Names](https://smallstep.com/blog/the-poetics-of-cli-command-names/) |
||||||
|
|
||||||
|
Então você decidiu criar a sua própria ferramenta de linha de comando para |
||||||
|
aprender uma nova linguagem. Parabéns. Mas o sucesso da sua ferramenta depende |
||||||
|
(parcialmente) do nome escolhido e como você considera toda a "mística" por |
||||||
|
trás desse nome. |
||||||
|
|
||||||
|
Infelizmente, eu não concordo com alguns pontos. Por exemplo, reclamar que |
||||||
|
`cfdisk` foi uma má escolha para um `fdisk` em curses; `fdisk` é bem |
||||||
|
conhecido, e utilizar o mesmo nome na como parte do novo nome para mostrar que |
||||||
|
é uma versão diferente e fornece como informação para quem conhece o que |
||||||
|
`fdisk` o que essa aplicação faz. Mesmo caso: `top` e `htop`. |
||||||
|
|
||||||
|
## [What Are Feature Flags?](https://launchdarkly.com/blog/what-are-feature-flags/) |
||||||
|
|
||||||
|
No projeto que eu trabalhava antes, nós tivemos uma discussão sobre a forma |
||||||
|
como os projetos estão utilizado feature flags. |
||||||
|
|
||||||
|
Embora não seja discutido aqui, eu acredito que feature flags devem, em algum |
||||||
|
ponto, serem removidas, tanto pelo time quando uma funcionalidade se torna |
||||||
|
disponível para todos ou movida para uma configuração de usuário. Mas ela |
||||||
|
*precisa* sair das mãos dos desenvolvedores em algum ponto e não viver para |
||||||
|
sempre como uma flag. |
||||||
|
|
||||||
|
## [How to minimize Rust binary size](https://github.com/johnthagen/min-sized-rust) |
||||||
|
|
||||||
|
Não que os binários de Rust sejam grandes -- pelo menos, em release -- mas |
||||||
|
sempre tem alguém que reclama, principalmente quando comparados com binários |
||||||
|
criados em outras linguagens cujos binários não são estáticos. |
||||||
|
|
||||||
|
Mas sempre é bom ter um conjunto de dicas de como reduzir, "just in case". |
||||||
|
|
||||||
|
## [Announcing our Rust Driver: Version 1.0](https://www.mongodb.com/blog/post/announcing-rust-driver-version-1) |
||||||
|
|
||||||
|
Ainda em notícias de Rust, MongoDB, a empresa, disponibilizou o driver oficial |
||||||
|
do MongoDB, o banco de dados, em Rust. |
||||||
|
|
||||||
|
Uma coisa que eu preciso dizer, lendo o anuncio, é como eles fizeram com que o |
||||||
|
driver se encaixasse bem no eco-sistema atual, com suporte aos principais |
||||||
|
frameworks async e a biblioteca de serialização. Um verdadeiro "funciona bem |
||||||
|
com tudo" pela descrição. |
||||||
|
|
||||||
|
## [unfog-cli: A simple task & time manager, written in Haskell.](https://github.com/unfog-io/unfog-cli) |
||||||
|
|
||||||
|
Eu tenho um projeto pessoal a um bom tempo de fazer uma versão em linha de |
||||||
|
comando do [Toggl](https://toggl.com/), mas pelo visto alguém já teve a mesma |
||||||
|
ideia e fez o projeto antes. |
||||||
|
|
||||||
|
|
||||||
|
<!-- |
||||||
|
vim:spelllang=pt: |
||||||
|
--> |
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "Albert Schweitzer" |
||||||
|
weight = 97 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "albert schweitzer", "truth"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Truth has no special time of its own. Its hour is now -- always." |
@ -0,0 +1,13 @@ |
|||||||
|
+++ |
||||||
|
title = "Aldous Huxley" |
||||||
|
weight = 97 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "aldous huxley", "dictatorship"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "The perfect dictatorship would have the appeareance of a democracy, but |
||||||
|
> would basically be a prison without walls in which the prisoners would not |
||||||
|
> even dream of escaping. It would essentially be a system of slavery where, |
||||||
|
> thought consumption and entertainment, the slaves would love their |
||||||
|
> servitudes." |
@ -0,0 +1,13 @@ |
|||||||
|
+++ |
||||||
|
title = "Antoine de Saint-Exupéry" |
||||||
|
weight = 97 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "antonie de saint-exupery", "truth"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "It is only with the heart one can see clearly; what is essential is |
||||||
|
> invisible to the eye." |
||||||
|
-- The Fox, 'The Little Prince" |
||||||
|
|
||||||
|
|
@ -0,0 +1,13 @@ |
|||||||
|
+++ |
||||||
|
title = "Bertolt Brecht" |
||||||
|
weight = 98 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "bertolt brecht", "heroes"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> Andrea: Unhappy the land that has no heroes. |
||||||
|
> |
||||||
|
> Galileo: No, unhappy the land that _needs_ heroes. |
||||||
|
-- "Life of Galileo" |
||||||
|
|
@ -0,0 +1,11 @@ |
|||||||
|
+++ |
||||||
|
title = "Bertrand Russell" |
||||||
|
weight = 98 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "bertrand russell", "intelligence", "religion"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "So far as I can remember, there is not one word in the Gospels in praise of |
||||||
|
> intelligence." |
||||||
|
|
@ -0,0 +1,10 @@ |
|||||||
|
+++ |
||||||
|
title = "Bette Midler" |
||||||
|
weight = 98 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "bette midler", "success"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "The worst part of having success is trying to find someone who is happy for you." |
||||||
|
|
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "Bill Nye" |
||||||
|
weight = 98 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "bill nye", "knowledge"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Everyone you will ever meet knows something you don't." |
@ -0,0 +1,11 @@ |
|||||||
|
+++ |
||||||
|
title = "Charles Schulz" |
||||||
|
weight = 99 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "charles schulz", "future"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Don't worry about the world coming to an end today. It's already tomorrow |
||||||
|
> in Australia." |
||||||
|
|
@ -0,0 +1,11 @@ |
|||||||
|
+++ |
||||||
|
title = "Chief Joseph of the Nez Perce" |
||||||
|
weight = 99 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "chief joseph", "nez perce", "death"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Hear me, my chiefs, I am tired; my heart is sick and sad. From where the |
||||||
|
> sun now stands I Will Fight No More Forever." |
||||||
|
|
@ -0,0 +1,14 @@ |
|||||||
|
+++ |
||||||
|
title = "Confucius" |
||||||
|
weight = 99 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "confucius", "virtues", "learning", "work", "thinking"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Virtue is not left to stand alone. He who practices it will have |
||||||
|
> neighbors." |
||||||
|
|
||||||
|
> "Learning without thought is labor lost; thought without learning is |
||||||
|
> perilous." |
||||||
|
|
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "Dave Barry" |
||||||
|
weight = 100 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "dave barry", "warnings"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "The following is not for the weak of heart or Fundamentalists." |
@ -0,0 +1,10 @@ |
|||||||
|
+++ |
||||||
|
title = "Democritus" |
||||||
|
weight = 100 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "democritus"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Nothing exists except atoms and empty space; everything else is opinion." |
||||||
|
|
@ -0,0 +1,11 @@ |
|||||||
|
+++ |
||||||
|
title = "Florida Scott-Maxwell" |
||||||
|
weight = 102 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "florida scott-maxwell", "mother"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "No matter how old a mother is, she watches her middle-aged children for |
||||||
|
> signs of improvement." |
||||||
|
|
@ -0,0 +1,11 @@ |
|||||||
|
+++ |
||||||
|
title = "Franklin P. Jones" |
||||||
|
weight = 102 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "franklin p jones", "experience", "mistakes"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Experience is that marvelous thing that enables you recognize a mistake |
||||||
|
> when you make it again." |
||||||
|
|
@ -0,0 +1,10 @@ |
|||||||
|
+++ |
||||||
|
title = "Frederick Dunn" |
||||||
|
weight = 102 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "frederick dunn", "virtues"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Virtue does not always demand a heavy sacrifice -- only the willingness |
||||||
|
> to make it when necessary." |
@ -0,0 +1,11 @@ |
|||||||
|
+++ |
||||||
|
title = "George Carlin" |
||||||
|
weight = 103 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "george carlin", "church", "religion", "politics"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "If churches want to play the game of politics, let them pay admission like |
||||||
|
> everyone else" |
||||||
|
|
@ -0,0 +1,10 @@ |
|||||||
|
+++ |
||||||
|
title = "George F. Baer" |
||||||
|
weight = 103 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "george f baer", "xenophobia"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "They don't suffer. They can't even speak English." |
||||||
|
-- answering a reporter's question about the suffering of starving miners. |
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "H. L. Mencken" |
||||||
|
weight = 104 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "h l mencken", "conscience"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Conscience is a mother-in-law whose visit never ends." |
@ -0,0 +1,10 @@ |
|||||||
|
+++ |
||||||
|
title = "Horace" |
||||||
|
weight = 104 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "horace", "fool", "foolishness"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Mix a little foolishness with your serious plans; it's lovely to be silly |
||||||
|
> at the right moment." |
@ -0,0 +1,10 @@ |
|||||||
|
+++ |
||||||
|
title = "Irving Howe" |
||||||
|
weight = 105 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "irving howe", "knowledge", "innocence"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "The knowledge that makes us cherish innocence makes innocence |
||||||
|
> unattainable." |
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "James Dean" |
||||||
|
weight = 106 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "james dean", "death"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Live fast, die young, and leave a good looking corpse." |
@ -0,0 +1,10 @@ |
|||||||
|
+++ |
||||||
|
title = "James H. Boren" |
||||||
|
weight = 106 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "james h boren", "leadership"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "When in doubt, mumble; when in trouble, delegate; when in charge, ponder" |
||||||
|
|
@ -0,0 +1,14 @@ |
|||||||
|
+++ |
||||||
|
title = "Lewis Carroll" |
||||||
|
weight = 108 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "lewis carroll", "changes"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "You have to run as fast as you can just to stay where you are. |
||||||
|
> If you want to get anywhere, you'll have to run much faster." |
||||||
|
|
||||||
|
> "If everybody minded their own business, the world would go around a deal |
||||||
|
> faster." |
||||||
|
-- The Duchess, "Through the Looking Glass" |
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "Monty Python" |
||||||
|
weight = 109 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "monty python", "comedy"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Mate, this parrot wouldn't VOOM if you put four million volts through it!" |
@ -0,0 +1,14 @@ |
|||||||
|
+++ |
||||||
|
title = "Neil deGrasse Tyson" |
||||||
|
weight = 110 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "neil degrasse tyson", "life"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Life is fragile We live 80 years. But we’re dead after 8 weeks without |
||||||
|
> food, 8 days without water, 8 minutes without air." |
||||||
|
|
||||||
|
> "There are more stars in the universe than all the sounds and words ever |
||||||
|
> uttered by all humans who have ever lived." |
||||||
|
|
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "Oscar Wilde" |
||||||
|
weight = 111 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "oscar wilde", "virtues", "vices"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "He hadn't a single redeeming vice." |
@ -0,0 +1,14 @@ |
|||||||
|
+++ |
||||||
|
title = "Rich Hall" |
||||||
|
weight = 114 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "rich hall", "sleep"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Pedaeration, n.: |
||||||
|
> |
||||||
|
> The perfect body heat achieved by having one leg under the |
||||||
|
> sheet and one hanging off the edge of the bed." |
||||||
|
-- Sniglets |
||||||
|
|
@ -0,0 +1,13 @@ |
|||||||
|
+++ |
||||||
|
title = "Robert Frost" |
||||||
|
weight = 114 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "robert frost", "god"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Forgive, O Lord, my little jokes on Thee |
||||||
|
> And I'll forgive Thy great big one on me." |
||||||
|
|
||||||
|
> "If society fits you comfortably enough, you call it freedom." |
||||||
|
|
@ -0,0 +1,11 @@ |
|||||||
|
+++ |
||||||
|
title = "Telsa Gwynne" |
||||||
|
weight = 201 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "telsa gwynne", "permissions", "sex", "root"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Remember: While root can do most everything, there are certain |
||||||
|
> privileges that only a partner can grant." |
||||||
|
|
@ -0,0 +1,9 @@ |
|||||||
|
+++ |
||||||
|
title = "Theodore Sturgeon" |
||||||
|
weight = 201 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "theodore sturgeon", "quality"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "Ninety percent of everything is crap." |
@ -0,0 +1,11 @@ |
|||||||
|
+++ |
||||||
|
title = "Winston Churchill" |
||||||
|
weight = 119 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["quotes", "winston churchill", "churchill", "administration"] |
||||||
|
+++ |
||||||
|
|
||||||
|
> "An efficient and a successful administration manifests itself equally in |
||||||
|
> small as in great matters." |
||||||
|
|
Loading…
Reference in new issue